Anatomy Isometric Figures
Security scan passedHas your agent explain a technical idea as an interactive isometric figure of a real machine, built from many small shaded parts.

pixiv's skills for its Charcoal design system: set up @charcoal-ui, pick the right token, and turn a Figma link into a build-ready pack.
Pack · 6 skillsby pixiv· DesignUnclaimed · Yours? Claim it
About
pixiv's own plugin of Agent Skills for Charcoal, pixiv's design system (@charcoal-ui). pixiv wrote them because Charcoal's docs aren't machine-readable, so agents without them rebuild Charcoal from its package internals or make it up. They teach your agent to set Charcoal up correctly, pick the right design token, and build screens from Figma designs. What its skills teach the agent - choosing-charcoal-styling: choose between the CSS variables, Tailwind and styled-components routes, and spot the setup steps most projects miss - setting-up-charcoal-css-variables, setting-up-charcoal-tailwind and setting-up-charcoal-styled: set up each route, including the Design Token 2.0 opt-in (the theme CSS plus the .ch-token-v2 class) without which components render unstyled, and light and dark theme switching - choosing-charcoal-tokens: pick the one correct color, text style, spacing, radius or border token, using pixiv's design guidelines (written in Japanese) - prepare-figma-design: turn a figma.com link or a local .fig export into three files to commit: the design's structure, its materials named as Charcoal tokens, and its text and images - implement-figma-design: build the screen from those files with no Figma access, then render it and list where it departs from the design How to install it In Claude Code, run /plugin marketplace add pixiv/charcoal, then /plugin install charcoal@charcoal. Codex, Cursor, OpenCode and other agents install the same skills with npx skills add pixiv/charcoal. Good to know - prepare-figma-design reads Figma's REST API with a read-only personal access token set in FIGMA_TOKEN, so no Dev Mode seat is needed; a .fig export needs no token at all. - implement-figma-design's checker needs Playwright installed in the project it checks.
Skills people install alongside pixiv Charcoal.
4 images
Once it’s added
“Set up @charcoal-ui in this app with Design Token 2.0.”
“My charcoal button has no colors. What's missing?”
“Should this project use CSS variables, Tailwind or styled-components with charcoal?”
“Which charcoal token should this padding and this text color use?”
“Turn this Figma link into files a teammate can build from.”
“Build this screen from the design pack and check it matches.”
Before you add it
Reads only
Your project's charcoal setup and styling code · Figma designs, through the REST API with your read-only token, or a local .fig export
Makes changes · your agent can ask first
Sets up charcoal's theme CSS, Tailwind preset or styled-components theme · Writes a design pack (design.md, spec.json and assets) to commit · Builds screens with charcoal tokens
Pack · 6 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.copilot/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.copilot/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.copilot/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.copilot/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.copilot/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.copilot/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.cursor/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.cursor/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.cursor/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.cursor/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.cursor/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.cursor/skills/setting-up-charcoal-tailwind
Runs on your machine.
/plugin marketplace add pixiv/charcoal /plugin install charcoal@charcoal
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.claude/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.claude/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.claude/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.claude/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.claude/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.claude/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.agents/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.agents/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.agents/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.agents/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.agents/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.agents/skills/setting-up-charcoal-tailwind
Runs on your machine.
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.gemini/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.gemini/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.gemini/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.gemini/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.gemini/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.gemini/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling .agents/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens .agents/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design .agents/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables .agents/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled .agents/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind .agents/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.openclaw/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.openclaw/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.openclaw/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.openclaw/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.openclaw/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.openclaw/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.config/opencode/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.config/opencode/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.config/opencode/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.config/opencode/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.config/opencode/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.config/opencode/skills/setting-up-charcoal-tailwind
Runs on your machine.
npx -y degit pixiv/charcoal/skills/choosing-charcoal-styling ~/.hermes/skills/choosing-charcoal-styling npx -y degit pixiv/charcoal/skills/choosing-charcoal-tokens ~/.hermes/skills/choosing-charcoal-tokens npx -y degit pixiv/charcoal/skills/implement-figma-design ~/.hermes/skills/implement-figma-design npx -y degit pixiv/charcoal/skills/setting-up-charcoal-css-variables ~/.hermes/skills/setting-up-charcoal-css-variables npx -y degit pixiv/charcoal/skills/setting-up-charcoal-styled ~/.hermes/skills/setting-up-charcoal-styled npx -y degit pixiv/charcoal/skills/setting-up-charcoal-tailwind ~/.hermes/skills/setting-up-charcoal-tailwind
Scanned and passed · checked 33 min ago
No reviews yet. Used pixiv Charcoal? Say how it went.
Write a reviewNobody has shared how they use pixiv Charcoal yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.
Skills people install alongside pixiv Charcoal.
Has your agent explain a technical idea as an interactive isometric figure of a real machine, built from many small shaded parts.
A community skill that turns a description, code, Terraform, SQL or API schemas into editable draw.io diagrams, and keeps them in sync.
Turns your agent into a disciplined logo designer, from the brief to tested SVG concepts, lockups, icons and brand guidelines.
Turns one approved character still into a game-ready sprite set: every action animated, keyed, looped and exported for your engine.