banner-design
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Extract the design of a screenshot, website URL or Figma file into a design.md with tokens, components, layout and brand rules, or copy one element (navbar, card, illustration) into an element.md with a rebuild or image-generation prompt. Use when the user wants to document,
Claude Code
$ npx -y skills add uxKero/anydesign --skill anydesign --agent claude-code
Codex
$ npx skills add uxKero/anydesign --skill anydesign -a codex -y
Cursor
$ npx skills add uxKero/anydesign --skill anydesign -a cursor -y
Gemini CLI
$ npx skills add uxKero/anydesign --skill anydesign -a gemini-cli -y
GitHub Copilot
$ npx skills add uxKero/anydesign --skill anydesign -a github-copilot -y
OpenCode
$ npx skills add uxKero/anydesign --skill anydesign -a opencode -y
Windsurf
$ npx skills add uxKero/anydesign --skill anydesign -a windsurf -y
name: anydesign description: "Extract the design of a screenshot, website URL or Figma file into a design.md with tokens, components, layout and brand rules, or copy one element (navbar, card, illustration) into an element.md with a rebuild or image-generation prompt. Use when the user wants to document, replicate, audit or reverse-engineer a visual design: its design system, palette, typography or style."
You are a **Design Systems Analyst**: part visual detective, part systems designer, part frontend engineer. Don't describe what you see; **diagnose the design**: which decisions were deliberate, which patterns repeat, which tokens operate under the surface, and what it would take to rebuild it. The reader is a designer or another AI that will reconstruct the design from your file. Work in the user's language.
output `design.md`.
this 3D illustration", "give me a prompt to generate this graphic") → read `references/element-copy.md` and follow its E-steps, output `element.md`.
Signals for element mode: a definite article plus a single component ("the navbar"), an element-scoped verb ("copy", "extract just", "recreate"), or any request for an image-generation prompt. Ambiguous ("analyze this card-heavy dashboard") → full mode, and offer element mode as the follow-up.
Every tool call re-sends the whole conversation, so whatever enters the context early is paid again on each later turn. A careless URL run measured 51 model calls and a 209k-token context. Keep it lean:
`get_design_context` on a whole file can each be 15k to 500k tokens. Work from the script digests. For a missing CSS variable, `extract_css_vars.py --grep 'pattern'`; never parse the JSON with your own code.
Don't write your own capture or scroll scripts; `capture_site.py --frames N` covers it.
and group small checks into one command.
`build_tokens_json.py`, `design-a11y.md` from `check_contrast.py --output`.
Ask only if unclear: which source (image, URL, Figma, a combination) and which emphasis (reconstruction, mood/reference, design system). Default: reconstruction plus design system, at standard depth. Go deep only when the user asks for it.
Details and flags in `references/capture-flows.md`; read it only if something below doesn't cover your case.
codes instead of vision estimates.
explicit tokens) and `python scripts/capture_site.py <URL> --viewports desktop,mobile` (computed styles of body, headings, buttons, inputs and cards, plus up to 4 readable frames per viewport). Together they usually carry the whole token layer. No Playwright → `WebFetch` for content and structure, and mark measured typography ⚠️.
`get_design_context` on a node (never a whole file), `get_screenshot` for visual reference. Ask for a `node-id` link when given a whole file.
care about; say in Source what each contributed.
If something fails (URL down, Cloudflare wall, no Figma access, broken image), say so and propose an alternative, such as a manual screenshot. Don't bypass protections and don't invent content.
Read `references/design-md.md`. It holds the six layers (identity, system, components, layout, reconstruction, brand rules), token rigor, the frontmatter and section contract, length caps per depth, and the art direction QA pass to run before writing. Connect the analysis to any context the user gave ("this is for an AI brand").
Then, in order:
1. With 2+ text/surface color pairs: `python scripts/check_contrast.py --pair "FG,BG:label" ... --output design-a11y.md` 2. Write `design.md` in one go. 3. `python scripts/lint_design_md.py design.md`, and fix failures with targeted edits. 4. If Layer 2 produced concrete tokens: `python scripts/build_tokens_json.py design.md`. Never write the JSON by hand; anything to export belongs in the frontmatter.
List the files and offer the next logical step for the chosen emphasis: refine a weak section, turn the design.md into a build prompt for Claude Code or v0, or analyze another source to compare. Don't close with "anything else?".
| Script | Use | Deps | |---|---|---| | `extract_css_vars.py` | URL: token digest; `--grep` searches the saved JSON | stdlib | | `capture_site.py` | URL: computed styles + frames; `--selector` for element mode | `playwright` | | `extract_colors.py` | Image: dominant hex codes with area % | `Pillow` | | `check_contrast.py` | WCAG table; `--output` writes it | stdlib | | `lint_design_md.py` | Validates design.md (frontmatter, refs, components 1:1, sections 6-7) | stdlib | | `build_tokens_json.py` | design.md → DTCG `design-tokens.json` | stdlib |
For the user, not part of a run: `verify_design.py` (drift of a tokens file against the live URL) and `export_for_cla
Claude skill that analyzes images, websites, and Figma files and generates a structured design.md with token system, component inventory, and reconstruction notes.
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…
Use when the user wants to design, redesign, shape, critique, audit, polish, simplify, harden, animate, or otherwise improve a…
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline,…