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.
-
whoisaldo Bundle Codex 3dBuild real 3D objects, and code-drawn 2D vector objects, by handing the modelling to GPT-6-Astra through the Codex CLI, which models geometry far better than Claude can by hand. Output is a drop-in three.js module, a GLB plus .blend that Astra models in a real Blender through Blender MCP, or SVG, plus headless renders checked against the spec. Use when the deliverable is an OBJECT that must exist as geometry or vector code - an interactive or animated 3D thing on a page (spinning product, drifting car intro, 3D logo, configurator, hero object), a three.js/WebGL asset, a GLB/glTF or Blender model, a procedural model, or a 2D vector object that must be animated part by part, themed, or scaled without blur. Do NOT use when a picture is enough - a static hero, illustration, texture, mockup, or "3D-render-style" background is a raster job for codex-image, not this. Do NOT use for UI code, layout, charts, icon sets, or screenshots of a running app.
-
andersonadelino Bundle Thread CarouselCria carrossel para Instagram no estilo thread do Twitter — fundo branco, avatar e @, texto preto em parágrafos curtos, foto/card de notícia/citação por slide. A partir de um tema, pesquisa (quando for factual), escreve a copy, resolve as imagens e entrega PNG 1080×1350 pronto pra postar. Ativa em "cria um carrossel", "faz um carrossel sobre X", "carrossel estilo thread", "carrossel de print de tweet", "monta um carrossel pro Instagram", "create a carousel", "twitter thread carousel". NÃO use para post único de feed, story, Reels, legenda solta ou carrossel com identidade visual própria (fundo colorido, logo, template de marca) — este formato é só o branco estilo thread. Se o pedido for vago como "faz um post", pergunte se é carrossel antes de acionar.
-
mantlecurve Bundle Travel Journey SiteTurn a trip itinerary (from a poster image, a text plan, or a conversation) into a deployed, data-driven "living itinerary" website with a real map, distances from coordinates, train and flight timetables and fares, hour-aware Uber/cab estimates, traffic profiles, closed-day detection, climate normals, live weather and AQI, budget calculator and bookings checklist. Use when someone asks for an interactive travel plan, itinerary site, trip planner page, or to "replicate" the Agra–Delhi–Varanasi journey site for another trip.
-
schudarin Bundle Figma Design ScreensUse when designing, building, or changing a product screen, flow, or component in Figma — new screens, states, redesigns, or edits to already-approved work. Use when a design result was rejected, when a screen must match an existing product, or when starting design on a product with no visual direction yet. Not for auditing or documenting an existing design system without changing screens — that is figma-audit-design-system.
-
schudarin Bundle Figma Plan User FlowsPlan user flows and screen states for a Figma design before any designing starts. Use when asked to plan a user flow, map out screens for a feature, define screen states, plan a Figma file structure, or work out what needs to be designed before opening Figma. Produces a complete flow map with all screens, states, entry/exit points, and a suggested Figma page structure.
-
schudarin Bundle Figma Plugin API RulesMANDATORY prerequisite before any programmatic Figma write — use_figma, create_new_file, Plugin API scripts. Field-tested pitfalls and patterns for the Figma Plugin API — nodes, auto-layout, components and variants, instances, text and fonts, variables and modes, connectors, annotations, FigJam, and the MCP tool layer — plus verification recipes so silent failures get caught. Load it in addition to your tool's own instructions for calling the Figma API (figma-use or its MCP-resource equivalent); it complements them, never replaces them. Do not load for tasks that don't touch Figma.
-
schudarin Bundle Figma Audit Design SystemAnalyze, audit, inventory, and document an existing Figma design system through the Figma MCP server — components, variables, tokens, patterns, design debt, usage rules, causal relationships — and create design-system documentation pages in Figma on request. Use when the user asks to audit, inventory, map, document, or find debt in a Figma file, page, frame, component set, or selection. Read-only by default; modify Figma only when the user explicitly asks. Not for designing or building screens — that is figma-design-screens; not for repairing broken variable bindings — that is figma-fix-variable-bindings.
-
schudarin Bundle Figma Fix Variable BindingsFix detached or missing variable bindings in Figma — typography (fontFamily, fontStyle, fontSize, fontWeight), padding/spacing (paddingTop/Right/Bottom/Left, itemSpacing, counterAxisSpacing), corner radii (cornerRadius, topLeftRadius, topRightRadius, bottomLeftRadius, bottomRightRadius), and colors (solid fills and strokes). Trigger when the user mentions detached styles, deleted variables, broken bindings, "Variable was deleted" warnings, wrong fonts, manual/hardcoded padding, unbound spacing, hardcoded corner radius / rounding, detached/hardcoded colors, unbound fills or strokes, broken color variables, or asks to audit/clean up/fix variables across a file or page. Covers the full scan → report → confirm → rebind workflow; read-only until the user approves the report. Trigger even if only one of typography/padding/roundings/colors is mentioned.
-
sergio-balecho Bundle Frontend DesignGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
-
yosoyjavieruiz Bundle ImpeccableUse when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
-
thespotagency Bundle DesignComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads.
-
sandeepparish-tz Skill Figma To FlowSkill: figma-to-flow
-
rtadewald Bundle Fal AICall fal.ai Model APIs (auth, upload, subscribe/queue, parse responses). Use when the user mentions fal-ai, fal.ai, FAL_KEY, Moondream detect/query/point, Florence-2 OCR, or needs text/UI boxes for img-to-html. Prefer scripts under fal-ai/scripts/ and img-to-html2/scripts/crop_text.py for typography crops.
-
rtadewald Bundle Extract DsExtrai de uma página ou projeto HTML existente um catálogo HTML-first de design system com Overview, Foundations, Components e Layouts. Use when the user mentions extract-ds or asks to derive a design system from HTML.
-
obitorinne22 Skill 21st UIFind, install, and generate UI with 21st.dev. Use when the user asks for a UI component (pricing table, hero, navbar, dashboard, form, etc.), wants design inspiration, needs a brand logo as an SVG component, or wants to generate new UI from a prompt.
-
guysilvere Skill Design UX FlowMéthodologie UX en 10 étapes pour PWA Agence Bulles — du problème chirurgical à la découverte progressive — fonctionnalité principale unique, user flow réaliste, navigation orientée utilisateur, chemins secondaires, micro-victoires, notifications ciblées, onboarding couloir. Charger pour définir l'UX d'un produit, entre le cadrage (pwa-cadrage) et le design system visuel (design-pwa-system).
-
guysilvere Bundle Design Pwa SystemIntelligence de design UI/UX pour PWA mobiles Agence Bulles — direction artistique anti-générique, recherche de références (palettes, styles, typographies, responsive), persistance d'un design system (MASTER.md + overrides) et checklist qualité mobile/PWA. Charger pour concevoir, construire ou revoir toute interface (landing + SaaS).
-
candy14432 Bundle Figma Flow Builder把互動原型(HTML 或一組畫面截圖+規格)匯回 Figma,做成有變數、元件(variants/boolean/text 屬性、nested instance)、 流程畫面、UI Flow(箭頭+觸發標籤)與規格板的完整產物。做法是產生一支自寫的 Figma plugin(manifest.json + code.js)給使用者在 Figma desktop 執行,因為 Figma MCP 只能讀不能寫。只要使用者說「匯回 Figma」「匯進 Figma」「做成元件/變數」「畫 UI Flow」 「把畫面放進 Figma」「重跑 plugin」「plugin 匯入 figma」,或要把 HTML 原型、PM 規格、流程畫面變成 Figma 元件庫,就用這個 skill, 即使他沒提到 plugin。也涵蓋後續維護:改原型後同步 plugin、重跑覆蓋、用 mock 驗證、對實機截圖校字級。
-
fernandokylas Bundle Cascading Specificity GuardStructure stylesheets with CSS cascade layers — `@layer base, layout, components, utilities;` — so layout utilities (gap, margin, padding, alignment, display) always win over component styles without `!important` or specificity hacks. Use this whenever writing a stylesheet or <style> block longer than a few rules, setting up CSS for a prototype/page/design system, adding utility classes, or debugging "my gap/margin/padding class isn't applying", "the component overrides my utility", "why do I need !important", "specificity war", or "CSS order matters". Also use when integrating third- party or framework CSS (Tailwind, normalize, a vendor stylesheet) alongside custom styles.
-
hiyabh Skill PrototypeTurn a static mockup / design into a working, clickable prototype, then close the gap with an automated visual-diff loop against the original. TRIGGER when the user pastes or points to a mockup/screenshot/Figma and wants it built ("here is a mockup, build a working prototype I can click through, matching the layout and states shown"), or asks to implement a design and self-correct against it ("implement this design, then take a screenshot of the result, compare it to the original, and fix any differences"). Hebrew: 'תבנה פרוטוטייפ מהמוקאפ', 'תהפוך את התמונה לפרוטוטייפ קליקבילי', 'תממש את העיצוב ותשווה למקור', 'לולאת השוואה ויזואלית'. NOT for production feature work with a real backend (use your normal feature-development process), NOT for pure design generation in Figma (use the figma skills).
-
stifleur390 Skill Nuxt UIComposants UI et design system avec Nuxt UI. Tables, formulaires, modals, notifications, dark mode, responsive. Utiliser quand on crée des interfaces avec Nuxt UI, on configure le design system, ou on implémente des composants d'interface.
-
fernandokylas Bundle Web CraftOrchestrates the editorial-web-craft skill set to build a new website, landing page, case study, report, dashboard mockup, portfolio, or any HTML/CSS front-end — or to take an existing page and make it feel premium, editorial, and considered instead of templated. Routes the brief to the right skills (ledger layout, fluid type, two-face typography, dual-ground colour, optical polish, tactile motion, native semantics), builds from a self-contained boilerplate, runs the combined audit, and previews the result in Chrome DevTools at three widths and under reduced motion. Use this whenever the user asks to build, design, redesign, mock up, prototype, polish, review, or preview a web page or site, says "make it look premium / editorial / high-end / less generic / less like a SaaS dashboard", asks for a landing page or one-pager, or hands over an HTML file to improve — even if they don't mention any of the individual skills.
-
fernandokylas Bundle Accessible Ink ScaleKeep small and muted text legible by compensating weight, letter-spacing, line-height, and colour as type scales down or sits on a dark ground — ≤14px steps up a weight tier, ≤13px gets open tracking, uppercase labels get 0.08–0.12em, light-on-dark text avoids pure white and gets a weight bump. Use this whenever styling labels, captions, metadata, table cells, badges, form hints, legal/fine print, timestamps, nav links, footer text, or any text under ~0.875rem, and whenever text sits in a dark/inverted section — including when the user says "the small text is hard to read", "looks thin / washed out / blurry", "labels disappear", "fine print", "micro-typography", or asks for a design- system type scale.
-
fernandokylas Bundle Inline Svg DecoratorBuild crisp, theme-aware inline SVGs — icons, section dividers/waves, decorative shapes, logos, simple illustrations, chart marks — from clean parametric coordinates instead of icon fonts, external image links, emoji, or text placeholders like "[icon]". Every SVG gets an explicit viewBox, scales with its container, uses currentColor so it inherits the theme, and sits on integer coordinates so strokes stay sharp. Use this whenever HTML/JSX/CSS output needs any graphic: icons in buttons/nav/lists, a hero or footer divider, background decoration, a placeholder logo, arrows/checks/chevrons, or when the user says "add an icon", "make a wave", "section divider", "decorative shape", "use SVG", "no icon library", or the design would otherwise reach for Font Awesome / Lucide / an <img> that doesn't exist.
-
fernandokylas Bundle Editorial Type TokensTwo-face typographic system for premium, editorial, magazine-grade UI — a high-contrast serif/display face for H1, H2, hero and section titles, and a clean geometric/humanist sans for body, labels, tables, forms, buttons and metadata — mapped as CSS custom properties with weight, tracking and line-height per role. Use this whenever writing or reviewing CSS/Tailwind/design tokens for headings and body text, picking fonts, building a type scale, or when the page would otherwise default to a single face (Inter, Arial, Roboto, system-ui everywhere) — including when the user says "make it feel premium / editorial / like a magazine / less generic", "font pairing", "what fonts should I use", "typography", or asks for a landing page, report, case study, portfolio, or brand site.
-
fernandokylas Bundle Layout Editorial RailTwo-column "consultancy ledger" page layout — a narrow left meta rail (headings, dates, labels, metrics) beside a wide right copy column capped at 62ch. Use this whenever building or restyling HTML/CSS/React/Tailwind pages, reports, case studies, docs, briefs, memos, landing pages, or any long-form content where the user wants an editorial, premium, journal-like, consulting-report, or ledger feel — even if they only say "make it look more editorial", "less SaaS", "less dashboard-y", or "like a magazine/report". Also use when the user mentions "editorial rail", "meta rail", "side labels", "two-column typography", or asks to fix line length / readability of body text.
-
fernandokylas Bundle Typographic RAG TunerControl how text wraps — `text-wrap: balance` on headings so no single word dangles on the last line, `text-wrap: pretty` on paragraphs for a clean ragged edge, and nowrap/hyphenation/overflow rules for names, dates, units, and URLs. Use this whenever writing CSS for any text-bearing element (headings, hero copy, paragraphs, cards, captions, quotes), setting up base typography, or when the user says "orphan", "widow", "dangling word", "the heading wraps badly", "ragged edge", "uneven lines", "one word on its own line", "make the typography feel polished", or asks for editorial/premium copy layout.
-
fernandokylas Bundle Fluid Clamp CalculatorReplace static px sizes and breakpoint media queries with fluid CSS clamp()/calc() tokens for typography, padding, margins, and gaps that scale smoothly between a 320px mobile floor and a 1200–1440px desktop ceiling. Use this whenever writing or refactoring CSS, Tailwind, styled- components, or design tokens for headings, section spacing, container padding, or grid/flex gaps — including when the user just says "make it responsive", "fluid type", "scale with the viewport", "stop it looking cramped on mobile / huge on wide screens", or asks for a type scale, spacing scale, or design tokens. Also use when reviewing CSS that hardcodes font-size or spacing in px across several breakpoints.
-
drdustinedwards Skill Agent BrowserBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.
-
insightfulanalytics Bundle Modifying Theme JSONDesign, enforce, audit, and validate Power BI report themes. This skill MUST be invoked when a report uses the default or built-in theme, has a minimal custom theme (few or no visualStyles), or has accumulated many visual-level formatting overrides (objects/visualContainerObjects in visual.json); these are signs the theme needs attention. Also automatically invoke when the user asks to "create a theme", "design a theme", "enforce theme compliance", "audit theme adherence", "push formatting to theme", "clear visual overrides", "standardize report formatting", "update theme colors", "change theme typography", "set theme text classes", "validate a theme", "add visual-type overrides to the theme", "copy a theme", "download a theme", "apply a template", or mentions theme design, enforcement, compliance, or visual formatting inconsistency.
-
hyperdargo Bundle ImpeccableUse when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
-
brcapitalusa Skill Oversized Type HeroBuild a typography-first landing hero where a giant, viewport-scaled display word (usually the brand name) is the centerpiece, with words that pull up into place and body copy that reveals character-by-character on scroll. Editorial, moody, often with a warm cream palette. Use this skill whenever the user wants the TYPE to be the hero — an enormous headline, a "big wordmark" layout, a magazine/editorial feel, or asks for oversized display text, scroll-reveal text, or a brand name blown up across the screen. Prefer this when the brief is about statement typography rather than imagery or glass.
-
brcapitalusa Skill Orbital Visualization HeroBuild a split hero for a platform/network product: text and CTAs on the left, an animated visualization on the right made of concentric rotating orbit rings with avatars orbiting on them, a live count-up stat in the center, plus a typewriter headline and an infinite logo ticker along the bottom. Signature touches: gradient-masked ring borders and a rotating conic-gradient button border. Use this skill whenever the user is building a marketplace, talent network, community, directory, or "connects X with Y" platform, or asks for orbiting avatars, a network/constellation graphic, a typewriter headline, a stats visualization, or a logo marquee. Prefer this when the value prop is "many people/things in a network".
-
yogiraja Bundle Field Guide BuilderUse when building or extending a single-file, source-grounded, visually distinctive teaching guide on a technical topic, the kind with a concept hierarchy of worked examples and do/avoid practice, inline citations to primary sources, an editorial design system, an in-app router, and an optional interactive companion. Triggers on requests like "build a guide", "make a teaching guide / explainer / field guide / learning doc", or polishing and extending one.
-
arozumenko Bundle Visual TestingUse when rendered UI needs visual regression checking — "did the UI change", "visual test", "screenshot diff", "compare against the baseline", "catch layout regressions", or a visual assertion in a test run. Works on any HTML you can render — a generated static page (design mock, report, flow-map poster) opened from disk, or a running app driven by your existing browser/device automation. Screenshots each screen, diffs it against a committed baseline with reg-cli (MIT, no cloud), and reports what changed as an HTML report plus a pass/fail summary. Capture rides on whatever browser or device tool you already have — no separate headless engine is installed. NOT a functional or correctness check (a diff proves pixels moved, not that anything is right), and a red diff is a prompt to look, not an automatic verdict.
-
swyxio Bundle Blog System DesignDesign, build, or revise a technical blog as a product system. Use when work affects the blog index, category or section pages, article layout, typography, information density, internal linking, full-text search, keyboard shortcuts, resizable or collapsible navigation, table of contents, responsive breakpoints, reusable article components, media policy, accessibility, or blog-wide visual QA. Pair with ai-devblog when publishing individual technical articles; keep article writing in ai-devblog and shared presentation infrastructure here.
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 codex-3d, thread-carousel, travel-journey-site. 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.