BigHugger
sk Skill · datopian

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. Use when a registered dataset needs field types, constraints, or catalog metadata before publishing.

installs 8w
0
30-day movement
starts with the next reading
Related entries
1
Connections
6
TypeScriptdatapackagemetadatafrictionlessschemadata-portalportaljs
Host repository
datopian/portaljs
Version
1.0.0
Allowed tools
Read, Write, Edit, Bash(npx:*), Bash(node:*), Bash(head:*)
Compatible with
Claude Code with PortalJS portals (Next.js 14, React 18, Node 18+). Runs from any project via the plugin, a personal ~/.claude/commands install, or a portaljs clone.
Licence
MIT
Host stars
2,353
Host language
TypeScript