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.
-
agent0ai Skill Extensions And ComponentsUse HTML adapters, JS hook seams, and component loading correctly in the layered module system.
Audited -
agentera Skill Architecture DiagramCreate a professional, dark-themed software/system architecture diagram as a single self-contained HTML file with inline SVG. Use when asked to visualize system components, layers, services, or how parts of a codebase fit together.
Audited -
aizech Bundle Minimal Design SystemCreate minimal, clean HTML artifacts with Tailwind CSS and shadcn-inspired HSL tokens. Use when the user requests a simple, professional design.
-
robinebers Skill EmailEmail sending integration guidance — Resend (native Vercel Marketplace) with React Email templates. Covers API setup, transactional emails, domain verification, and template patterns. Use when sending emails from a Vercel-deployed application.
-
robinebers Bundle ShadcnManages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
-
1837620622 Skill Vercel在 Vercel 上部署和配置应用。适用于部署 Next.js 应用、配置 Serverless 函数、设置 Edge 函数或管理 Vercel 项目。触发关键词:Vercel, deploy, serverless, edge function, Next.js deployment, 部署。
-
1837620622 Skill AWS Strands使用 Strands Agents SDK 构建 AI 代理。适用于开发模型无关代理、实现 ReAct 模式、创建多代理系统或在 AWS 上构建生产级代理。触发关键词:Strands, Strands SDK, model-agnostic agent, ReAct agent, Strands 代理。
-
1837620622 Skill Web Accessibility遵循 WCAG 指南构建无障碍 Web 应用。适用于实现 ARIA 模式、键盘导航、屏幕阅读器支持或确保无障碍合规性。触发关键词:accessibility, a11y, WCAG, ARIA, screen reader, keyboard navigation, 无障碍, 可访问性。
-
aleksandr-litvinenko Skill Frontend UI EngineeringСтроит доступные адаптивные пользовательские интерфейсы продакшн-качества. Используй при создании или изменении интерфейсов и страниц, создании компонентов, вёрстке макетов, выполнении требований доступности WCAG, управлении состоянием или когда результат должен выглядеть и ощущаться как продакшн, а не как сгенерированный ИИ.
Audited -
chrike Bundle Debug SystematicallySystematically diagnose unclear product behavior or root cause by building a feedback signal, testing one hypothesis at a time, and verifying the original symptom. Use for intermittent or flaky symptoms, cross-component failures, performance regressions, regressions after recent changes, or bugs that survived previous fixes. Do not use for obvious direct failures, primary test-design or wait-strategy problems, Claude Code runtime issues, unresolved architecture boundaries, or explicit review/readiness checks.
-
chrike Bundle Frontend UI EngineeringUse when building or modifying a non-trivial user-facing interface where interaction semantics, keyboard or focus behavior, responsive behavior, design-system consistency, loading/error/empty states, or accessibility acceptance materially affects the outcome, or when the user explicitly asks for UI, accessibility, responsive, or interaction quality. Do not use for small label, text, class, or attribute edits, settled-plan execution, architecture or ownership decisions, test strategy, browser runtime evidence, or ordinary implementation.
-
chrike Skill Browser Testing With DevtoolsUse only when the user explicitly requests live browser or DevTools evidence—such as DOM, console, network, screenshot, focus, accessibility, or runtime-performance observation—or when an active owner identifies a browser-only evidence gap. Requires an already configured and explicitly authorized browser/DevTools channel. Do not use merely because work targets a browser, is long, or a browser tool exists; do not use for UI design, test strategy, root-cause debugging, performance optimization, completion review, or host runtime/tool issues.
-
evoclaw Skill Figure Quality StandardsUse whenever generating figures or tables for a research paper — enforces publication-quality visual standards including style consistency, readability, accessibility, and venue-appropriate formatting
-
laborany Bundle Paper Editor学术论文修改与优化助手。当用户发送论文内容并提出修改需求时使用此技能。 采用自主执行流程,各步骤自动流转,无需用户干预,模型自主判断迭代是否达标。 每个步骤结束时生成检查点文件,下一步必须读取该文件继续工作,防止跳步。 最终通过脚本自动计算准确的 diff 标记,而非大模型手动标记,确保 diff 精确性。 输出 HTML 文件(使用 assets/paper-template.html 模板)支持三种查看模式:纯净版、修改痕迹、完整 Diff。
Audited -
laborany Bundle Topic CollectorAI热点采集工具。从Twitter/X、Product Hunt、Reddit、Hacker News、博客等采集AI相关热点内容。当用户说"开始今日选题"、"采集热点"、"看看今天有什么新闻"、"今日AI热点"时触发。聚焦领域:Vibe Coding、Claude Skill、AI知识管理、AI模型更新、AI新产品、海外热点。支持输出 Markdown 和 HTML 文件。
Audited -
learnprompt Bundle Eli5大图小字讲解法提示语原文。用户想快速看懂一个陌生主题、希望图多字少地讲清楚、提到 eli5 或完全不懂某个东西时使用。要图、要一个能打开的页面时用它,只要文字讲清楚就不用它。触发词包括 大图小字、eli5、当我什么都不懂、图文讲解、少量文字讲清楚、我完全不懂给我讲讲、生成一个讲解页面。产出一个大图配少量文字的 HTML 讲解页面。
-
makisuo Bundle CossHelps implement coss UI components correctly. Use when building UIs with coss primitives (buttons, dialogs, selects, forms, menus, tabs, inputs, toasts, etc.), migrating from shadcn/Radix to coss/Base UI, composing trigger-based overlays, or troubleshooting coss component behavior. Covers imports, accessibility, Tailwind styling, and common pitfalls.
-
makisuo Skill Maple Nextjs StyleNext.js / Vercel OpenTelemetry style for Maple: instrumentation.ts, @vercel/otel bootstrap, native @opentelemetry/api call sites, inline endpoint + ingest key, no raw NodeSDK replacement.
-
makisuo Skill Coss ParticlesIndex of all COSS UI particle examples. Use when implementing UI features to find copy-paste-ready component patterns built on coss primitives. Each particle has a description and a JSON URL for easy installation.
Audited -
jal-co Skill Shadcnshadcn/ui component library patterns and usage. Use proactively when working with shadcn, Radix UI primitives, or building UI components with Tailwind CSS in React/Next.js projects. Examples: - user: "Add a dialog component" → shadcn add dialog, usage patterns - user: "Create a form with validation" → react-hook-form + zod + shadcn form - user: "Add a dropdown menu" → shadcn add dropdown-menu, composition patterns - user: "Style this button" → shadcn button variants, cva patterns - user: "Add a data table" → shadcn table + tanstack-table integration - user: "Create a command palette" → shadcn command (cmdk) setup - user: "Add dark mode" → next-themes + shadcn theming
-
jal-co Bundle Ink TuiBuild terminal UIs with Ink (React for CLIs). Use for interactive CLI apps, dashboards, menus, forms, progress indicators, and terminal-based interfaces. Use proactively when user says "build TUI", "terminal UI", "CLI interface", "ink component", "ink spinner", "ink select", "terminal dashboard", or mentions React-style terminal apps. Examples: - user: "Create an interactive CLI menu" → build with Ink + ink-select-input - user: "Add a progress bar to my CLI" → implement with ink-progress-bar or @inkjs/ui - user: "Build a terminal dashboard" → compose Box/Text with hooks and ecosystem components - user: "Make a multi-step wizard CLI" → ink-stepper or multi-screen pattern - user: "Add keyboard navigation to my CLI" → useInput, useFocus, useFocusManager
-
jal-co Bundle OpentuiComprehensive OpenTUI skill for building terminal user interfaces. Covers the core imperative API, React reconciler, and Solid reconciler. Use for any TUI development task including components, layout, keyboard handling, animations, and testing.
-
jal-co Bundle Security NextjsReview Next.js security audit patterns for App Router and Server Actions. Use for auditing NEXT_PUBLIC_* exposure, Server Action auth, and middleware matchers. Use proactively when reviewing Next.js apps. Examples: - user: "Scan Next.js env vars" → find leaked secrets with NEXT_PUBLIC_ prefix - user: "Audit Server Actions" → check for missing auth and input validation - user: "Review Next.js middleware" → verify matcher coverage for protected routes - user: "Check Next.js API routes" → verify auth in app/api and pages/api - user: "Secure Next.js headers" → audit next.config.js for security headers
Audited -
jal-co Bundle Plugin InstallerFind, install, and configure OpenCode plugins from the catalog or community. Use proactively when user asks about plugins, requests new capabilities, or mentions extending OpenCode functionality. Examples: - user: "Is there a plugin for Tailwind CSS?" → list catalog, read tailwind plugin details, install if available - user: "How do I add a custom slash command?" → suggest command-creator skill or guide through opencode.json setup - user: "What plugins are available for database work?" → list catalog, filter for database-related plugins - user: "Install the playwright plugin" → read plugin file, add to opencode.json, verify installation
Audited -
jal-co Bundle Component EngineeringApply the formal standard for React component engineering focusing on accessibility, composition, and styling. Use for building professional, composable React artifacts. Use proactively when creating or reviewing React components. Examples: - user: "/component-create Button trigger" → build accessible button with asChild and keyboard map - user: "/component-review src/components/Input.tsx" → audit for accessibility and composition compliance - user: "Build a responsive slider" → select taxonomy type and implement with data attributes - user: "Review my layout component" → check for monolithic patterns vs composition
-
jal-co Skill Vite Shadcn Tailwind4Initialize shadcn/ui + Tailwind CSS v4 in Vite projects (Vite-specific, not Next.js/Remix). Use proactively for Vite project setup, shadcn component installation, or Tailwind v4 configuration. Examples: - user: "Setup shadcn in my Vite project" → install deps, configure tailwind v4 CSS-first, init shadcn, verify components work - user: "Add shadcn to existing Vite app" → check existing config, install CLI, add components.json, update CSS imports - user: "Use Tailwind v4 with shadcn" → configure @import with @theme, remove v3 config, setup custom tokens - user: "Create Vite + React + shadcn project" → scaffold Vite, install shadcn, configure theme, add sample components
-
jal-co Bundle Create Opencode PluginCreate OpenCode plugins using the @opencode-ai/plugin SDK. Use for building custom tools, event hooks, auth providers, or tool execution interception. Use proactively when developing new plugins in .opencode/plugin/ or ~/.config/opencode/plugin/. Examples: - user: "Create a plugin to block dangerous commands" → implement tool execution before hook with blocking logic - user: "Add a custom tool for jira" → design tool schema and implementation using SDK context - user: "Show toast on file edit" → react to file edit events and display status message - user: "Build a custom auth provider" → implement auth flow for new model provider - user: "Intercept git commits" → add hook to validate commit messages before execution
Audited -
kv0906 Skill PreviewRender vault notes as styled HTML and open in browser. Turn markdown docs, decisions, progress reports into readable previews. Use for "/preview docs/project-a/checkout-flow.md", "/preview progress all", "/preview decide auth-approach", or when user wants to see a doc before sharing.
-
m0rtalphe0nix Bundle Improve Codebase ArchitectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
-
razshy Bundle MorningRender the user's morning brief as a styled HTML artifact, or set it up as a recurring weekday task. Use only when the user explicitly asks to run, see, or set up their morning brief, or if they invoke /morning by name. A question about their day, schedule, or calendar is not by itself a request for the brief; answer it directly instead.
-
blink-new Bundle GmailAccess and operate Gmail directly from scripts. Supports multiple accounts (link, list, unlink). Read inbox, search emails, read threads, reply with HTML/attachments/CC/BCC, send emails, manage labels, and manage drafts. On first use, runs an OAuth2 auth flow. Use when the user wants to read, search, reply, send, label, draft emails, or manage multiple Gmail accounts.
-
blink-new Skill Nextjs 16 ProxyNext.js 16 proxy convention (replacing middleware). Use when creating middleware, handling URL rewrites, or when the user mentions proxy.ts, middleware.ts, or route interception in Next.js 16+.
-
blink-new Bundle Remotion Best PracticesBest practices for Remotion - Video creation in React
-
caidanw Skill Cleanup WebEnd-of-session cleanup pass for TypeScript, React, and web code. Use this skill whenever the user asks to "clean up", "polish", "tidy", "refactor", or "review" web/frontend work at the end of a coding session, or when they invoke this skill by name. Performs a holistic review of files modified during the session — simplification, type safety, React patterns, CSS modernization, and comment hygiene. Make sure to use this skill anytime the user signals they want to wrap up or finalize TypeScript/React/web work, even if they don't explicitly say "cleanup". Do NOT use for one-off edits, bug fixes, or active feature work.
Audited -
caidanw Bundle No Use EffectPrevent unnecessary React `useEffect` usage by steering code toward derived state, event handlers, memoization, `key`-based resets, `useSyncExternalStore`, and framework or query-library data APIs. Use when writing or reviewing React/Next.js components, refactoring effect-heavy code, or when a change introduces `useEffect`, `useLayoutEffect`, or dependency-array churn. Triggers on: "avoid useEffect", "remove useEffect", "you might not need an effect", "effect dependencies", "derived state", "React side effects".
-
caidanw Bundle Architecture MdGenerate an ARCHITECTURE.md file for a codebase following matklad's principles. Use when asked to "write an architecture doc", "create ARCHITECTURE.md", "document the architecture", "explain the codebase structure", "write a codemap", or when onboarding contributors to a project. Based on https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html and modeled after rust-analyzer's architecture doc.
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 aws-strands, plugin-installer, component-engineering. 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.