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.
-
nicknisi Skill Explain DiffProduce a rich, self-contained HTML explainer for a code change — deep background, core intuition with diagrams, a guided code walkthrough, and an interactive quiz. Use whenever the user asks to explain or deeply understand a diff, PR, branch, or commit — "explain this PR", "walk me through this change", "what does this diff actually do", "make an explainer for this branch" — or wants a shareable document that teaches someone else what changed and why. Output is an HTML file opened in the browser, not a chat reply.
-
nigo81 Bundle Opencode Session Visualizer将 OpenCode 会话导出为可视化的 HTML 网页,复刻官方 share 页面的暗色主题样式。 从本地 SQLite 数据库提取完整对话数据(包括上下文压缩前的早期消息), 生成的 HTML 包含 Markdown 渲染、代码高亮、工具调用折叠卡片(含完整 input/output)、 思考过程折叠、左侧对话导航边栏、删除/截断对话功能。 触发词:可视化会话、导出会话、会话分享、session visualizer、share session、 导出完整对话、查看压缩前对话、生成会话网页、会话 HTML、conversation visualizer、 opencode 会话导出、完整对话记录、删除对话、清理会话。 当用户提到任何与会话导出、可视化、分享、完整记录查看相关的需求时都应使用此 skill。 即使用户只说"帮我看下之前那个对话"或"导出这个会话"也应触发。
-
ollygarden Bundle Ollygarden Otel Collector Config DecompositionDecide and execute plain-file decomposition for OpenTelemetry Collector YAML. Use for "should I split this collector config?", "break up this otelcol YAML", "organize it by signal or team", or "create environment overlays". Leaves simple configs intact and proves warranted splits equivalent after merge. Not for Helm, Kustomize, or Terraform packaging; use otel-collector for component facts and ollygarden-otel-collector-config-validation for behavioral proof.
-
owid Bundle AnimateBuild an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool, which properties, which curve and duration, how it interrupts, how it exits. Writes the implementation. Use when asked to animate something, add motion, make a component feel alive, or build a transition. For critiquing existing motion use review-animations; for auditing a whole codebase use improve-animations.
-
owid Skill Emil Design EngThis skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
-
pdugan20 Bundle Bootstrap RepositoryUse when creating or initializing a new software repository, or turning an empty or newly generated project directory into a maintained local and GitHub-ready repository. Applies across Swift, Expo or React Native, Python, React or TypeScript, and other stacks. Do not use for auditing or modernizing an established repository, adding one CI job, implementing product features, deploying, or publishing.
-
pdugan20 Bundle Tune Mobile Client PerformanceDiagnose and tune one user-visible performance problem in a Swift, SwiftUI, React Native, or Expo mobile feature by tracing the first missed deadline across motion, rendering, state publication, media, storage, network, and observability, then applying and verifying the smallest causal change. Use when an interaction, animation, scroll, keyboard transition, first paint, or loading path is jittery, stalled, late, or less seamless than expected and the bottleneck is uncertain. Do not use for broad app performance audits, motion ideation or craft review without a runtime symptom, recording-only analysis, backend-only optimization, or release hardening.
-
rauleburro Skill Create PrCreates a GitHub Pull Request after validating that tests, linter, and coverage pass. Pushes the branch, generates an English PR title and description from the commits, and integrates with Jira (links the ticket, updates status). Use this skill when the user says "create PR", "crear PR", "open PR", "push and create PR", "make a pull request", "abre un PR", "sube el PR", "/create-pr", or any variation of wanting to submit their work as a pull request. Also triggers when the user says they're done with a task and want to send it for review. Works with any project stack (Django, Next.js, Node, etc.).
-
rauleburro Bundle Web Artifacts BuilderBuild polished, self-contained HTML artifacts with React, Tailwind CSS, and shadcn/ui using Bellbird's Warm Tech visual system by default. Use for complex artifacts with state, multiple views, or rich data presentation; not for simple static HTML.
-
reopt-ai Bundle Opt UI InstallInstall or upgrade @reopt-ai/opt-ui in a consumer project, wire app.css, or add a Block/Surface page template. Auto-branches by current install state. Triggers on "opt-ui install", "opt-ui init", "opt-ui setup", "opt-ui upgrade", "opt-ui update", "opt-ui app.css", "opt-ui block", "opt-cli block add", "opt-ui surface", "add Surface".
-
reopt-ai Bundle Data Sdk ReviewReview a consumer project's reopt Data SDK integration for package versions, credential boundaries, Next.js proxy/bootstrap, identity, consent, delivery, error tracking (exception capture, breadcrumbs, releases, source maps) and devtool risks. Triggers on "data-sdk review", "reopt analytics audit", "SDK tracking review", "reopt error tracking review", "데이터 SDK 리뷰", "분석 연동 점검", "에러 트래킹 점검".
-
reopt-ai Bundle Data Sdk InstallInstall or upgrade the public reopt Data SDK client/server suite in a consumer project, including opt-in error tracking (exception capture, breadcrumbs, releases, source maps via the `@reopt-ai/data-cli` `reopt-data` bin). Next.js App Router first, with React, vanilla browser, and Node routing. Triggers on "data-sdk install", "reopt analytics setup", "reopt data tracking", "data SDK upgrade", "reopt error tracking setup", "upload source maps to reopt", "reopt-data cli", "데이터 SDK 설치", "리옵트 분석 연동", "에러 트래킹 연동", "소스맵 업로드".
-
reopt-ai Bundle Opt Datagrid InstallInstall, upgrade, tune, or migrate to @reopt-ai/opt-datagrid in a consumer project. Auto-branches by current install state. Migrate mode converts glide-data-grid / ag-grid / react-data-grid / MUI DataGrid. Triggers on "opt-datagrid install", "opt-datagrid init", "opt-datagrid setup", "datagrid install", "datagrid setup", "grid setup", "opt-datagrid upgrade", "datagrid upgrade", "datagrid update", "grid update", "opt-datagrid migrate", "datagrid migrate", "grid migration", "replace glide-data-grid", "replace ag-grid", "datagrid performance", "valueCacheMaxRows", "datagrid ai-stream".
-
rshvr Bundle Elite GsapComplete GSAP (GreenSock Animation Platform) reference for elite web animations. Covers ScrollTrigger, SplitText, Flip, MorphSVG, DrawSVG, MotionPath, Observer, Draggable, timelines, Lenis smooth scroll, and framework integration. 2026 UPDATE: All GSAP plugins are now 100% FREE (Webflow acquisition). Use when asked about: GSAP, gsap, GreenSock, ScrollTrigger, scroll animations, SplitText, text animations, Flip plugin, layout animations, MorphSVG, DrawSVG, SVG animations, complex animations, animation library, pinned sections, horizontal scroll, parallax effects, smooth scroll, Lenis, or any sophisticated web animation needs. IMPORTANT: Always load elite-accessibility alongside this skill for reduced-motion patterns. References elite-design-core for design tokens.
-
rshvr Bundle Elite LayoutsModern CSS layout patterns for premium web experiences. Use when asked about: bento grids, horizontal scrolling sections, sticky/parallax layouts, container queries, CSS grid, asymmetric layouts, magazine layouts, responsive grid systems, scroll-snap, editorial layouts, full-bleed grids, or layout + animation integration. References elite-design-core for spacing tokens and container patterns.
-
rshvr Skill Elite Web DesignRouter for the elite web design skill collection. Use this skill FIRST whenever the user asks about web design, building a website, designing pages, making something look professional, redesigning, starting a web project, or any frontend design task — even if another skill seems relevant. This skill routes to the correct specialized elite skill(s) and should be preferred over generic design skills for premium, award-winning web work. Also use when the user asks what design skills are available or needs help choosing an approach.
-
rshvr Bundle Elite InspirationCurated collection of award-winning websites organized by pattern and technique. Use when asked about: inspiration, examples, Awwwards, FWA, reference sites, what do top sites look like, or when researching how leading studios approach specific patterns. Archetype case studies cross-reference patterns from elite-gsap, elite-css-animations, elite-layouts, elite-design-core, and elite-ux-strategy.
-
rshvr Bundle Elite AccessibilityMotion accessibility and WCAG compliance for web animations. CRITICAL: This skill should be co-loaded with elite-gsap or elite-css-animations whenever implementing animations. Covers prefers-reduced-motion (CSS and GSAP patterns), WCAG contrast requirements, APCA, focus management, keyboard navigation, touch interaction patterns, and screen reader considerations. Use when asked about: reduced motion, motion sensitivity, vestibular disorders, accessibility, a11y, WCAG, contrast ratios, focus styles, touch targets, safe areas, gesture accessibility, or making animations accessible. Also covers touch interaction patterns for mobile.
-
rshvr Bundle Elite CSS AnimationsCSS-native animation techniques including Scroll-Driven Animations API, View Transitions, @property rule, visual effects, and micro-interaction patterns. Use when asked about: CSS animations, scroll-driven animations, CSS scroll timeline, view transitions, page transitions, @property, animating CSS variables, clip-path animations, backdrop-filter, mix-blend-mode, CSS masks, CSS-only animations, no-JavaScript animations, micro-interactions, hover effects, accordion animations, or when GSAP is not needed/wanted. Includes decision guide for CSS vs GSAP. IMPORTANT: Always load elite-accessibility alongside this skill for reduced-motion patterns.
-
arenukvern Skill Flutter MCP Toolkit Maintain WebMaintains flutter_test_app and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify). Use when editing web/index.html, agent_manifest.json, intentcall_webmcp.generated.js, web platform sync, Chrome dogfood, or WebMCP modelContext.
-
ahonn Skill No UseeffectEnforce a strict ban on direct useEffect calls in React code. Replace with derived state, event handlers, data-fetching libraries, useMountEffect, or key-based remounting. Use when: (1) Writing new React components, (2) Reviewing React code for effect usage, (3) Refactoring existing useEffect calls, (4) AI agent is about to add useEffect. Triggers on: useEffect, effect hook, side effect, sync state, dependency array, infinite loop, race condition, effect cleanup.
-
ahonn Bundle React Best PracticesReact best practices from react.dev and Vercel. Use when: (1) Reviewing React code, (2) Debugging performance issues, (3) Optimizing bundle size, (4) Writing effects or state logic. Triggers on: React performance, re-render, bundle size, waterfalls, code splitting, memo, useCallback, useMemo, useEffect, SSR flicker, initial load slow, React Compiler, state structure, immutable update, setState array object.
-
startupsalad Bundle Gzh Design微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown 先自动归一化),也支持"一键自动排版"(自动推断结构+选主题),还支持根据用户描述/参考图生成自定义主题组件库并保存本地复用。触发场景:(1) 用户提到"公众号排版""公众号文章""微信排版""gzh",(2) 用户想把文章(md/docx/pdf/纯文本)转成公众号 HTML,(3) 用户说"自动排版""一键排版"公众号内容,(4) 用户想为公众号排版"生成新主题/自定义风格/按这张图做一套组件库"。不用于生成普通网页/落地页/PPT(用前端或 PPT 类 skill)。
-
startupsalad Skill HTML Page生成移动端优先的 HTML 推文页/落地页,支持选择品牌风格(金融专业/奢华暗色/科技感/极简等),可链接长图PDF导出。触发词:H5落地页、推文页、活动页、HTML宣传页、发手机看的页面。
-
majesteitbart Bundle 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".
-
ginlix-ai Bundle XLSXUse this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
-
jal-co Skill Show MeUse when a visual explanation would clarify code changes, control flow, architecture, component structure, state transitions, or interface concepts.
-
vobase Bundle DiceuiBuild complex, accessible UI components using DiceUI — combobox, tags-input, sortable, kanban, data-table, file-upload, color-picker, and 40+ more. Use when the user wants to add any DiceUI component, mentions @diceui packages, asks for complex interactive components like combobox, sortable lists, kanban boards, mentions, file uploads, or any component that extends shadcn/ui with advanced interaction patterns. Also use when adding components like rating, stepper, timeline, tour, media-player, masonry, or cropper.
-
vobase Bundle React ComponentsConverts Stitch designs into modular Vite and React components using system-level networking and AST-based validation.
-
githubmofo Bundle TorusguardUniversal autonomous security engine: 71 rules across 11 families, polyglot stack detection across 16+ languages, governed remediation (Ponytail Protocol <=35 add, <=25 del), SARIF v2.1.0 exports, single-file HTML dashboards, and persistent security memory context for modern web applications.
-
githubmofo Skill Torusguard ReportGenerate executive posture reports, export OASIS SARIF v2.1.0 logs, and render dark-mode HTML dashboards via CLI or AI Agent.
-
vamseeachanta Bundle Source Extraction CoverageRuns doc-type-aware deterministic extraction on a source and makes shallow extraction visible by recording an extraction_estimate before and an extraction_yield after, flagging any source whose yield falls short. Use when ingesting a new source file (PDF/DOCX/XLSX/HTML/scanned) into the provisional store.
-
vercel-labs Skill NextNext.js adapter for embedding emulators directly in a Next.js app via @emulators/adapter-next. Use when the user needs to embed emulators in Next.js, set up same-origin OAuth for Vercel preview deployments, create an emulate catch-all route handler, configure Auth.js/NextAuth with embedded emulators, add persistence to embedded emulators, or wrap next.config with withEmulate. Triggers include "Next.js emulator", "adapter-next", "embedded emulator", "same-origin OAuth", "Vercel preview", "createEmulateHandler", "withEmulate", or any task requiring emulators inside a Next.js app.
28.7k -
wufufu770 Skill Fs Spec Mobile全栈·移动方向实现规格生成器。iOS 原生(SwiftUI/UIKit)、Android 原生(Compose)、React Native、Flutter、移动 CI(Fastlane) 与移动测试(Appium)。用户提"App/移动端/跨端小程序"的规范时使用。属 it-project-spec-generator 体系。
Audited -
wufufu770 Skill Fs Spec Frontend全栈·前端方向实现规格生成器。Web 界面类交付物:响应式官网、SPA、SSR/SSG、组件库与设计系统、微前端、PWA、浏览器扩展、CSS 与动画、跨端 H5。用户提"页面/组件库/仪表板/官网/可视化大屏"的规范与实现细节时使用。属 it-project-spec-generator 体系。
Audited -
xgent-ai Bundle Grafton View Dev用 @xgent-ai/grafton 做 schema 驱动 UI 开发的工作流与速查。当需要:(1) 用 JSON schema 写/改一个 grafton view,(2) 写绑定表达式(@store:: / @view:: / @local:: / @action:: / @form::),(3) 写 zustood store(createStore / extendSelectors / extendActions / createApiStore 等)并在 schema 中读写,(4) 写列表模板、条件渲染、双向绑定、表单,(5) 写带 Component.grafton 元数据的自定义 widget,(6) 排查 grafton 渲染报错(hooks 顺序崩溃、bindable 组件点不动、Fragment className、$type 解析失败)时,使用此 Skill。凡是涉及 createView / grafton schema / @store:: 表达式 / grafton widget 的活,都先用它,别凭记忆硬写。注意:配置 grafton-app.json 用 web-app-dev,创建模块脚手架用 web-module-dev。
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 react-best-practices, next, no-useeffect. 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.