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.
-
xiaoyuge886 Skill Frontend DesignBuild web interfaces with genuine design quality, not AI slop. Use for any frontend work - landing pages, web apps, dashboards, admin panels, components, interactive experiences. Activates for both greenfield builds and modifications to existing applications. Detects existing design systems and respects them. Covers composition, typography, color, motion, and copy. Verifies results via screenshots before declaring done.
-
smk-labs Skill BrandGive this project its own readable brand, so every chat card and report renders in its palette, logo and font. Detects the identity from the repo or interviews the user, then writes a committable .readable/ layer. Triggers: "brand readable", «کارتها رنگ خودمون».
Audited -
cspulse Bundle One PagerWrites the summary a sponsor forwards to their boss without editing it, for the person who was not in the room and has forty seconds. Trigger whenever the user says "one pager", "one-pager", "exec summary", "executive summary", "summarise this for their leadership", "something they can forward", "my champion needs to share this", "brief for their boss", "leave-behind", "recap they can pass on", or asks for a short document aimed at someone they will never speak to. It leads with the conclusion and the ask, uses their vocabulary rather than yours, carries no logo, and is tested by whether it survives being forwarded with no covering note. Use expansion-case when the document is specifically a budget case for more scope, business-review when it is the meeting itself, and email-critic on a draft that already exists.
-
nafeeur Skill ArchitectureDesign system architecture with explicit requirements, boundaries, data flows, tradeoffs, failure modes, and evolution paths.
-
noobygains Skill Design ResearchUse when building ANY website, web app, landing page, or web-based UI - searches real template marketplaces for professionally designed layouts in the user's industry or niche, then extracts layout structure, color palettes, typography choices, and section sequences as the design blueprint instead of generating from assumptions
-
noobygains Skill Design IntegrationUse when operating in a codebase that employs an existing design system (shadcn/ui, Material UI, Ant Design, Chakra, etc.), when you need to identify which system a project uses, or when setting up a design system for a project that lacks one
-
owl-listener Skill Figma BridgeUse to turn Designpowers' markdown specs into something a designer can actually SEE and manipulate, and to pull existing Figma work back in. Bridges in both directions — push design-lead's visual decisions or built code into real Figma frames (code-to-design), and pull a Figma file in for review or as a design-system source (design-to-code). Falls back to a clickable HTML prototype when Figma isn't available. Invoke at the screenshot checkpoint, at handoff, when reviewing a Figma link, or whenever the user says "show me", "put this in Figma", or "make it real"
1.7k -
owl-listener Skill UI CompositionUse when building layouts, choosing colours, setting typography, establishing visual hierarchy, designing responsive behaviour, or making any visual design decision — ensures every visual choice serves both aesthetics and accessibility
1.7k -
owl-listener Skill Responsive PatternsUse when designing complex responsive layouts — breakpoint strategy, layout shifts, content reflow, responsive typography, container queries, and ensuring the experience works across the full device spectrum
1.7k -
tray-tecnologia Bundle Tray Status PedidoAPI de Status de Pedido da Tray (recurso `/orders/statuses`). Cobre o CRUD completo do CATÁLOGO de status de pedido da loja: listar, consultar por ID, criar, atualizar e excluir tipos de status, definindo nome, descrição, cores hexadecimais (`background_color`/`font_color`) e o tipo de fluxo (`type`: `open`/`closed`/`cancelled`). DISAMBIGUATION: este recurso gerencia os TIPOS/configurações de status disponíveis na loja — NÃO o status atribuído a um pedido individual. Para mudar o status de um pedido específico use tray-pedidos (`PUT /orders/:id`). O wrapper de payload/resposta é `OrderStatus`.
-
cogine-ai Skill Site Design AuditUse when auditing the live design quality of a site without changing code. Trigger on "site-design-audit", design audit, visual QA, AI slop detection, typography review, spacing review, hierarchy review, or requests to review a rendered site and optionally infer DESIGN.md.
-
btafoya Bundle Bootstrap OverviewThis skill should be used when the user asks about Bootstrap 5 getting started, Bootstrap installation, Bootstrap CDN setup, Bootstrap npm installation, Bootstrap Bun installation, Bootstrap project setup, Bootstrap starter template, Bootstrap browser support, Bootstrap version compatibility, Bootstrap RTL support, Bootstrap Vite setup, Bootstrap Parcel setup, Bootstrap Webpack setup, Bootstrap Rails setup, Bootstrap Rails 8 integration, Bootstrap importmaps Rails, Bootstrap cssbundling-rails, Bootstrap Propshaft setup, Bootstrap dartsass-rails, Bootstrap Turbo integration, Bootstrap Stimulus controllers, Bootstrap Hotwire, Rails form helpers Bootstrap, Bootstrap Icons Rails, bootstrap gem Ruby, Bootstrap accessibility, Bootstrap WCAG compliance, Bootstrap screen reader support, Bootstrap visually-hidden class, Bootstrap reduced motion, Bootstrap RFS, Bootstrap responsive font sizes, Bootstrap fluid typography, Bootstrap download, Bootstrap file structure, Bootstrap contents, Bootstrap CSS variables, Bootstra
-
sitapix Bundle Txt Attribute KeysLook up NSAttributedString.Key values, value types, and view-compatibility rules — typography, color, decoration, paragraph style, attachments, links, AppKit-only keys. Use when picking the right key, debugging an attribute that "does nothing," or checking whether an attribute survives in SwiftUI Text vs UITextView vs NSTextView. The key catalog and view-compatibility matrix change with each Foundation release; before claiming any signature is current, fetch via Sosumi (`sosumi.ai/documentation/foundation/nsattributedstring/key`). Do NOT use for the AttributedString-vs-NSAttributedString decision — see txt-attributed-string. Do NOT use for inline image/Genmoji embedding — see txt-attachments. Do NOT use for color-specific dark-mode behavior — see txt-colors.
-
ericwang915 Bundle Image GenGenerate images via OpenAI Images API (DALL-E 3, GPT-image). Use when: user asks to generate, create, draw, or design an image, illustration, logo, or artwork. NOT for: editing existing images, image format conversion, or screenshots.
-
google Bundle Frontend DesignCapsem frontend design system. Use when building UI components, styling views, choosing colors, or working with Svelte 5 runes and the component library.
14.4k -
impertio-studio Bundle Frontend Impl Typography SystemUse when building a typographic system for a product (modular type scale, fluid scaling across viewports, variable-font axes, web-font loading strategy), when a heading wraps badly with one orphaned word and `text-wrap: balance` is on the table, when `font-feature-settings` and `font-variant-*` both appear in the codebase and a deterministic ordering is needed, when a designer asks "why is my tabular numerals rule not working" (it likely uses the raw OpenType tag instead of `font-variant-numeric: tabular-nums`), when web-font swap causes visible layout shift (CLS) and a metric-matched fallback is required, when the LCP candidate text uses a webfont that needs preloading, or when a `font-weight: 700` declaration is being silently overridden by a `font-variation-settings: "wght" 400` in a base layer. Prevents the `line-height: 24px` trap (px line-height stops scaling with `font-size` and breaks fluid type), `font-display: block` (or the default `auto`) FOIT that destroys LCP, mixing `font-weight` and `font-vari
-
impertio-studio Bundle Frontend Impl Responsive Layout FluidUse when building a layout that must look correct from 320px phones to 3840px ultrawide monitors without breakpoint cliffs, when fluid typography is needed so headings scale continuously between viewports instead of jumping at media-query breakpoints, when the same card or panel component must reflow inside both a narrow sidebar and a wide main column (a job for container queries, not media queries), when an iOS Safari hero with `100vh` clips behind the URL bar or jumps as the bar shrinks, when a card grid must adapt column count without enumerating pixel breakpoints, when an image or video needs to hold a proportional box before its content loads, or when a flex row's children overflow because each child carries a non-zero `min-width: auto`. Prevents the fixed-pixel-breakpoint cliff anti-pattern, viewport-unit traps on mobile (`100vh` clipping behind iOS URL bar), `clamp()` formulas whose `preferred` value resolves outside the `min`/`max` bracket and silently behaves like a constant, container queries that "
-
impertio-studio Bundle Frontend Theming Color Palette OklchUse when generating a full shade ladder (50, 100, 200, ..., 900, 950) from a single brand seed colour, when a design system needs perceptually-even contrast at each step, when an HSL-derived palette looks visually uneven across hues, when a brand colour change needs to ripple through every token without rewriting hex values, when picking which shade pairs satisfy WCAG 1.4.3 (4.5:1 normal text) and 1.4.11 (3:1 UI components) at a glance, when a gradient or shade transition looks muddy or washed out, when wide-gamut display-p3 colours need an sRGB fallback gate, or when a colour custom property must animate or transition smoothly. Prevents the classic HSL shade-ladder anti-pattern (perceptually non-uniform; the same `50%` lightness in HSL means different visible brightness across hues), the constant-L-constant-chroma trap where the same numeric chroma is out-of-gamut for some hues and inside gamut for others (yellow vs blue at high chroma), the single-tier token chain (brand colour = button colour) that makes a
-
fullrefit Bundle Web App BuilderConvert one or more markdown files into a single-file HTML web application using the default design system (Carbon Forge). Handles full content analysis (format selection, interface pattern selection), responsive rendering (collapsible sections, tabs, sidebar navigation, interactive checklists, code blocks with copy buttons, styled tables, callout boxes), and single-file HTML output (all CSS and JS inline, no build step, no frameworks). Outputs are browser-ready HTML files. MANDATORY TRIGGERS: web app from markdown, markdown to HTML, convert markdown, web app builder, web app, single-file app, HTML from docs, interactive docs, doc viewer, markdown viewer, documentation site, web app from docs, build me a web app.
-
fullrefit Bundle Linkedin Carousel ForgeProduce LinkedIn carousel PDFs and infographic PDFs using a configurable design system. Handles the full pipeline: content strategy (pain point mapping, narrative arc, slide sequencing), slide design (typographic posters, data comparisons, before/after layouts, CTA slides), HTML rendering, and PDF export. Outputs are upload-ready for LinkedIn's document carousel format. Also creates standalone infographic PDFs for single-image posts. Self-contained with complete brand system included — configure brand tokens in config.example.md. MANDATORY TRIGGERS: LinkedIn carousel, carousel post, carousel PDF, LinkedIn slides, infographic, infographic PDF, social graphic, LinkedIn graphic, carousel design, LinkedIn PDF, slide deck, branded slides, social media graphic, branded carousel.
-
limonequantistico Skill SetupWire the design system into code and build base components. Use only when the user explicitly asks to set up styles or components or runs /setup.
-
limonequantistico Skill PrototypeGenerate a paste-ready prompt for external design tools (Claude Design, Stitch, Figma AI, V0) to create screens and prototypes. Use only when the user explicitly asks to prototype or runs /prototype.
-
limonequantistico Skill Design SystemDefine the project's design system (visual tokens and decisions) in .docs/design-system.md through a guided interview — proposing options and letting the user choose before anything is written. Use only when the user explicitly asks to define the design system or runs /design-system.
-
rvanbaalen Bundle Lottie AnimatorGenerates professional Lottie animations from static SVGs. Replaces After Effects for motion graphics. Use when the user asks to: animate logo, create lottie, svg animation, motion graphics, wiggle animation, bounce effect, rotate animation, pulse effect, entrance animation, loading animation, loop animation, icon animation, character animation, morphing, path drawing, trim path, walking animation, run cycle, walk cycle, frame-by-frame animation, sprite animation. Supports advanced bezier curves, shape modifiers, parenting, mattes, morphing, character rigs, and professional frame-by-frame animation techniques.
-
mia-cx Bundle UI StyleUse when the user asks to choose or change typography, color, palette, shape, spacing, depth, icons, or design tokens; add or fix dark mode, themes, or contrast; extract a design system from a site; or write DESIGN.md. Stage 2 of ui-design.
-
yogvidwankhede Bundle VishwakarmaDesign and engineering intelligence for interfaces on web, Android, and Apple platforms. Use when building or reviewing any UI, screen, component, or app; for "make this look designed", "does this look good", "review my design", "critique this UI"; for colour, OKLCh, palettes, contrast; motion, animation, transitions, springs, gestures, haptics; typography, layout, grid, spacing, responsive; accessibility, WCAG, ARIA, TalkBack, VoiceOver; design tokens, theming, dark mode; Jetpack Compose, Material 3, SwiftUI, iOS HIG, React, CSS; performance, Core Web Vitals, frame budgets, startup time; code quality, testing strategy, debugging; and structural analysis of shipped binaries. It also governs how the work is approached — resolving ambiguity, measuring baselines, making changes checkable, and keeping diffs scoped — so invoke it when implementation starts, not only when something needs visual polish.
-
dragoon0x Bundle ScanFingerprint a codebase's design DNA and write dragoon.json. Use when the user wants to set up dragoon in a project, or asks to "scan", "fingerprint", or "analyze" the design system. Always run this first before /critique, /slop, or /review on a project that hasn't been scanned yet. Outputs detected stack, palette, type scale, spacing grid, motion curves, and accessibility metrics. Run as `node ~/.claude/skills/dragoon/skills/scan/scripts/scan.js [root]`.
-
dragoon0x Bundle SyncExport design tokens to figma.tokens.json (tokens-studio-compatible format) so they can be imported into the Figma "tokens studio" plugin. dragoon does NOT live-sync with Figma - that requires OAuth and the Figma REST API. Use for one-way export from code to Figma, manually re-run after major token changes. Run as `node ~/.claude/skills/dragoon/skills/sync/scripts/sync.js`.
-
dragoon0x Bundle ColorGenerate a color palette token file (CSS variables, tailwind config, or JS module) from the palette detected by /scan. Uses inferred role names (foreground, background, accent, danger, etc.) where possible, numeric fallback otherwise. Use when the user wants to formalize color tokens, extract a palette from existing code, or scaffold a color system. Defaults to dry-run preview; pass --apply to write. Run as `node ~/.claude/skills/dragoon/skills/color/scripts/color.js`.
-
dragoon0x Bundle InventoryCatalog of components (PascalCase files), hooks (useFoo), pages/routes, story files, and token files in the codebase. Use to understand what already exists before adding more, or to audit a design system. Heuristic-based, no AST. Run as `node ~/.claude/skills/dragoon/skills/inventory/scripts/inventory.js [root]`.
-
dragoon0x Bundle TypographyTypography
-
janszewczyk Bundle Design System ComponentUse this skill to create or refactor React + TypeScript + Tailwind CSS + CVA components following design system conventions. It provides the canonical file structure, per-component styles pattern, types, context, store, barrel exports, and Storybook story templates that are specific to this codebase. Invoke whenever the user wants to build a new UI component, add CVA variants or sub-components, set up component context or store, create barrel exports, write component stories, or restructure an existing component directory — even for tasks that seem straightforward like "create a Button" or "add a variant", because the skill ensures correct file placement and naming conventions.
-
janszewczyk Bundle Szum Tech Design SystemComprehensive reference for building UI with @szum-tech/design-system — a React component library built on Tailwind CSS 4+ and Radix UI. Use this skill whenever working in a project that imports from @szum-tech/design-system, when building or reviewing UI components, when choosing colors, typography, or layout styles, when deciding which component to use, or when creating new components following this design system's patterns. Covers the full color palette (OKLCH semantic tokens), all typography utility classes, every available component with its variants and props, animation classes, icon imports, and the CVA-based styling system. Always use this skill when the user asks about design tokens, Tailwind classes, or component APIs in the context of this library.
-
darkroomengineering Skill Design TokensGenerate WCAG-checked type, color, spacing, and dark-mode tokens, or consolidate Tailwind v4 tokens without changing rendering. Triggers "design tokens", "type scale", "color palette", "theme setup", "consolidate tokens".
-
cspulse Bundle Advocacy AskWorks out whether to ask a customer for advocacy, whom, when, what exactly to ask for, and what you owe them back. Trigger whenever the user says "advocacy", "reference", "reference call", "case study", "testimonial", "G2 review", "referral", "can we use them as a logo", "sales wants a reference", "who can we ask", "ask for a review", or is asked to produce a customer willing to vouch. It times the ask to realised value rather than to renewal, picks the person who benefited rather than the person who signed, keeps the request small enough to say yes to, surfaces the approval path that kills most case studies, and tracks reference fatigue so the same three accounts are not asked eleven times. Use business-review when the value that justifies the ask has not been established yet.
-
jianshuo Bundle Wjs Overlaying VideoUse when the user has one or more video clips and wants to add post-production on top — AI-generated cover as first frame, HTML/CSS captions synced to SRT, kinetic illustration overlays at hook moments, chapter chips, end-card CTA, or any other timed motion graphics. Most often used as the downstream of `/wjs-segmenting-video` — pick up where that skill stopped (raw cropped clip + per-clip SRT) and produce the upload-ready MP4. Backed by HyperFrames so everything compiles to ONE final encode — no cascade of re-encodes. Triggers — "加封面", "加字幕", "加动画", "加 CTA", "做后期", "post-production", "title card", "kinetic captions", "end card".
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 color, frontend-design, brand. 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.