portaljs-define-schema
Define a dataset's metadata profile — infer a Frictionless Table Schema from its data, add Data Package metadata (license, sources, keywords), and write it into datasets.json so the showcase renders a typed field table. Extend or customize via the L0→L3 profile ladder.
Allowed Tools
No tools specified
Provided by Plugin
portaljs
Agentic skills for building PortalJS data portals — recommend an architecture, scaffold a portal, add datasets, charts, and maps, connect a CKAN backend, deploy, and audit data quality.
Installation
This skill is included in the portaljs plugin:
/plugin install portaljs@claude-code-plugins-plus
Click to copy
Instructions
PortalJS — Define Schema
Define a dataset's metadata profile — infer a Frictionless Table Schema from its data, add Data Package metadata (license, sources, keywords), and write it into datasets.json so the showcase renders a typed field table. Extend or customize via the L0→L3 profile ladder.
Usage
Invoke as the /portaljs-define-schema slash command in Claude Code, or ask your agent to run the portaljs-define-schema skill. The skill interviews you for any missing input rather than erroring.
Instructions
The canonical, full step-by-step workflow for this skill lives in
.claude/commands/portaljs-define-schema.md in this repository —
that file is the single source of truth. When executing this skill, read and follow it.