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.
-
zivtech Bundle Perspective AuditDeep accessibility review from 7 access perspectives — activated by escalation from a11y-planner or a11y-critic when one or more perspectives are flagged at MEDIUM or HIGH alarm level.
-
zivtech Bundle A11Y Content JudgmentLoad this skill when an audit needs the judgment-shaped WCAG criteria that scanners cannot decide — are page titles, headings, form labels, link text in context, and image alternatives actually useful, meaningful, and descriptive for the person relying on them (2.4.2, 2.4.6, 2.4.4, 1.1.1), and is navigation consistent across pages (3.2.3, 3.2.4)? It inventories every such element across a URL list, attaches deterministic heuristic flags, has a model draft a per-row judgment with a rationale, and hands the rows to a named human ratifier as a CSV. Output is a DRAFT until human ratification; ratification does not itself create a criterion outcome. Never use it to flip an outcome-map cell, to judge criteria that need interaction or assistive technology, or as a substitute for a11y-test's measurement.
-
zivtech Bundle Drupal A11Y Patch EvalEvaluate a Drupal accessibility patch end-to-end: baseline evidence, patch hygiene, after-patch verification, manual/AT checks, critic gate, and upstream handoff. Evidence-gated — never VERIFIED without before/after proof under the same conditions.
-
zivtech Bundle Maintain Accessibility SkillsSafely maintain the public accessibility-skills repository. Use when adding tracked-file hygiene scanners, proving whether reset or rebase work was lost, splitting mixed changes into focused commits, or recovering review-worthy commits made on the local default branch.
-
barissozen Skill Pitfalls ReactReact Pitfalls
-
exceptionless Skill DogfoodSystematically dogfood Exceptionless locally. Use when asked to dogfood, QA, exploratory test, bug hunt, browser-test, or validate frontend/full-stack behavior in this repo. Start from the AppHost/Aspire local URLs and choose the Svelte or legacy Angular app based on the changed surface. External Exceptionless URLs require an explicit user-provided URL and confirmation.
-
exceptionless Bundle Shadcn SvelteManages shadcn-svelte components already used by the Svelte ClientApp. Use when adding/updating shadcn-svelte components, fixing shadcn component composition, consulting shadcn docs, or handling registry/CLI work. For ordinary Exceptionless frontend placement, Svelte, TypeScript, accessibility, or testing guidance, use frontend-architecture first.
-
exceptionless Skill Tanstack FormUse this skill when building or modifying forms with TanStack Form and Zod validation. Covers createForm, field-level validation, error handling, and mapping ProblemDetails API errors to form fields. Apply when adding new forms, implementing validation logic, or handling form submission in the Svelte frontend.
-
exceptionless Skill Tanstack QueryUse this skill when fetching data, managing server state, or handling API mutations in the Svelte frontend. Covers createQuery, createMutation, query keys, cache invalidation, optimistic updates, and WebSocket-driven refetching. Apply when adding API calls, managing loading/error states, or coordinating cache updates after mutations.
-
exceptionless Skill Frontend ArchitectureUse this skill as the frontend entrypoint for the Svelte 5 app in ClientApp — adding routes, creating feature slices, writing Svelte components, applying TypeScript conventions, using shared UI/formatter components, handling accessibility, or adding frontend tests. The legacy Angular app still powers most of the current site in ClientApp.angular, but all new frontend development should be Svelte UI only unless the user explicitly asks for Angular or legacy UI changes.
-
denisovav Bundle Flutter Gemma InferenceUse when adding on-device LLM inference to a Flutter app with flutter_gemma — offline chat, running Gemma, Qwen or Phi locally, installing a model from Hugging Face (gated repos included), streaming replies, a system prompt, thinking or reasoning output, image or audio prompts, picking a CPU, GPU or NPU backend, stopping generation — or setting up the recommended .litertlm engine (ModelFileType.litertlm) on Android, iOS, macOS, Windows, Linux or web, including the Android minSdk and internet permission, the Apple entitlements and Podfile, and the web index.html script tags. Also use when a reply comes back empty, the model answers identically every time, maxTokens does not shorten replies, FlutterGemma is an undefined name, getActiveModel throws "No inference engine can handle this model", a session throws "Session is closed", or .litertlm fails to load on Android. For .task or .bin models (ModelFileType.task or ModelFileType.binary), use flutter-gemma-mediapipe.
-
lichens-innovation Bundle React Linter SetupSets up ESLint for React and TypeScript projects aligned with company standards. Use when installing or configuring the project linter, adding devDependencies, custom ESLint rules, package.json scripts, or when the user asks to set up or migrate to the company React/TypeScript ESLint stack.
-
lichens-innovation Bundle React Coding StandardsEnforces internal React and TypeScript coding standards using avoid/prefer rules. Use when reviewing or refactoring React/TS code, applying company standards, or when the user asks to align code with coding standards.
-
lichens-innovation Bundle React Single ResponsibilitySingle-responsibility strategies to simplify components, hooks, and methods: decomposition order (utilities, hooks, sub-components), early returns, control flow, parameter design, and code smell fixes. Use when the user asks to simplify or ungodify a component, hook, function, or method.
-
lichens-innovation Bundle React Files Structure StandardsEnforces file and folder naming and structure standards for React/TypeScript projects. Use when normalizing file/folder names, auditing project structure, renaming files or directories, or when the user asks to align file/folder naming with standards.
-
open-software-network Bundle Browser Test Tauri FeTest, screenshot, and debug a Tauri or Vite frontend in a real browser using Playwright or Chrome DevTools MCP. Use when asked to run/screenshot a desktop-app or web UI, verify a frontend change visually, debug rendering without the native build, or when the native webview (macOS WKWebView) can't be driven by Playwright/CDP. Covers faking the Tauri IPC bridge so surfaces render with no backend.
-
open-software-network Bundle Os Accounts IntegrationIntegrate consumer apps, Tauri desktop clients, or backend services with OS Accounts, the Open Software identity and credit-billing platform. Use when adding Login with Open Software, PKCE callback handling, /me, access-token verification with JWKS/ES256, auth middleware for Hono/Fastify/Express/Rust, top-up links, credit balance reads, or metered authorize->charge usage with an osk_ App API key. Trigger on mentions of OS Accounts login, credits, wallet, metering, Action tokens, Grants, Holds, usr_/agt_/agts_/txn_ ids, osk_ keys, or token validation. Includes HTTP contract plus Next.js App Router BFF, backend, and Tauri references.
-
wide-moat Bundle Artifacts BuilderSuite of tools for creating elaborate, multi-component AI artifacts viewer HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
-
wide-moat Bundle Web Artifacts BuilderSuite of tools for creating elaborate, multi-component HTML applications using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - Bundles into a single HTML file for preview.
-
bkywksj Skill Component DocWD UI 组件文档专用生成器。当用户说"写组件文档"、"WD组件"、"组件文档"时使用此技能。
-
candycong2001-ui Bundle Reference First Project ScoutCheck mature methods and reusable implementations when a new project direction or important architecture, component, or methodology choice is still open. Start with a quick reference pass. Skip narrow fixes, unchanged approved choices, and requests only to install project scaffolding.
-
chenshuo2004 Bundle Cs Frontend DesignUse when Codex designs, implements, revises, or reviews a user-facing frontend: web app, dashboard, admin UI, editor, local browser tool, landing page, game UI, visual prototype, or interactive product workflow. Trigger when visual polish, product usability, responsive behavior, control choice, layout density, state design, assets, icons, or browser verification matters. Do not use for backend-only work unless UI behavior or product surface is affected.
-
jvalin17 Bundle ReviewerReview code, test coverage, runtime, accessibility, dependencies, UI quality. Keywords: review, test, coverage, quality, a11y, smoke test, validate, audit
-
jwilger Skill UI A11Y ReviewReview user interfaces for accessibility compliance and inclusive design
Audited -
kevin-liu-01 Bundle Src Hooks SkillPersistent, portable, and performance-sensitive React state lifecycles.
-
kienhaminh Bundle DesignerUse when building UI, branding, design systems, or auditing accessibility/UX.
-
kienhaminh Bundle Frontend DeveloperUse when implementing frontend code, optimizing performance, or ensuring strict adherence to documentation/references.
-
konglong87 Bundle Infographic GeneratorUse when user needs 公众号配图 or wants to generate rich HTML pages with multi-theme screenshots. Triggers: '生成配图', '公众号配图', '帮我做配图', '生成截图', '生成信息图', 'infographic', or when user provides a writing topic + content/outline for visual article images.
-
konglong87 Bundle Wechat Article Writer微信公众号文章写作和排版助手。输入主题+内容大纲→自动生成结构完整、排版精美的公众号文章(WeChat兼容HTML+行内样式),同时可配套调用infographic-generator生成4主题配图。触发词:'公众号文章','写公众号','公众号排版','微信文章','推文'。
-
leongibhub Skill Architecture DesignProduce HLD/LLD, component/API/data/deployment/security designs and ADRs with explicit trade-offs, quality attributes, failure modes, and testability.
-
leoyeai Bundle Frontend For OpenclawBuild or modify user-facing interfaces inside an OpenClaw workspace with strong interaction, responsiveness, and verification discipline. Use when the request sounds like "build this UI", "fix this page", "this interaction is broken", "make this responsive", "update this component", or any browser-facing change users will directly see, click, type into, or depend on visually.
-
lkshrk Bundle Linear DoctorCheck whether a Linear workspace is ready for Linear AI workflows. Use before first run, when labels/projects are missing, when setup is uncertain, or when agents cannot decide target team, project, component, type, LLM, or Superpowers labels.
-
mturac Skill Ghost ScraperExtracts structured data from websites — static HTML, JavaScript-rendered SPAs, paginated listings, and API-backed pages. Handles anti-bot detection awareness, rate limiting, and robots.txt compliance. Use this skill whenever the user wants to scrape a website, extract data from a URL, pull product listings, harvest structured data, reverse-engineer a site's API, or deal with dynamic JS-rendered content. Also triggers on "get me data from this site," "extract prices from," "crawl these pages," or any request involving web data extraction, even casual ones like "can you pull info from this URL."
-
nangongwentian-fe Bundle Split UI ComponentsAnalyze, plan, implement, and review frontend UI component boundaries across component-based frameworks, with React-specific guidance. Use when Codex is asked to split or refactor components, review oversized or over-abstracted UI, decide state ownership, extract Hooks or Composables, design component APIs, preserve behavior during UI refactors, or handle requests about 组件拆分、组件边界、前端重构、过大组件或过度抽象.
-
nangongwentian-fe Bundle Maintainable Frontend StylesImplement, review, and refactor maintainable styles for React, Next.js, and Vite applications. Use when choosing between Tailwind CSS, CSS Modules, SCSS Modules, global CSS, and inline styles; creating component variants or reusable style compositions; splitting oversized .module.scss files; removing raw global component CSS; or reviewing frontend style architecture, specificity, responsiveness, theming, and accessibility.
-
nicknisi Bundle Youtube NotesPull captions from a YouTube video and turn them into chapter-aligned notes where every claim carries a clickable timestamp. Use this whenever a youtube.com or youtu.be link appears, including a bare pasted link with no instructions attached, and whenever the user wants to summarize, digest, triage, or take notes on a video, talk, lecture, keynote, podcast, or interview: "is this worth watching", "TL;DR this talk", "what do they say about X", "find the part where they discuss Y", "save this to my notes", "get me the transcript". Prefer this over generic web fetching or page readers for YouTube links, because the page HTML carries no transcript. Not for downloading video or audio files, and not for local media.
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 maintain-accessibility-skills, react-single-responsibility, perspective-audit. 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.