PortalJS Add Chart
Tilføjer et afgrænset recharts-diagram til en PortalJS-datasæt-showcase-side.
Testet · Virker
Hvad det gør
Installerer recharts, skriver en genanvendelig Chart.tsx-komponent, og kobler den ind i Views-sektionen på en PortalJS-datasæt-showcase, afgrænset til det valgte datasæt, så andre showcases ikke påvirkes. Understøtter linje-, søjle-, areal-, cirkel- og scatter-diagrammer, der læser den samme CSV/JSON som tabellen allerede bruger. Aktiveres når et datasæt, der allerede er registreret i datasets.json i en PortalJS-portal, skal visualiseres.
Testrapport
Kørt i en rigtig PortalJS-portal: npm install og tsc --noEmit gik igennem uden fejl; skillet afgrænsede korrekt diagrammet til ét datasæts showcase, mens en baseline viste det på alle sider — præcis den fejl SKILL.md advarer mod.
Testet: 2026-07-10 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/datopian/portaljs cd portaljs mkdir -p ~/.claude/skills cp -r skills/portaljs-add-chart ~/.claude/skills/portaljs-add-chart
Kommandoer og eksempelprompter
/portaljs-add-chartTilføjer et afgrænset recharts-diagram til en PortalJS-datasæt-showcase-side.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Add a bar chart to this PortalJS dataset showcase pageWire a recharts line chart into my dataset's Views sectionShow this registered CSV dataset as a scatter chart on the portal