Web & Frontend
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
-
middleapi Bundle Blume MigrateMigrate an existing documentation site (Mintlify, Docusaurus, Fumadocs, Nextra, Starlight, or any docs framework) to Blume, the markdown-first docs framework on Astro. Translate the source config to blume.config.ts, restructure content into Blume's filesystem-derived navigation, rewrite JSX callouts to directives, convert icons to Lucide, and inline snippets. Use when the user asks to migrate/convert/port a docs repo to Blume, or when the repo has a docs.json/mint.json, docusaurus.config.*, meta.json with fumadocs, _meta.* with nextra, or an astro.config.* with starlight().
-
siberiacancode Bundle ReactusePractical playbook for React teams to choose and apply reactuse hooks across state, async flows, browser APIs, and UI interactions. Use it when replacing custom hook logic with production-ready patterns that stay compatible with SSR and Next.js.
-
siberiacancode Bundle Juniors Best PracticeJuniors-focused React and TypeScript best practices. Use this skill when writing or reviewing code to enforce clear, consistent, and maintainable patterns across common scopes like React, TypeScript, styling, devtools, assets, and Git.
-
siberiacancode Bundle React Hooks Best PracticesReact hooks best practices for React application code and custom hook design across DX, optimization, and logic. Use when writing components with hooks, creating or refactoring custom hooks, reviewing hook usage/APIs/internals, checking effects/dependencies/state/refs/callbacks, or improving hook correctness, ergonomics, and performance.
-
sacred-g Bundle GsapUse this skill whenever the user wants to animate anything using GSAP (GreenSock Animation Platform). Trigger for any request involving: GSAP animations, tweens, timelines, ScrollTrigger, SplitText, Flip, Draggable, MorphSVG, MotionPath, scroll-based animations, web page animations, interactive UI animations, SVG animations, text animations, or any JavaScript animation library work. Also trigger when the user asks to "animate", "transition", or "add motion" to HTML/React/web content and GSAP would be the best tool for the job. Always consult this skill before writing any GSAP code.
-
dobroslavradosavljevic Bundle BellonaInstall, configure, and enable bellona 0.4.4 Oxlint JS plugins (bellona/js, bellona/react, bellona/base-ui, bellona/zod, bellona/tanstack-router, bellona/elysia, bellona/effect, bellona/tailwind). Follow Problem / Why / Fix / Avoid diagnostics. Use when adding oxlint.config.ts jsPlugins, turning on bl-* rules, debugging bellona lint, writing a new bellona rule with defineBellonaRule, createOnce, and agentDiagnostic, pinning oxlint for JS plugins, or when the user mentions bellona, Oxlint JS plugins, bl-js/max-classes, bl-js/no-useless-reexport, bl-js/no-inline-import-type, bl-react/component-props-type, bl-effect/prefer-fn, bl-react/no-native-html, bl-tailwind/no-classname-constants, or opt-in Oxlint plugins.
-
filippolmt Bundle Diagram DesignCreate branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, treemap, bar, waterfall, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, DP security matrix, Sankey, fishbone, Wardley map, kanban, user journey, deployment, dependency graph, UML class, story map, or database schema diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg, Mermaid .mmd, or Excalidraw .excalidraw sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.
-
1broseidon Bundle FolioStatic artifact craft skill for self-contained HTML/CSS/JS documents: docs, sheets, dashboards, explainers, slides, tools, and landing pages. Use when the user asks for a durable, openable, shareable web deliverable they'll keep or hand off — a report, a dashboard, a slide deck, a data table, a page. Local folder first, temporary public link via tunnel (localhost.run), optional durable publish to Surge, GitHub Pages, or Cloudflare. Not for quick look renders, inline snippets, or throwaway scratch. Not for SPA frameworks, backend APIs, database apps, or production product UI.
-
9uile Bundle Speakerdeck KnowledgeSpeakerDeck の URL から実務に使う判断基準・ノウハウ・作業手順を抽出し、AI 向け Markdown とチーム共有用 HTML を作る。単なる要約、文字起こし、スライド制作には使わない。
-
adversis Skill Lint BaselineAudits a repository against the Adversis v0 security baseline for agentic SaaS applications. Produces a pass/gap/unknown verdict per baseline item plus framework-specific findings for FastAPI, Next.js, Supabase, and MCP server integration patterns. Use when you want to check an agentic app codebase before a security review.
-
alessioscarfone Bundle Create UX PrototypeFacilitate UX design sessions with structured brainstorming, design decision workshops, UX specification writing, and standalone HTML/CSS prototyping. Use when user asks to design a UI, create a UX prototype, brainstorm design decisions, review a design, build an HTML mockup, create a wireframe, or mentions "UX", "prototype", "wireframe", "design decisions", "UI design", "mockup".
-
atypical-consulting Bundle Legends ReviewUse when the user wants a comprehensive code review from multiple perspectives, or invokes a team-based review combining business, design, and engineering viewpoints with debate and consensus. Trigger this skill whenever the user asks for a "legends review", "team review", "full review", "review from all angles", or wants business + design + engineering perspectives debated together. Also trigger when the user wants Elon, Jobs, AND Linus to review the same code, or asks for a multi-perspective review with debate and consensus. ALSO the home of the suite's shared report layer — trigger to render, regenerate, or merge existing review reports ("regenerate the review report", "combine the reviews", "make an HTML report from this report.json"): the schema reference and generator used by the solo elon/jobs/linus reviews are bundled here (references/report-format.md, scripts/generate_report.py). This is the flagship skill — use it when no single persona is enough.
-
blushyes Skill Shadow Design设计、撰写、评审或改进 CSS 阴影(box-shadow / drop-shadow)与 elevation 体系时使用。触发场景包括:"写一下 box-shadow / 这个卡片加个阴影 / 阴影太硬 / 阴影看起来很廉价 / 让这个 modal 浮起来 / 设计 elevation token / hover 浮起效果 / 深色模式下阴影看不见 / shadow looks flat / harsh / cheap / design a shadow system / shadow token / depth / elevation"。本 skill 提供四条设计铁律、多层阴影配方库(sharp/diffuse/dreamy/floating)、完整的 elevation token 设计、组件场景对照表、dark mode 处理方案与常见反模式清单。
-
bogdanovycha Bundle Text CleanerSpecializes in cleaning text from technical noise (timestamps, comments like [laughter], [music], HTML tags) while preserving the original text unchanged. ALWAYS use this skill if the user provides a transcript, subtitle files (SRT, VTT), messy copy-pasted web text, or asks to clean text from timestamps, noise, or formatting clutter.
-
busybee3333 Bundle Gsap ExplainerBuild a Kurzgesagt-quality GSAP-powered animated explainer video — a self-contained HTML file that plays like a produced YouTube video: layered worlds, character populations, physics-feeling choreography, a flying host mascot, seekable player chrome. Use when the user wants a high-production explainer/YouTube video, a "GSAP video", or a step up from a CSS-only animated explainer.
-
busybee3333 Bundle Retention PassRun a 3-round YouTube-retention optimization pass on an animated explainer video (GSAP or CSS-only harness) — audit the hook/peak loop, kill dead zones, align scene length to choreography, add late B-beats, then verify with freeze-frames. Use when the user wants a video "optimized for retention", a "retention pass", or before publishing/recording VO for any explainer.
-
busybee3333 Skill Explainer AssetsGenerate crafted SVG/CSS components, props, characters, and environments for animated explainer videos — the build order, light rules, factory patterns, and engineering contracts that make assets read as illustrated objects AND survive choreography. Use when creating or upgrading any visual asset: a prop, mascot, component system, or background world.
-
chanmeng666 Skill Svg ExportFinalize a rendered SVG for production: run SVGO optimization, add accessibility metadata (<title>, <desc>), verify viewBox sanity, and copy to a user-specified destination. Use when the user says "ship it", "optimize and export", "make it production-ready", "minify this SVG", "copy the final SVG to <path>", "export <slug> for the website", or asks for the byte-size after optimization. Always run after /svg-animate produces a passing verdict and before the SVG is committed or shared.
-
colineberhardt Skill Training DashboardGenerate a comprehensive HTML training dashboard showing progress toward half marathon training goals. Outputs a single self-contained HTML file with retro styling, ASCII charts, weekly mileage tracking, session completion rates, pace adherence, phase progress, and coaching commentary. Use when the athlete wants to see their training progress, check if they're on track, view their training statistics, or get an overview of their plan progress. Trigger phrases include "show my dashboard", "training progress", "how am I doing", "show my stats", or any request for a training overview.
-
andsnw Skill Computer UseDrives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and screenshots in native apps and external browser windows (Chrome, Edge, Safari) or webviews. Prefer a programmatic path (shell, filesystem, git, HTTP, existing CLIs) whenever it can complete the task. Use only when a visible window needs GUI control those cannot reach. Do not use for Orca's embedded browser (`orca-cli`).
-
andsnw Skill Orca EmulatoriOS Simulator control from inside Orca, with the live device view in Orca's emulator pane. Use when driving a booted Apple Simulator on macOS: taps, gestures, typing, hardware buttons, rotation, and the accessibility tree, or when an iOS change needs simulator evidence. For an Android device or emulator use the Android emulator skill; build and install the app with xcodebuild or simctl first.
-
ddoman90 Skill Modern TailwindBuild clean, scalable UIs with Tailwind CSS using modern utilities and variants
-
ddoman90 Skill Modern Accessible HTML JsxWrite clean, modern, and highly accessible HTML & JSX code
-
ddoman90 Skill Modern Best Practice NextjsBuild modern Next.js apps with App Router and best practices
-
ddoman90 Bundle Modern Best Practice React ComponentsBuild clean, modern React components that apply common best practices and avoid common pitfalls like unnecessary state management or useEffect usage
-
fei0810 Bundle Bear Map给一个概念,从真实检索到的论文摘要里挖出它的邻近概念,画出以该概念为中心的知识地图——每个节点都锚定真实文献,不从记忆里补节点。同时输出 Mermaid 概念图(可在 Claude Code / GitHub / Obsidian 渲染)和可截图的独立 HTML 地图,再给 3–6 篇入门推荐。 **以下情况请主动触发本技能**:用户说"帮我画一张这个概念的知识地图"、"这个词周围有哪些相关概念"、"梳理一下这个方向的概念网络"、"给我一张概念图"、"这个领域的核心概念有哪些"、"知识地图"、"概念地图"、"map out this concept"、"draw a knowledge map of X"、"what concepts surround X"、"show me the concept network around this term"、"concept map for X"——即使用户没有说"bear-map",只要意图是**以一个概念为中心,了解它周围的知识版图**,就使用本技能。 不适用于:为观点找支持文献(用 bear-support)、找反对文献(用 bear-counter)、选题查重(用 bear-scoop)、溯源演化史(用 bear-trace)。
-
hbui290 Skill Github Trending Layout SpecQuy chuẩn kỹ thuật, cấu trúc bố cục HTML và định dạng tệp tin cho việc xuất bản bản tin xu hướng công nghệ.
-
winbigfox Skill Inertia Vue DevelopmentDevelops Inertia.js v3 Vue client-side applications. Activates when creating Vue pages, forms, or navigation; using <Link>, <Form>, useForm, useHttp, setLayoutProps, or router; working with deferred props, prefetching, optimistic updates, instant visits, or polling; or when user mentions Vue with Inertia, Vue pages, Vue forms, or Vue navigation.
-
yanliudesign Bundle Job Hunt Skill批量发现、整理和持续维护求职岗位清单。根据用户的简历、目标方向或种子 JD,搜索 LinkedIn 与公开网页,去重并建立尽量完整的候选池,用证据区分已核验事实和方向性推断,最后生成可搜索、可筛选的单文件 HTML job-hunt-skill 报告。用户说‘帮我批量找岗位’、‘整理职位清单’、‘使用 job-hunt-skill’、‘根据简历搜工作’、‘把这些 LinkedIn 职位做成表格’、‘持续跟踪岗位’时必须使用。只发现和分析岗位;绝不自动申请、处理登录凭据或绕过访问限制。
-
yanliudesign Bundle Offer Compare SkillOffer 对比决策器。用户同时拿到两份(或多份)offer 纠结怎么选时,扮演 Senior Career Decision Advisor:结构化对比 comp / 成长 / AI 敞口 / 公司强度 / 团队风险 / 晋升速度 / 生活方式,识别 front-loaded vs long-term upside、resume value、switch-out 难度、hidden risks,最后给一条**明确、有立场、不中性**的推荐(并附「你是 X 类人选 A,你是 Y 类人选 B」的分叉判定)。三步:贴两份 offer → 补 priorities & 现状 → 自动生成并打开一份 HTML Offer Decision Report。是 offer-toolkit 里 JD Skill / Resume Skill / BQ Skill 拿到结果之后的下一环。关键词:offer compare, 选 offer, 两个 offer, offer decision, TC compare, 该去哪家, which offer, 4-year TC, RSU, sign-on, front-loaded, long-term upside, career decision。
-
jialong6 Skill Frontend PatternsFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
-
bingzi-233 Skill AI SdkAnswer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
-
bingzi-233 Skill Next Dev LoopVerify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /_next/mcp (Next.js's view) with agent-browser (the browser's view). Requires a running `next dev`.
-
bingzi-233 Bundle Next Cache Components OptimizerDrive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then guards against regression. Use when asked to make a route's navigation instant (its static shell commits immediately), fix a route whose static shell isn't prerendered/served/prefetched, grow a route's static shell or fix its slow first paint, diagnose which Suspense boundary keeps a route out of its static shell, or write the instant() e2e guard for one. Requires Next.js 16.3+ with cacheComponents; directs an upgrade if older.
-
bingzi-233 Skill Next Partial Prefetching AdoptionTurn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the `partialPrefetching` flag, opt routes in with `export const prefetch = 'partial'`, audit `<Link prefetch={true}>` calls, or resolve the link-prefetch-partial and instant-shell-url-data insights.
-
pmwl0128 Skill Pokemon Champions UI SessionWork on the active Pokémon Champions UI build session — read its intent and artifacts through the pcui CLI, run the normal UEP team-building flow, and submit each gate artifact back so the local web panel renders progress live. Trigger when the user asks to handle/process the current Pokémon UI session. Chinese examples include "处理当前 Pokémon UI 会话", "继续 UI 会话", "看看 UI 会话的决策". English examples include "work on the current Pokémon UI session", "continue the UI session", "pick up my UI session". Japanese examples include "現在の Pokémon UI セッションを処理して", "UI セッションを続けて". Requires the pokemon-champions-team skill (and its sibling data skills) — this skill only adds the session I/O, never replaces the UEP discipline.
Frequently asked questions
What are Web & Frontend agent skills?
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
Which Web & Frontend skills are most installed?
Popular Web & Frontend skills on SkillMD right now include blume-migrate, reactuse, juniors-best-practice. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Web & Frontend 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.