Skills for Real Engineers. Straight from my .agents directory.
open-design-design-system-from-url
Agent skill fromfeimacode/open-design-agent-kit
Make a design system from a website, a Figma file or a Canva design — measure its real colours, fonts, spacing and button states, write DESIGN.md and tokens.css that agree, and check the result side by side with the source before saving — use whenever the user wants a design system, brand kit, theme or tokens taken from a website, URL, Figma file or Canva design ("make a design system from stripe.com", "take our design system from my Figma file", "use my Canva brand", "match our site's look", "extract the brand from this page"), even if they don't mention Open Design
How to install open-design-design-system-from-url
npx skills add feimacode/open-design-agent-kit# or add only this skill to Claude Code: copy the folder
packages/claude-plugin-local/skills/open-design-design-system-from-url/
# into
~/.claude/skills/open-design-design-system-from-url/ (all projects)
.claude/skills/open-design-design-system-from-url/ (one project)
1<!-- generated:curated-entry -->23Make an Open Design design system from a website or a Figma file: measure the rendered site (or read the file's variables), write `DESIGN.md` and `tokens.css` from one set of measurements, and check the result against the source before saving it.45Request: "$ARGUMENTS" — or, if that is empty, the user's request in this conversation (if it isn't clear, ask the user: "Which website, Figma file or Canva design should the design system come from?")67**How to talk to the user.** Many people using Open Design don't write code, so:8- Use the user's own words. If they say "artifact", "design tokens" or give a file path, use those terms back; otherwise use the plain words below.9- Keep the machinery out of replies: no tool names, no ids like `od:prototype:poster-hero`, no internal files (`.artifact.json`, `.comments.json`, `config.json`), and not the words "register", "manifest", "sidecar", "entry" or "surface", unless the user used them first.10- Explain a print term the first time it comes up, in one short clause, and not again.11- Say where a file is the way the user would find it ("in your Open Design folder, under seed-swap-flyer"). Give a raw path only where the user can click it (Claude Code, Claude Desktop's Code tab, VS Code) or asks for it.12- End each reply that finishes a step with one line on what they can do next, with at most two options ("Want it in Instagram sizes too, or is it ready to print?").1314| Instead of | Say |15|---|---|16…
Excerpt shown under the repository's MIT license.
More skills in open-design-agent-kit
- ▸od-deck-deck-guizang-editorial
- ▸od-deck-deck-open-slide-canvas
- ▸od-deck-deck-swiss-international
- ▸od-deck-guizang-ppt
- ▸od-deck-ppt-keynote
- ▸od-prototype-article-magazine
- ▸od-prototype-card-twitter
- ▸od-prototype-card-xiaohongshu
- ▸od-prototype-data-report
- ▸od-prototype-doc-kami-parchment
- ▸od-prototype-mockup-device-3d
- ▸od-prototype-poster-hero
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
