Skills

Portaljs New Portal

Scaffold a new PortalJS data portal from a brief.

Install

npx skills add datopian/portaljs --skill portaljs-new-portal -g -a claude-code -y
Repository
datopian/portaljs2.4k
Category
Marketing
Updated
7d ago
License
MIT
Context cost
Lightabout 1,450 tokens
Runs scripts
No, instructions only

What it does

Scaffold a new PortalJS data portal from a brief. Copies the canonical template from examples/portaljs-catalog and substitutes project tokens. Use when starting a brand-new data portal project from scratch.

PortalJS, New Portal

Overview

Scaffold a production-ready PortalJS data portal from a brief. The skill is interactive: if the brief is thin it interviews the user in three short rounds (mapped to the template's three surfaces, Home, Catalog, Showcase), echoes a brief back for confirmation, then copies examples/portaljs-catalog (locally or via a remote tiged fetch), substitutes placeholder tokens, sets the namespace mode and the UI language, seeds any datasets named in the interview, installs dependencies, and verifies the scaffold with a type check.

Prerequisites

  • Node.js >=22 and npm available on PATH.
  • Network access, unless a current local checkout of the portaljs repo is available (the resolver defaults to a remote fetch of the template).
  • A destination directory name that does not already contain files (or user consent to overwrite one that does).

Instructions

The canonical, full step-by-step workflow is .claude/commands/portaljs-new-portal.md, the single source of truth. Read and follow it when executing. Summary:

Read the whole SKILL.md on GitHub

More in Marketing