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.
-
venture-formations Skill Nextjs API RoutesNext.js 15 API route patterns, NextRequest, NextResponse, error handling, maxDuration configuration, authentication, request validation, server-side operations, route handlers, and API endpoint best practices. Use when creating API routes, handling requests, configuring timeouts, or building server-side endpoints.
-
amazingchow Bundle Browser Semantic SnapshotExtract a webpage into a browser semantic snapshot derived from the accessibility tree instead of screenshots, then normalize it into a Claude Code or Codex-ready text format. Use when a user gives a URL and wants page structure, actionable elements, or browser state captured as compact text with stable refs; when Codex needs to reason about a page semantically; or when a page may require authentication and Codex must detect that a manual login is required before capture. Also use for requests like "给这个网页做语义快照", "把页面整理成 Claude/Codex 可用格式", or "先判断是否需要登录再抓页面结构".
-
justrach Skill Kuri AgentUse kuri-agent to automate Chrome — navigate pages, interact with elements via a11y refs, capture screenshots, run security audits, enumerate cookies/JWTs, probe for IDOR vulnerabilities, and make authenticated fetches. Use when the user wants to automate a browser, test a web app, scrape data, or run security trajectories against a live site.
-
opencoredev Skill AgentdropPublish and update static sites (Markdown or HTML) by calling the AgentDrop HTTP API. Use whenever the user asks to host, publish, share, or deploy a page, doc, report, landing page, or HTML/Markdown site and get back a public URL.
-
opencoredev Bundle Convex QuickstartCreates or adds Convex to an app. Use for new Convex projects, npm create convex@latest, frontend setup, env vars, or the first npx convex dev run.
-
opencoredev Bundle Convex Create ComponentBuilds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work.
-
adriankarlen Skill No Use EffectEnforce the no-useEffect rule when writing or reviewing React code. ACTIVATE when writing React components, refactoring existing useEffect calls, reviewing PRs with useEffect, or when an agent adds useEffect "just in case." Provides the five replacement patterns and the useMountEffect escape hatch.
-
breverdbidder Skill Frontend DesignCreate distinctive, production-grade frontend interfaces that avoid generic AI slop aesthetics
-
ceilf6 Bundle Frontend ReviewerReview frontend code, UI changes, generated implementations, and pull requests with severity-based findings and checklist-driven analysis. Use when auditing React/TypeScript/CSS code, validating AI-generated frontend output, performing acceptance review before merge, or checking whether a frontend change is safe to ship.
-
ceilf6 Bundle Requirement InterviewerGather missing product, UX, technical, and delivery constraints before planning or coding. Use when a request is underspecified, when several implementations are plausible, when frontend work needs explicit acceptance criteria, or when the agent must ask structured questions before acting.
-
workleap Bundle Workleap Web ConfigsWorkleap's shared web configuration packages (@workleap/eslint-configs, @workleap/typescript-configs, @workleap/rsbuild-configs, @workleap/rslib-configs, @workleap/stylelint-configs, @workleap/browserslist-config). Use when setting up, customizing, extending, or troubleshooting shared web tooling configs in a Workleap project — including ESLint, TypeScript, Rsbuild, Rslib, Stylelint, Browserslist, and monorepo (Turborepo) strategies. Activate even if only one tool is mentioned, as the packages are designed to work together.
-
workleap Bundle Workleap React Best PracticesReact performance optimization guidelines for Single Page Applications (SPA) at Workleap. Use when writing, reviewing, or refactoring React SPA code. Covers async waterfall elimination, bundle size reduction, re-render optimization, rendering efficiency, JS micro-optimizations, and advanced patterns. Activate even for small component changes — performance regressions compound silently. Does not cover SSR, Next.js, or server components.
-
vechain Skill Vebetterdao NavigatorsVeBetterDAO Navigators feature: rewards multipliers (freshness + governance intent) and navigator delegation system. Use when working on navigator contracts, delegation, staking, freshness multiplier, governance intent multiplier, navigator fees, slashing, or any navigator-related frontend/backend code. Triggers on: navigator, navigators, delegation, freshness multiplier, governance intent, navigator staking, navigator fee, slashing, NavigatorRegistry.
-
nucliweb Bundle Webperf ResourcesIntelligent network quality analysis with adaptive loading strategies. Detects connection type (2g/3g/4g), bandwidth, RTT, and save-data mode, then automatically triggers appropriate optimization workflows. Includes decision trees that recommend image compression for slow connections, critical CSS inlining for high RTT, and save-data optimizations (disable autoplay, reduce quality). Features connection-aware performance budgets (500KB for 2g, 1.5MB for 3g, 3MB for 4g+) and adaptive loading implementation guides. Cross-skill integration with Loading (TTFB impact), Media (responsive images), and Core Web Vitals (connection impact on LCP/INP). Use when the user asks about slow connections, mobile optimization, save-data support, or adaptive loading strategies. Compatible with Chrome DevTools MCP.
-
sethdeckard Bundle DevicetermOrient inside DeviceTerm and route to its CLI. Use when working in a DeviceTerm tab, or when a task involves driving an iOS, iPadOS, watchOS, or tvOS Simulator or a mirrored iPhone or iPad: tapping, typing, swiping, reading the accessibility tree, or managing tabs and panes. Establishes what the deviceterm CLI owns, what belongs to xcrun simctl and devicectl, and where the authoritative command reference lives.
-
sethdeckard Bundle Deviceterm ReproReproduce a reported bug on a Simulator from inside a DeviceTerm tab, and capture evidence of what happened. Use when asked to reproduce, triage, confirm, or investigate a bug report, crash, or user-reported issue in an iOS, iPadOS, watchOS, or tvOS app. Sets up device preconditions with xcrun simctl, drives to the failing state with deviceterm input, and collects screenshots, accessibility trees, and device logs. Covers what changes on a mirrored physical device, where most of that tooling does not exist.
-
sethdeckard Bundle Deviceterm A11Y AuditAudit an app's accessibility on a Simulator from inside a DeviceTerm tab. Use when asked to check accessibility, VoiceOver labels, a11y coverage, hit target sizes, or Dynamic Type behavior in an iOS, iPadOS, watchOS, or tvOS app. Sweeps the accessibility tree for unlabeled controls and undersized touch targets, and drives text size changes through xcrun simctl.
-
sethdeckard Bundle Deviceterm App VerifyDrive an app on a Simulator from inside a DeviceTerm tab and verify what it actually did. Use when asked to test, exercise, walk through, smoke-check, or confirm a flow in an iOS, iPadOS, watchOS, or tvOS app: tapping through a screen, typing into a field, or confirming a control or label appeared. Pairs deviceterm input with accessibility reads and screenshots as evidence rather than trusting a command receipt. Covers what changes on a mirrored physical device, where structural verification is not available.
-
gotar Bundle Frontend DesignFrontend Design Skill
-
gotar Bundle Gtk UI UX EngineerA GTK (GTK4/GTK3) UI/UX specialist that crafts beautiful, native-feeling desktop applications following GNOME Human Interface Guidelines. Use this skill when working with GTK widget composition, Libadwaita theming, CSS styling, accessible layouts, and modern GTK4 features like GtkListView, property bindings, and event controllers. Handles visual design decisions, layout composition, responsive designs, and theme-aware styling for Linux desktop applications.
-
iplug3 Skill Validate ClapValidate CLAP plugins (.clap files) using clap-validator. Use when user says "validate CLAP", "run clap-validator", "test the .clap", or "test CLAP plugin". Does NOT validate .vst3 or .component — use the appropriate validators.
-
iplug3 Skill Check CodesignCheck macOS code signature, hardened runtime, entitlements, and notarization of audio plugin bundles (.vst3, .component, .clap, .app/.appex). Use when user says "check code signing", "check codesign", "check signature", "verify signing", "check notarization", "why won't plugin load", "hardened runtime", "check entitlements", or a plugin fails to load in a signed DAW.
-
iplug3 Skill Validate AudiounitValidate AudioUnit v2/v3 plugins (.component bundles and .appex app extensions) using Apple's auval tool. Use when user says "validate AU", "run auval", "test AudioUnit", "check the .component", "check the .appex", "validate AUv3", or needs to check AudioUnit compatibility. For .vst3 use validate-vst3; for .clap use validate-clap.
-
iplug3 Skill Validate PluginvalValidate VST3 (.vst3) and AudioUnit (.component) plugins with pluginval at configurable strictness levels. Use when user says "run pluginval", "validate plugin", or wants comprehensive cross-format testing. Does NOT support .clap files. For multi-bus VST3 plugins that crash, use validate-vst3 instead.
-
iamaanahmad Skill Backend PatternsBackend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
-
iamaanahmad Skill Frontend PatternsFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
-
incluud Skill Astro Best PracticesApply performant, accessible, and maintainable defaults when building or reviewing Astro projects.
-
initlabsai Bundle Build On AlgorandBuild and review TypeScript-only Algorand applications using the AVM, PuyaTs, generated clients, tests, browser wallets, and relevant ARCs. Use for contracts, assets and tokens, client or frontend integration, defensive implementation, migrations, and x402 orientation. Excludes structured security audits and finding reports, Python, project lifecycle, LocalNet, accounts, deployment operations, and VibeKit extension development.
-
innei Skill Demo UI DirectionUse when modifying demo/ UI — adding pages, components, or styles. Defines the monochrome visual system, layout patterns, and component conventions for the haklex demo site.
-
innei Bundle Litexml AuthoringUse when writing Haklex articles with Markdown plus LiteXML, choosing the appropriate Haklex node for content, authoring LiteXML fragments, or converting a LightXML/LiteXML string or file into Lexical SerializedEditorState JSON, Markdown, or Static Render HTML via the `litexml` CLI.
-
innei Skill Demo UI ComponentsUse when creating or modifying demo/ UI components — buttons, cards, panels, pills, inputs, badges. Reference for all component CSS classes and their exact specs.
-
ivanboring Bundle Drupal Project DescriptionUse when creating or editing a project page/description on drupal.org (the module or theme body at drupal.org/project/<name>), generating a PROJECT_DESCRIPTION.html file, or formatting a Drupal.org project page with headings, note boxes, tip boxes, action buttons, grids, and side-by-side link listings.
-
jagmeetchawla Skill Htmlreport FullProduce the FULL HTML report from a Claude Code session — every commit with its complete file and command lists, opened in the browser. Use when the user asks for the full report, the complete report, the whole audit as a page, or wants to open the report in a browser.
-
jagmeetchawla Skill Htmlreport CompactProduce a COMPACT HTML report from a Claude Code session — small enough to render inline in Claude's preview. Use when the user asks for a compact report, a small report, a report they can read here, or a preview of the audit.
-
jayeshsojitra103 Bundle AI UI PatternsBuild production-grade LLM-powered interfaces in React and Next.js — token streaming, tool-call rendering, cancellation, cost and rate-limit handling, prompt-injection-safe rendering, and graceful degradation. Use this skill whenever the user is building a chat UI, AI assistant, copilot, streaming completion, RAG interface, or agent front end, or mentions the Vercel AI SDK, useChat, streamText, SSE, server-sent events, token-by-token rendering, or asks how to display AI output safely and responsively.
-
jayeshsojitra103 Bundle Frontend A11Y AuditAudit and fix web accessibility against WCAG 2.2 AA — keyboard operability, focus management, ARIA correctness, screen reader semantics, contrast, and forms — producing findings mapped to specific success criteria with working code fixes. Use this skill whenever the user mentions accessibility, a11y, WCAG, ADA or EAA compliance, screen readers, keyboard navigation, focus traps, ARIA attributes, color contrast, axe or Lighthouse accessibility scores, or asks whether a component like a modal, dropdown, tab set, or custom control is accessible.
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 nextjs-api-routes, browser-semantic-snapshot, kuri-agent. 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.