Design & Media
Design agent skills guide AI agents through visual and UX work: UI mockups, design systems, image and asset workflows, and design reviews. A skill keeps the agent aligned with your design language instead of improvising a new style each session.
-
corlab-tech Skill Stencil Atomic Design SystemUse when building a Stencil.js design system with Atomic Design methodology, design tokens, theming support, and slot-based components. Implements a multi-client architecture with standardized patterns for atoms, molecules, organisms, and templates.
-
schalkneethling Bundle CSS Token Use ValidatorValidate CSS custom property usage against token definitions. Use when the user wants to check if CSS variables are properly defined, find unused tokens, detect typos in var() references, audit custom property, or when working between Figma design files and code. Works with single files, directories, or entire projects. Can be used as a Claude Code hook to automatically validate after CSS edits.
-
cedmandocdoc Bundle Building DesignCreates design.md visual systems (DESIGN.md format with canonical tokens), static design-handoff prompt folders for Claude Design, Google Stitch, and Figma Make, and self-contained HTML screen boards (inline CSS, 1:1 viewport frames) from a screen list, screen content, states, and design.md. Use when the user wants design.md, a style guide, design tokens, visual language, design prompts, Stitch prompt, Figma Make prompt, Claude Design prompt, HTML preview, static screen board, or design handoff.
-
cskwork Bundle Stitch Design TasteSemantic Design System Skill for Google Stitch. Generates agent-friendly DESIGN.md files that enforce premium, anti-generic UI standards — strict typography, calibrated color, asymmetric layouts, perpetual micro-motion, and hardware-accelerated performance.
-
vltansky Skill Design ReviewDesigner's eye visual audit of a live site — finds typography issues, spacing violations, AI slop patterns, hierarchy problems, interaction state gaps — then fixes them with atomic commits and before/after screenshots. Use when asked to 'audit the design', 'visual QA', 'design polish', 'does this look good', 'check the UI', or 'fix the design'. Proactively suggest when the user mentions visual inconsistencies or wants to polish a live site before shipping.
-
zaaakher Skill UI Enhance AnimateComprehensively upgrades and polishes an existing website's UI design — improving layout, typography, spacing, depth, visual hierarchy, and component refinement — while preserving the site's existing color palette. Also adds smooth, staggered blur+slide-up reveal animations using Framer Motion (or CSS if plain HTML) triggered when elements enter the viewport. Use this skill whenever the user wants to improve, modernize, polish, or animate an existing website or React/HTML page. Trigger even when the user only mentions "make it look better", "animate it", "improve the design", "upgrade the UI", "make it more modern", or "add scroll animations" — this skill handles all of those, not just animation.
-
vonterraproject501c3 Skill Redesign TemplatesRedesign the resume and cover letter templates into your own house style. Changes typography, palette, and layout while holding the ATS constraints fixed, then proves the result still compiles and still extracts. Run any time; not a pipeline stage.
Audited -
aimeos Bundle BoldStrong visual presence with heavyweight typography, high-contrast colors, and commanding layouts.
-
aimeos Bundle PaperPaper-textured, print-inspired design with minimal colors, clean serif/sans typography, and tactile surface qualities.
-
aimeos Bundle PremiumWarm, professional design with burgundy red brand accents, large rounded cards, alternating sections, and bold typography.
-
akarachen Bundle UI AuditCombines the domain skills into a single review across clarity, layout, writing, typography, color and UI polish.
-
akarachen Bundle Visual CraftDefine visual direction and execute it with consistent typography, color, spacing, and motion. Use when designing, implementing, or reviewing visual direction — landing pages, app styling, icons, typography, composition, motion, headings, page overscroll, tokens, anti-slop, or when choosing a direction from a design DNA spec for the chosen visual direction. Use ui-audit separately for UI correctness, disclosure, and cognitive load.
-
akarachen Bundle Change ReviewReviews your work across multiple categories like UI, typography, layout, color and writing and gives you a detailed analysis of the findings.
-
akarachen Bundle Make Typography CleanFocuses on type scale, spacing, sizing, variable fonts, OpenType features, wrapping, truncation and other details that make typography feel great across your product.
-
asebesta Bundle Trmnl PluginsBuild custom private plugins and dashboards for TRMNL e-ink displays (including the TRMNL X). Covers the data layer (webhook push, polling, plugin-merge strategies), the Liquid templating + custom filters used to render data, and the TRMNL Design Framework 3.1 markup (views, mashups, items, tables, charts, typography, responsive/bit-depth utilities). Use when creating or editing a TRMNL private plugin, designing dashboard layouts, writing plugin markup/Liquid, sending data via webhook or polling, embedding charts, or troubleshooting TRMNL screen rendering. Triggers on TRMNL, TRMNL X, usetrmnl, trmnl.com, private plugins, e-ink dashboards, or "merge variables" templates.
-
mrdesign-ww Bundle Design DnaExtract and apply evidence-tagged Design DNA from screenshots, images, URLs, Figma context, or existing UI code across tokens, qualitative style, and visual effects. Use when the user explicitly asks for Design DNA, a structured design profile, tokens/style/effects from references, reference-to-JSON analysis, or implementation from an existing DNA JSON. Do not trigger for ordinary UI critique or routine component implementation.
-
mrdesign-ww Bundle Awesome Design MdDesign guidelines and brand identity references from top companies. Use when researching design systems, brand identity, UI patterns, or visual language from companies like Apple, Figma, Framer, Nike, Tesla, Notion, Linear, Vercel, Stripe, and 60+ others.
-
eva813 Bundle AI PmAI PM 逆向工程規格產生器。當用戶提到「沒有 Spec」、「PM 沒給規格」、「只有 Figma 設計稿」、 「從 Figma 推規格」、「API 還沒好先做規格」、「補規格文件」、「draft-spec」、「開發規格草稿」等情境時, 立即啟動此 skill。根據 Figma 畫面結構反向推導並產生可交付工程師審閱的 `draft-spec.md`, 涵蓋頁面結構順序、Node Coverage Ledger、UI 元件清單、元件拆分建議、互動行為說明、欄位與資料型別定義、待確認假設與開放問題。 **Figma 是唯一必填輸入**。若有 User Story 可增強規格理解;API 對應由後續 api-enrichment Skill 處理。 凡是「無 Spec 開發」、「只有設計稿沒有 API」、「前端規格不完整」的任務,都應使用此 skill。只要畫面來自 Figma,就必須在 spec 階段先列出已確認 node、未覆蓋 node 與不可忽略的視覺骨架節點,不能只給高層元件摘要。
-
eva813 Bundle Vue LayoutVue 3 + SCSS 切版技能(切版 Agent)— 像素級精確實現。從 Figma 設計稿生成 **1:1 視覺保真的** Vue 3 純展示元件(Dumb Components)。觸發情境包含:「幫我切版」、「根據 Figma 產出元件」、「根據 spec 建立 UI」、「幫我建 Vue 元件」、「切這個畫面」、「實現 Figma 設計」、「補切版」、有提到 Figma URL 或 Node ID 加上 Vue/元件/切版等字詞。保證顏色、間距、字號、圓角、邊框等像素級精確匹配,同時支援與規格流程集成(使用 `draft-spec.md` 或 handoff payload 增強理解)或無規格快速實現。只要上游提供了核准 node 清單,就必須先做 node-to-component mapping 與 coverage 自查,未覆蓋 node 不得宣稱切版完成。僅產出 props/emits 介面的純 UI 結構,不含 API 呼叫或業務邏輯。
-
eva813 Skill Figma Implement DesignTranslates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.
-
eva813 Skill Pixel DiffPixel-level image comparison between two screenshots. Generates a visual diff overlay highlighting differences. Use for comparing Figma designs against web implementations.
-
eva813 Skill Figma ExportExport Figma frames as PNG images via Figma REST API. Use when you need to get a design screenshot from a Figma URL for visual comparison.
-
khaicafe Bundle Svg DrawCreate SVG images and convert them to PNG without external graphics libraries. Use when you need to generate custom illustrations, avatars, or artwork (e.g., "draw a dragon", "create an avatar", "make a logo") or convert SVG files to PNG format. This skill works by writing SVG text directly (no PIL/ImageMagick required) and uses system rsvg-convert for PNG conversion.
-
instantx-research Bundle Frontend UIHigh-aesthetic frontend UI generator trained on the design DNA of Linear, Vercel, Stripe, Raycast, Resend, Supabase, Anthropic and 10+ other benchmark products. Analyzes reference URLs or screenshots to extract design DNA (color, typography, spacing, motion), generates pixel-perfect production code, and saves extracted styles as reusable template skills. 26 curated palettes, anti-AI-slop enforced: real design systems, typographic craft, 8px grid discipline. Use when asked to "build UI", "design a page", "clone this style", "make it look like X", or "generate frontend". Proactively suggest when user shares a URL/screenshot for inspiration.
-
jjfroehlich Bundle Scientific FeedbackUse only when the current deliverable is holistic, prioritized, multi-lens critique of audience-facing scientific communication or governance in a manuscript, talk, poster, grant, study proposal, research pitch, collaborator update, or lab-policy document. Reassess every turn; do not invoke or retain this skill because an earlier turn involved scientific feedback. Exclude code or data-flow review, missing-value or zero handling, requirements-to-code traceability, computational workflows, pipelines, preprocessing, statistical or model configurations, implementation, reproducibility, validation, run outputs, and technical documentation—even when scientific analyses or planning documents are involved. Results or output directories qualify only when the user explicitly wants them converted into or assessed as an audience-facing scientific argument or artifact across multiple lenses. For mixed documents-and-code tasks, default to general technical review unless audience readiness is primary.
-
jjfroehlich Bundle Scientific CommunicationUse when the user needs to design, review, adapt, or rehearse scientific communication for a live, spoken, visual, or audience-facing setting: talks, slide decks, posters as presentation artifacts, chalk talks, elevator pitches, public explanations, research stories, delivery plans, timing, or Q&A preparation. Trigger from drafts, outlines, venue/audience constraints, slide or poster plans, scripts, or rehearsal concerns. Prefer writing for manuscript prose, visualization for chart/figure design decisions, and publishing for submission or peer-review logistics.
-
jjfroehlich Bundle Data Visualization And FiguresUse only when the current request primarily requires unresolved judgment about how scientific evidence should be visually communicated in a scientific plot, table, image panel, figure, graphical abstract, or publication export. Reassess every turn; do not invoke or retain this skill merely because an earlier turn involved figure design. Trigger for choosing or critiquing chart form, encodings, uncertainty or replicate display, scales, axes, color accessibility, annotations, panel or page composition, typography, image channels, scale bars, or final-size readiness. A plot, PDF, report, or analysis script is not sufficient. Exclude source-code organization, report-generation plumbing, plotting syntax or debugging, and mechanical implementation, reruns, or validation of already-set visual specifications unless the current request reopens a visual-evidence decision. Prefer writing for prose-only legends and communication for talk or poster story and delivery.
-
chthollyphile Skill Settings Feature IntegrationUse when adding, changing, refactoring, or reviewing user-facing settings in this repository, especially visual settings, appearance settings, visualizer tuning, background/theme/typography controls, playback/integration/storage/desktop/lab settings, or any setting that should be importable/exportable or invokable from the command palette.
Audited -
joyco-studio Skill Joyco UIUse the JOYCO UI kit correctly when building interfaces in a JOYCO project — a bento/console-style component library on shadcn/ui, Radix, and Tailwind, served from the JOYCO hub. Trigger when building or editing UI in a JOYCO app, when imports come from `@/components/ui/*`, when the user installs `@joyco/ui` or `@joyco/<component>` via shadcn, or mentions Cluster, Filler, the bento layout, or the JOYCO design system. This skill does NOT describe the components inline — it routes you to the live docs and source on the hub so the guidance never goes stale. Pair with `joyco-app` for new-project setup.
Audited -
joyco-studio Skill Joyco AppCarry a new JOYCO internal product app from plan to working build. Locks a plan first (one the dev already refined this session, brought from another agent session, or one you draft together), then runs the opinionated kickoff — Next.js + TypeScript + Tailwind wired to the JOYCO UI shadcn registry (@joyco/ui kit: components, theme, fonts from hub.joyco.studio), JOYCO lint config, and the current harness's agent guidance — and then builds the app out to the plan. User-invocable as /joyco-app <project-name>. Triggers on "new joyco app", "start a joyco project", "kickoff an internal joyco app", "build this as a joyco app", "set up joyco/ui", and on mentions of the joyco CLI, the @joyco namespace, or hub.joyco.studio. Do NOT use this to publish a standalone experiment (that's joyco-lab) or to scaffold a 3d/motion/library starter via `joyco create` — those are experiment/library templates, not product apps.
Audited -
joyco-studio Skill Joyco LogsALWAYS scan the JOYCO knowledge indexes — the logs (hub.joyco.studio/logs) AND the toolbox (hub.joyco.studio/toolbox) — BEFORE writing or finalizing a plan for any non-trivial feature, refactor, or gnarly bug — in ANY repo, not just JOYCO ones — do this proactively, without being asked. When entering plan mode or about to call ExitPlanMode for implementation work, scanning both indexes is a prerequisite step. The logs are the team's written knowledge — gotchas, patterns, and hard-won fixes; the toolbox is the team's maintained tools — CLIs, libraries, UI kit, and configs to reach for before building or installing something else. Trigger on any of these signals: scroll/Lenis behavior, WebGL/canvas sync, animation jank, layout thrashing / forced reflow, GSAP, reduced-motion, Next.js PPR/promises/providers, React context vs prop-drilling, Tailwind group/has patterns, the slot approach, merge/rebase conflicts, parallel agent sessions, audio, 3D/glTF, MSDF/texture atlases, measuring the DOM, or reaching for a CLI/
-
joyco-studio Skill Figma Static PassBuild the static, production-correct version of a Figma design before any animation work. Use this skill whenever converting a Figma frame or link into components or pages, setting up the initial state of a demo, scaffolding UI from a design file, or whenever get_design_context output would otherwise be adapted ad hoc. Also use it when a user says a design-to-code result was sloppy or unfaithful and wants it rebuilt properly. It covers layout system translation, the data-motion naming contract, asset handling, token discipline, and the resting-state rule.
Audited -
joyco-studio Bundle Figma Motion HandoffTranslate Figma Motion animations into production code (CSS/Tailwind, Motion for React, anime.js, or GSAP). Use this skill whenever the user shares a Figma link to an animated frame, pastes Figma Motion JSON, mentions implementing an animation designed in Figma, or asks to "match the motion in Figma". Also use it when calling the Figma MCP tools get_motion_context or get_design_context for anything animated. It covers node mapping, canvas-to-layout translation, easing token extraction, and when to stop and ask the user instead of guessing.
-
joyco-studio Skill Review Motion HandoffAudit an animation implementation against its Figma Motion source. Use this skill whenever the user asks to review, verify, QA, or diff animation code against a Figma design, pastes Figma Motion Dev Mode JSON next to implementation code, or asks "does this match the design?" about any motion work. Also use it after implementing a Figma Motion handoff to self-check the result.
Audited -
b12consulting Bundle Yuma DesignYuma brand design reference covering color palette, logos and typography guidance. Use this skill when creating or reviewing Yuma-branded visual assets to stay aligned with the design system.
-
bbssppllvv Bundle Figma DesignComprehensive Figma guide for AI agents working with design files, design-to-code, canvas automation, Plugin API scripts, MCP tools, variables, components, effects, CSS Grid, REST API, Code Connect, and design-system extraction. Use when reading, creating, editing, or validating Figma designs; building Figma plugins or scripts; setting up official/community Figma MCP servers; comparing Figma capabilities with Paper or Pencil; or handling Figma Design Agent, figma.com, Figma Desktop, Figma REST API, webhooks, Slides, Buzz, codegen, or design token workflows.
Frequently asked questions
What are Design & Media agent skills?
Design agent skills guide AI agents through visual and UX work: UI mockups, design systems, image and asset workflows, and design reviews. A skill keeps the agent aligned with your design language instead of improvising a new style each session.
Which Design & Media skills are most installed?
Popular Design & Media skills on SkillMD right now include stencil-atomic-design-system, css-token-use-validator, building-design. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Design & Media skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.