Skills for Real Engineers. Straight from my .agents directory.
portaljs-new-portal
Agent skill fromdatopian/portaljs
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.
How to install portaljs-new-portal
npx skills add datopian/portaljs# or add only this skill to Claude Code: copy the folder
skills/portaljs-new-portal/
# into
~/.claude/skills/portaljs-new-portal/ (all projects)
.claude/skills/portaljs-new-portal/ (one project)
1# PortalJS — New Portal23## Overview45Scaffold a production-ready PortalJS data portal from a brief. The skill is6**interactive**: if the brief is thin it interviews the user in three short rounds7(mapped to the template's three surfaces — Home, Catalog, Showcase), echoes a brief8back for confirmation, then copies `examples/portaljs-catalog` (locally or via a9remote `tiged` fetch), substitutes placeholder tokens, sets the namespace mode and the10UI language, seeds any datasets named in the interview, installs dependencies, and verifies the scaffold11with a type check.1213## Prerequisites1415- Node.js >=22 and npm available on `PATH`.16- Network access, unless a current local checkout of the portaljs repo is available17 (the resolver defaults to a remote fetch of the template).18- A destination directory name that does not already contain files (or user consent19 to overwrite one that does).2021## Instructions2223The canonical, full step-by-step workflow is24[`.claude/commands/portaljs-new-portal.md`](https://github.com/datopian/portaljs/blob/main/.claude/commands/portaljs-new-portal.md) —25the single source of truth. Read and follow it when executing. Summary:26271. Interview the user in up to three rounds — Home/basics (incl. the UI language,28 default English), Catalog & discovery29 (datasets, namespace mode `theme` vs `owner`), Showcase/views — skipping any round30 already answered by the input brief. Accept "use defaults" at any point.31…
Excerpt shown under the repository's MIT license.
More skills in portaljs
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
