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.
-
novuhq Bundle Add Channel Connect ButtonBuild a new channel Connect button (e.g. WhatsApp, Discord, LINE) in @novu/js and @novu/react following the existing SlackConnectButton, MsTeamsConnectButton, and TelegramConnectButton pattern. Use when adding connect/disconnect UI for a new chat channel/provider to the SDK — covering the SolidJS core component, the React wrapper, the channelConnections (OAuth) vs channelEndpoints (deep-link) data layer, the component registry, and package exports.
-
novuhq Bundle Add Channel Whats Next OnboardingAdd a new chat channel's layer-2 dashboard onboarding — the connected-state "What's next" / "FOR YOUR USERS" developer-rollout guide plus its connected details page — in apps/dashboard, following the existing Slack, MS Teams, and Telegram pattern. Use when a connected agent integration needs a per-provider "what's next" guide (recap + dev steps with @novu/react ConnectButton snippet), a <Channel>AgentConnectedDetails view, and the resolver/registry wiring under components/agents/agent-integration-guides.
-
leonj1 Skill React Admin Standardsreact-admin-standards
-
op0ai Bundle React UseeffectReact useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.
-
op0ai Skill Convex ComponentsGuide for authoring Convex components - isolated, reusable backend modules with their own schema and functions. Use when building reusable libraries, packaging Convex functionality for NPM, creating isolated sub-systems, or integrating third-party components. Activates for component authoring, convex.config.ts setup, component testing, or NPM publishing tasks.
-
op0ai Bundle Vercel React Best PracticesReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
-
0xranx Skill Design Review ChecklistWhen reviewing UI/UX for quality, consistency, and polish. Use when the user says 'review the design,' 'check the UI,' 'does this look good,' 'design audit,' 'UX review,' or 'polish the frontend.' Also use after implementing any user-facing feature to catch visual and interaction issues before shipping.
Audited -
code-yeongyu Skill Frontend UI UXDesigner-developer for UI/UX work
Audited -
shekerkamma Bundle C4Generate C4 model diagrams (System Context, Container, Component, Dynamic, Deployment) using PlantUML's C4-PlantUML stdlib. Industry-standard notation for software architecture, suitable for architecture review docs, RFCs, and exec presentations.
-
shekerkamma Bundle UmlCreate UML diagrams using PlantUML syntax. Best for software modeling — Class, Sequence, Activity, State Machine, Component, Use Case, and Deployment diagrams with concise text-based notation and auto-layout.
-
shekerkamma Bundle ArchitectureCreate layered system architecture diagrams using HTML/CSS templates with color-coded tiers and grid layouts. Best for technology stacks, microservices topology, and multi-tier application design.
-
shekerkamma Bundle Repo ArchitectureGenerate a layered HTML architecture diagram from a real GitHub repo URL. Walks the tree, classifies modules into semantic layers (user / application / ai / data / infra / external), picks an appropriate layout and style, and renders via the architecture skill. Pairs with codeflow for raw dependency graphs.
Audited -
ivklgn Skill Can I UseCheck browser support for web platform features (CSS, JS APIs, HTML) against the project's actual browser targets. Resolves the project's browserslist config, queries caniuse/MDN compatibility data, reports Baseline status, and recommends fallbacks or progressive enhancement. Use when asking "can I use X", choosing between modern and legacy approaches, reviewing code for unsupported features, or auditing browser compatibility.
-
othmanadi Skill Gmira A11YUse when auditing a built page for contrast, keyboard operation, semantics, and canvas fallback. Also use when text sits on a colored or image background and nobody measured it, when the focus outline was removed, when tab order jumps around the screen, when a div is being used as a button, when a canvas or WebGL layer carries text or controls, when a form field has no label, or when reduced motion only slows an animation down. Runs at audit time and not during design, because an accessibility reminder while designing produces timid underdesigned output. Ships a runnable DOM audit that computes contrast from computed styles rather than eyeballing it.
-
othmanadi Skill Gmira ArsenalUse when installing, repairing, or taming any shadcn registry component (componentry, canvas-ui, bklit, ncdai, kibo-ui, react-bits, soundcn). Also use when an installed component fails to build, imports a package that is not there, renders the wrong colors, shows a blown-out glow, ignores its own props, or looks like the library's demo instead of the brief. Covers registry search, install, import repair, dependency repair, welded-constant auditing, and palette verification.
-
recusive Bundle Test EngineerWrite meaningful tests for TypeScript/React (Vitest) and Rust (cargo test) code.
-
recusive Skill Audit As A11Y EngAudit an implementation plan for Accessibility compliance. Use this skill when the user says "audit for accessibility", "a11y review this plan", "check accessibility", or any plan that adds interactive UI — buttons, dialogs, modals, forms, panels, trees, tabs, drag-and-drop, or custom widgets. Developer tools are notoriously poor at accessibility. This lens catches missing ARIA labels, broken keyboard navigation, trapped focus, insufficient contrast, and missing screen reader announcements that no other audit will find because they require thinking like a user who can't see the screen or use a mouse.
-
recusive Skill Audit As Perf EngAudit an implementation plan through the eyes of a Performance Engineer. Use this skill when the user says "audit for performance", "perf review this plan", "will this be fast", "check performance impact", or any plan that could affect runtime performance — new event listeners, state subscriptions, IPC calls, file I/O, streaming, rendering changes, process spawning, or features that run in long-lived sessions. This is NOT frontend render perf (that's frontend-eng). This is systems performance — memory over 8-hour sessions, IPC latency, streaming throughput, resource lifecycle. Desktop apps can't hide behind a page refresh.
-
recusive Skill Audit As Backend EngAudit an implementation plan through the eyes of a senior Backend/Rust Engineer. Use this skill when the user says "audit as backend", "backend review this plan", "review the Rust code", or any plan that involves Tauri commands, Rust crates, IPC protocol, sidecar processes, file system operations, terminal management, or backend state. This lens catches unsafe Rust patterns, error handling gaps, resource leaks, concurrency issues, and IPC protocol mistakes that frontend-focused audits miss entirely.
-
recusive Skill Audit As Frontend EngAudit an implementation plan through the eyes of a senior Frontend Engineer. Use this skill when the user says "audit as frontend", "frontend review this plan", "review the React code", or any plan that involves React components, hooks, state management, Zustand stores, TypeScript types, CSS/Tailwind, bundle optimization, or rendering performance. This lens catches React anti-patterns, state management issues, type safety gaps, unnecessary re-renders, and bundle bloat that generalist audits miss.
-
recusive Skill Audit As Structural EngAudit an implementation plan through the eyes of a Systems/Structural Architect. Use this skill when the user says "audit as structural engineer", "architecture review this plan", "review the system structure", or any plan that introduces new modules, changes system boundaries, adds cross-cutting concerns, modifies dependency graphs, or reorganizes code between layers (frontend/backend/bridge). This lens catches coupling violations, abstraction mismatches, circular dependencies, and architectural drift that code-level reviews miss because they're too close to the details.
-
sid-surange Skill Requirements SynthesisIngest multiple client-provided documents (PDF, DOCX, XLSX, HTML, images, text, code) and synthesize them into a single structured REQUIREMENTS-DRAFT.md. Triggered by "synthesize these requirements", "read these client docs", "requirements synthesis", "combine these documents", "intake these files", "create requirements from these files".
-
abubakarkhanlakhwera Skill Nextjs Vibe Coder🤖 Copilot Coding Assistant — Next.js Vibe Coder Edition
-
abubakarkhanlakhwera Skill Vue Nuxt Vibe Coder🤖 Copilot Coding Assistant — Vue + Nuxt Vibe Coder Edition
-
abubakarkhanlakhwera Skill React Native Vibe Coder🤖 Copilot Coding Assistant — React Native Vibe Coder Edition
-
adrigm06 Skill Flutter UILead authority for Flutter UI patterns, widget composition, theming, design systems, adaptive layouts, and accessibility-ready widget construction. Use when designing widget hierarchies, Material 3 theming, responsive/adaptive layouts, or custom widgets.
-
adrigm06 Skill Flutter AccessibilityLead authority for Flutter accessibility. Use when implementing screen reader support, semantics tree, focus traversal, contrast validation, reduced motion, touch targets, or keyboard navigation for any Flutter app targeting any platform.
-
agricidaniel Skill Repurpose QuotesExtracts the 5 most quotable moments from content atoms and generates /banana image prompts for each using the 6-Component Brief. Produces quote cards ready for social sharing with platform-specific aspect ratios, color palettes, and text overlays. Sub-skill of the Content Repurposing Engine. Use when user says "quote cards", "quote graphics", "quotable moments", "image prompts", or "repurpose quotes".
Audited -
clearsmog Skill Visual AuditAdversarial visual layout audit of documents and slides. Checks overflow, font consistency, component fatigue, and spacing. Supports .tex, .qmd, and .typ files.
Audited -
cmdr-chara Bundle Product Design DirectorDefine or elevate product UX and visual direction through brief inference, brand evidence, user-flow and state reasoning, explicit design calibration, responsive systems, accessibility, and redesign critique. Use when the core decision is what the experience should communicate and how it should feel or behave. Do not use for literal screenshot reconstruction, routine frontend implementation, or production architecture without a design-direction question.
-
cmdr-chara Bundle Screenshot To InterfaceReconstruct a maintainable interface from screenshots or visual references through evidence capture, structural decomposition, asset handling, responsive inference, component boundaries, accessibility, and iterative visual comparison. Use when fidelity to supplied visual evidence is the primary requirement. Do not use for greenfield art direction, generic frontend production hardening, or copying assets without rights.
-
cmdr-chara Bundle Expo React Native BuilderBuild or audit a production Expo and React Native application across Expo Router, development builds, native modules, state/data, persistence, offline behavior, animation/gestures, accessibility, testing, performance, security, observability, EAS builds/updates, and store release. Use when Expo/React Native is selected or already established. Do not use to choose the mobile platform or to assume Expo Go and a package list are production architecture.
Audited -
cmdr-chara Bundle Flutter Production BuilderBuild or audit a production Flutter application across architecture, state, routing, networking, serialization, persistence, offline-first behavior, platform integration, adaptive UI, accessibility, testing, performance, security, observability, and release. Use when Flutter is selected or already established. Do not use to choose Flutter versus Expo/native or to mandate packages independent of repository requirements.
Audited -
cmdr-chara Bundle Mobile Architecture DirectorSelect and shape an evidence-based mobile approach among Flutter, Expo/React Native, native iOS/Android, Kotlin Multiplatform, web-container, and other viable options using product, team, device, security, offline, performance, accessibility, and distribution constraints. Use when platform choice or mobile architecture direction is unresolved. Do not use to implement an already selected Flutter or Expo application.
-
csfuwwc Bundle Wechat ScraperFetch and archive one public WeChat official-account article with direct static HTML parsing, private-gateway fallback, and final browser rendering, or list the latest articles through the same gateway. Trigger for 微信公众号文章抓取、公众号内容提取、公众号作者识别、最近文章链接、历史文章列表、微信文章 HTML/Markdown/纯文本和离线归档 requests.
Audited -
dojocodinglabs Skill Slides PreviewRenderiza slides Marp por lección desde course.json. Produce .md (Marp source) + .html (rendered deck). Use when user asks to "preview slides", "see slides", "render Marp", "ver slides", "slides preview", "/slides-preview".
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 repurpose-quotes, add-channel-connect-button, add-channel-whats-next-onboarding. 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.