Individual skill
seecode
Create animated, explorable editorial diagrams in 45 types (architecture, flowchart, sequence, state, ER, DB schema, UML class, swimlane, timeline, gantt, journey, tree, org chart, nested, venn, quadrant, fishbone, wardley, bar, line, scatter, sankey, treemap, heatmap, 3D isometric objects, floor plans and exploded views) as standalone HTML from a short JSON spec. Use when the user asks to draw, diagram, chart or visualize a system, codebase, flow, process, API call sequence, hierarchy, data or a physical object (a chair); to convert Mermaid, Graphviz/DOT, PlantUML, D2, draw.io, Excalidraw, SQL or CSV into a clean diagram; or to export a diagram as PNG, JPEG, SVG, GIF or MP4. Also for everyday plans: trips, moves, job hunts, approvals, budgets, where money goes.
skills/seecode/SKILL.md
Source commit 9967db28e86e0e212d4ddf5a60f90fe62f3436c0
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 900
- Repository last updated
- Nov 2, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- architecture-diagram Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- codex Repository topic
- coding-agents Repository topic
- data-visualization Repository topic
- developer-tools Repository topic
- diagrams Repository topic
- data Derived category
- engineering Derived category
- operations Derived category
- writing Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,069 bytesSKILL.mdcore · 4,089 bytesassets/favicon.pngasset · 3,589 bytesassets/mark-symbol.pngasset · 12,076 bytesassets/mark-word.pngasset · 13,134 bytesreferences/delivery.mddoc · 4,336 bytesreferences/export.mddoc · 3,040 bytesreferences/import.mddoc · 3,562 bytesreferences/isometric.mddoc · 6,301 bytesreferences/motion.mddoc · 878 bytesreferences/onboarding.mddoc · 3,270 bytesreferences/repo-evidence.mddoc · 814 bytesreferences/settings.mddoc · 1,650 bytesreferences/spec.mddoc · 2,980 bytesreferences/style-guide.mddoc · 1,258 bytesreferences/types/INDEX.mddoc · 2,112 bytesreferences/types/architecture-delta.mddoc · 1,008 bytesreferences/types/architecture.mddoc · 1,520 bytesreferences/types/bar.mddoc · 1,118 bytesreferences/types/beeswarm.mddoc · 79 bytesreferences/types/bubble.mddoc · 75 bytesreferences/types/bump.mddoc · 102 bytesreferences/types/data-flow.mddoc · 1,067 bytesreferences/types/db-schema.mddoc · 970 bytesreferences/types/dependency.mddoc · 975 bytesreferences/types/deployment.mddoc · 315 bytesreferences/types/dp-integration.mddoc · 915 bytesreferences/types/dp-security-matrix.mddoc · 708 bytesreferences/types/dumbbell.mddoc · 71 bytesreferences/types/er.mddoc · 1,053 bytesreferences/types/exploded.mddoc · 1,502 bytesreferences/types/fishbone.mddoc · 857 bytesreferences/types/flowchart.mddoc · 1,148 bytesreferences/types/funnel.mddoc · 75 bytesreferences/types/gantt.mddoc · 975 bytesreferences/types/heatmap.mddoc · 954 bytesreferences/types/high-level-vertical.mddoc · 138 bytesreferences/types/high-level.mddoc · 271 bytesreferences/types/isometric-plan.mddoc · 1,470 bytesreferences/types/isometric.mddoc · 1,527 bytesreferences/types/it-state.mddoc · 835 bytesreferences/types/journey.mddoc · 909 bytesreferences/types/kanban.mddoc · 757 bytesreferences/types/layers.mddoc · 749 bytesreferences/types/line.mddoc · 1,032 bytesreferences/types/loop-terminal.mddoc · 841 bytesreferences/types/loop.mddoc · 741 bytesreferences/types/marimekko.mddoc · 73 bytesreferences/types/medallion.mddoc · 939 bytesreferences/types/nested.mddoc · 855 bytesreferences/types/org-chart.mddoc · 788 bytesreferences/types/polar.mddoc · 704 bytesreferences/types/process.mddoc · 678 bytesreferences/types/pyramid.mddoc · 744 bytesreferences/types/quadrant-consultant.mddoc · 938 bytesreferences/types/quadrant.mddoc · 927 bytesreferences/types/radar.mddoc · 745 bytesreferences/types/ridgeline.mddoc · 112 bytesreferences/types/sankey.mddoc · 772 bytesreferences/types/scatter.mddoc · 861 bytesreferences/types/sequence-oauth.mddoc · 188 bytesreferences/types/sequence.mddoc · 1,198 bytesreferences/types/slopegraph.mddoc · 114 bytesreferences/types/state-lifecycle.mddoc · 155 bytesreferences/types/state.mddoc · 1,092 bytesreferences/types/story-map.mddoc · 734 bytesreferences/types/streamgraph.mddoc · 116 bytesreferences/types/swimlane.mddoc · 859 bytesreferences/types/timeline.mddoc · 1,000 bytesreferences/types/tree-block-decomposition.mddoc · 192 bytesreferences/types/tree.mddoc · 783 bytesreferences/types/treemap.mddoc · 665 bytesreferences/types/uml-class.mddoc · 929 bytesreferences/types/venn.mddoc · 696 bytesreferences/types/wardley.mddoc · 974 bytesreferences/types/waterfall.mddoc · 762 bytesschemas/bar.schema.jsonasset · 3,200 bytesschemas/common.schema.jsonasset · 3,141 bytesschemas/exploded.schema.jsonasset · 9,005 bytesschemas/fishbone.schema.jsonasset · 703 bytesschemas/gantt.schema.jsonasset · 1,351 bytesschemas/graph.schema.jsonasset · 6,155 bytesschemas/heatmap.schema.jsonasset · 653 bytesschemas/isometric-plan.schema.jsonasset · 11,527 bytesschemas/isometric.schema.jsonasset · 10,551 bytesschemas/journey.schema.jsonasset · 1,226 bytesschemas/kanban.schema.jsonasset · 1,296 bytesschemas/layers.schema.jsonasset · 859 bytesschemas/line.schema.jsonasset · 946 bytesschemas/loop.schema.jsonasset · 901 bytesschemas/matrix.schema.jsonasset · 632 bytesschemas/nested.schema.jsonasset · 808 bytesschemas/polar.schema.jsonasset · 906 bytesschemas/process.schema.jsonasset · 814 bytesschemas/pyramid.schema.jsonasset · 840 bytesschemas/quadrant.schema.jsonasset · 1,538 bytesschemas/radar.schema.jsonasset · 722 bytesschemas/sankey.schema.jsonasset · 1,172 bytesschemas/scatter.schema.jsonasset · 1,416 bytesschemas/sequence.schema.jsonasset · 2,718 bytesschemas/stages.schema.jsonasset · 6,588 bytesschemas/story-map.schema.jsonasset · 1,666 bytesschemas/timeline.schema.jsonasset · 1,244 bytesschemas/tree.schema.jsonasset · 1,105 bytesschemas/treemap.schema.jsonasset · 877 bytesschemas/venn.schema.jsonasset · 1,105 bytesschemas/wardley.schema.jsonasset · 895 bytesschemas/waterfall.schema.jsonasset · 896 bytesscripts/lib/brand/brand.mjsruns · 18,615 bytesscripts/lib/color.mjsruns · 5,912 bytesscripts/lib/config/config.mjsruns · 6,173 bytesscripts/lib/data.mjsruns · 4,512 bytesscripts/lib/export/chrome.mjsruns · 11,685 bytesscripts/lib/export/doctor.mjsruns · 2,595 bytesscripts/lib/export/export.mjsruns · 18,529 bytesscripts/lib/export/fonts.mjsruns · 3,853 bytesscripts/lib/export/svg.mjsruns · 2,931 bytesscripts/lib/folder.mjsruns · 8,068 bytesscripts/lib/importers/canvas.mjsruns · 10,295 bytesscripts/lib/importers/common.mjsruns · 4,733 bytesscripts/lib/importers/d2.mjsruns · 5,960 bytesscripts/lib/importers/dot.mjsruns · 5,117 bytesscripts/lib/importers/import.mjsruns · 17,256 bytesscripts/lib/importers/mermaid.mjsruns · 24,839 bytesscripts/lib/importers/models.mjsruns · 11,761 bytesscripts/lib/importers/plantuml.mjsruns · 12,016 bytesscripts/lib/importers/units.mjsruns · 5,014 bytesscripts/lib/mark.mjsruns · 2,530 bytesscripts/lib/motion.mjsruns · 5,627 bytesscripts/lib/page.mjsruns · 9,579 bytesscripts/lib/render.mjsruns · 6,882 bytesscripts/lib/render/charts/bar.mjsruns · 11,143 bytesscripts/lib/render/charts/blocks.mjsruns · 10,499 bytesscripts/lib/render/charts/line.mjsruns · 8,323 bytesscripts/lib/render/charts/radial.mjsruns · 4,759 bytesscripts/lib/render/charts/sankey.mjsruns · 5,908 bytesscripts/lib/render/charts/scale.mjsruns · 2,289 bytesscripts/lib/render/charts/scatter.mjsruns · 5,212 bytesscripts/lib/render/charts/wardley.mjsruns · 4,125 bytesscripts/lib/render/graph/graph.mjsruns · 21,765 bytesscripts/lib/render/graph/route.mjsruns · 13,439 bytesscripts/lib/render/graph/verify.mjsruns · 7,148 bytesscripts/lib/render/lanes/gantt.mjsruns · 6,193 bytesscripts/lib/render/lanes/journey.mjsruns · 3,984 bytesscripts/lib/render/lanes/sequence.mjsruns · 8,431 bytesscripts/lib/render/lanes/time.mjsruns · 2,917 bytesscripts/lib/render/lanes/timeline.mjsruns · 5,093 bytesscripts/lib/render/shared/edges.mjsruns · 6,942 bytesscripts/lib/render/shared/icons.mjsruns · 3,391 bytesscripts/lib/render/shared/legend.mjsruns · 3,563 bytesscripts/lib/render/shared/nodes.mjsruns · 9,555 bytesscripts/lib/render/structure/axon.mjsruns · 17,469 bytesscripts/lib/render/structure/common.mjsruns · 1,740 bytesscripts/lib/render/structure/exploded.mjsruns · 9,739 bytesscripts/lib/render/structure/fishbone.mjsruns · 3,397 bytesscripts/lib/render/structure/iso-detail.mjsruns · 20,011 bytesscripts/lib/render/structure/kanban.mjsruns · 3,143 bytesscripts/lib/render/structure/layers.mjsruns · 2,278 bytesscripts/lib/render/structure/loop.mjsruns · 3,810 bytesscripts/lib/render/structure/matrix.mjsruns · 3,270 bytesscripts/lib/render/structure/nested.mjsruns · 3,709 bytesscripts/lib/render/structure/object.mjsruns · 11,691 bytesscripts/lib/render/structure/plan.mjsruns · 14,044 bytesscripts/lib/render/structure/process.mjsruns · 1,912 bytesscripts/lib/render/structure/pyramid.mjsruns · 2,800 bytesscripts/lib/render/structure/quadrant.mjsruns · 3,748 bytesscripts/lib/render/structure/storymap.mjsruns · 3,179 bytesscripts/lib/render/structure/tree.mjsruns · 4,820 bytesscripts/lib/render/structure/venn.mjsruns · 2,637 bytesscripts/lib/scan/scan.mjsruns · 9,561 bytesscripts/lib/schema.mjsruns · 4,115 bytesscripts/lib/scope.mjsruns · 1,810 bytesscripts/lib/svg.mjsruns · 2,998 bytesscripts/lib/text.mjsruns · 5,327 bytesscripts/lib/tokens.mjsruns · 22,076 bytesscripts/lib/types.mjsruns · 5,317 bytesscripts/lib/viewer/viewer.client.jsruns · 57,916 bytesscripts/lib/viewer/viewer.css.mjsruns · 13,144 bytesscripts/seecode.mjsruns · 6,792 bytesscripts/vendor/LICENSES.mddoc · 3,274 bytesscripts/vendor/gifenc.jsruns · 22,617 bytesscripts/vendor/mp4-muxer.jsruns · 73,921 bytesscripts/vendor/webm-muxer.jsruns · 69,013 bytes
Read excerpt
# SeeCode
You write a **compact JSON spec**; scripts do layout, styling, motion, checks, export. Never write or read SVG/HTML.
`SC` = `node <this skill's folder>/scripts/seecode.mjs`; each command prints one JSON line.
## 0. Settings + brand (once per project)
`SC config status`. On `"state":"first-run"` ask its `ask` once, then `SC config init --use global|project`.
**Brand:** no `settings.profile` but a brand is known (URL, theme tokens, colours)? Run `SC brand <url|dir>` or `SC brand --colors "#hex,…"`, show the palette, rerun with `--save <name> --use`. No brand: keep the defaults. See `references/onboarding.md`.
## 1. Where will it live? Then pick the type
Settle destination, look, size, audience; everyday subjects too (`references/delivery.md`): infer; ask one question only if it matters.
- **Explain / "artifact" / share:** the standalone **HTML** (motion, trace, focus); publish an artifact as-is.
- **PDF / Word / docs / README / slides:** **SVG** first (vector), PNG fallback: `SC export x.html --for pdf|docs|readme|slides|gdocs|social|video`.