claudeers.
// Claude Skills

korea100studio

Turn any process into a vertical swimlane board (SVG/PNG), audit its composition, and animate it. Agent Skill for Claude Code and Codex.

// Claude Skills[ cli ][ claude ]#claude#skillsMIT$open-sourceupdated about 1 month ago
Actively maintained
100/100
last commit about 1 month ago
last release about 1 month ago
releases 3
open issues 0
// star history+1 this week

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up korea100studio (claude-skill project) into my current project.
Found on https://claudeers.com/korea100studio
Repo: https://github.com/hosungseo/korea100studio
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/korea100studio/
Category: skills. Platforms: cli.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/korea100studio/   (or ~/.claude/skills/korea100studio/ for all projects)
// or clone
git clone https://github.com/hosungseo/korea100studio

// compatibility

Platformscli
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript

korea100studio

📖 English · 한국어

Turn any process — actors × stages × steps — into a vertical swimlane board (SVG, optional PNG), audit its composition quality, and render a stage-ordered reveal animation. korea100studio is a standalone Agent Skill extracted and generalized from korea100's process renderer. It works inside Claude Code and Codex via a SKILL.md entry point plus a small zero-native-dependency ESM CLI (scripts/board.mjs).

Examples

Same engine, two profiles — a neutral software-release board (default) and a korea100-style government board (gov):

default profilegov profile
default profile examplegov profile example

Boards also export a stage-ordered reveal animation (self-contained SMIL SVG) — see assets/example-motion.svg, generated with node scripts/board.mjs motion fixtures/generic-sample.json.

Install

As an Agent Skill (Claude Code / Codex) — clone into your skills directory so the agent picks up SKILL.md:

# Claude Code
git clone https://github.com/hosungseo/korea100studio.git ~/.claude/skills/korea100studio
# Codex
git clone https://github.com/hosungseo/korea100studio.git ~/.agents/skills/korea100studio

cd ~/.claude/skills/korea100studio   # or wherever you cloned it
npm install && npm test

As a CLI (any project) — via npm:

npm install -g korea100studio
korea100studio render board.json --out board.svg

# or without installing:
npx korea100studio render board.json --out board.svg

Quickstart

# Render a board to SVG (and PNG if rsvg-convert or cairosvg is installed)
node scripts/board.mjs render fixtures/generic-sample.json --out board.svg --png

# Audit composition quality (crossings, node-piercings, bends, route stretch)
node scripts/board.mjs audit fixtures/generic-sample.json

# Gate on quality budget (exit 1 under --strict if over budget)
node scripts/board.mjs validate fixtures/generic-sample.json --strict

# Stage-ordered reveal animation (self-contained animated SVG)
node scripts/board.mjs motion fixtures/generic-sample.json --out board.motion.svg

CLI

CommandPurpose
render <board.json> [--out f.svg] [--png] [--profile p]Render board to SVG; PNG if a rasterizer is present
audit <board.json> [--json] [--profile p]Print composition score + metrics (--json for machine-readable output)
validate <board.json> [--strict] [--profile p]Schema + composition gate (exit 1 on strict breach)
motion <board.json> [--out f.svg] [--profile p]Animated stage-reveal SVG
check <file.svg>Structural SVG sanity check

Input

Boards conform to schemas/board-v1.schema.json: lanes (actors) × stages (phases) × nodes ({id, lane, stage, label, emphasis, refs}) × edges ({id, source, target, type}). See references/authoring.md for how an agent turns a natural-language process into a board, and templates/board.template.json for a starter.

Profiles

  • default — neutral, English labels; for any domain.
  • gov — the korea100 Korean-government look (선행/핵심/병목/회귀 badges).

Select with --profile or a "profile" field on the board. See references/profiles.md.

Output & dependencies

Pure Node.js (≥20), one dependency (ajv) for schema validation. SVG is always produced. PNG is optional — emitted only when rsvg-convert (librsvg) or cairosvg is on PATH. Motion output is a self-contained animated SVG (SMIL, no JS, no external assets).

Composition quality

The audit/validate commands score each board's routed geometry. The key metric is node-piercings — an edge routed behind an unrelated card, hidden by z-order. The renderer's gutter routing keeps in-row and return edges out from behind cards. See references/composition-quality.md.

License

MIT © 2026 Hosung Seo

// faq

What is korea100studio?

Turn any process into a vertical swimlane board (SVG/PNG), audit its composition, and animate it. Agent Skill for Claude Code and Codex.. It is open-source on GitHub.

Is korea100studio free to use?

korea100studio is open-source under the MIT license, so it is free to use.

What category does korea100studio belong to?

korea100studio is listed under skills in the Claudeers registry of Claude-compatible tools.

0 views
14 stars
unclaimed
updated about 1 month ago

// embed badge

korea100studio on Claudeers
[![Claudeers](https://claudeers.com/api/badge/korea100studio.svg)](https://claudeers.com/korea100studio)

// retro hit counter

korea100studio hit counter
[![Hits](https://claudeers.com/api/counter/korea100studio.svg)](https://claudeers.com/korea100studio)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how korea100studio connects across the ecosystem