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.
-
ytvee-dev Bundle Frontend Architecture PlannerPlan architecture and ownership for standard or deep React/Next.js work across routing, state, data, styling, forms, builds, migrations, and implementation handoff. Skip micro-fixes and unrelated stacks.
-
adityahegde712 Skill UI UXGovern UI/UX design and decision-making for any application, framework, platform, interface, interaction flow, component, page, or visual experience. Invoke whenever work involves UI/UX choices, including new designs, redesigns, layout changes, user flows, visual styling, components, interaction patterns, or other decisions affecting the user experience.
-
adityahegde712 Skill Slide DeckDesign slide decks and presentations using an HTML-first visual prototyping workflow. Invoke whenever the user asks to create, redesign, or materially modify a presentation, slide deck, PowerPoint, pitch deck, report deck, or individual slides where content placement or visual design must be decided.
Audited -
adityahegde712 Skill Frontend EngineeringComponent-Driven Development (CDD), Atomic/Compound design patterns, server/client state separation (TanStack Query, Zustand), tiered browser storage, and dark minimal flat theming (#121212) using modern token-based UI libraries (shadcn/ui, Mantine, Ant Design). Use when building web interfaces, user interfaces, frontend state management, or UI components.
-
jzkk720 Skill Book To SkillConverts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW) into structured agent skills, extracting frameworks, mental models, principles, techniques, and anti-patterns. Use when the user wants to study a document through an agent, apply an author's frameworks while working, or build a reusable knowledge base from a file.
Audited -
jzkk720 Skill Diagram DesignCreate branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, loop/ flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, bar, line, Gantt, scatter, high-level, process, medallion, data flow, DP integration, or DP security matrix diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg or Mermaid .mmd sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.
-
jzkk720 Skill Webapp TestingTest local web applications with Playwright. Use when asked to verify frontend functionality, debug UI behavior, capture browser screenshots, or inspect browser logs. Pure-methodology skill: teaches the reconnaissance-then-action pattern and decision tree for static vs dynamic apps, with no bundled scripts. The agent writes native Playwright code or uses browser MCP tools instead.
-
jzkk720 Skill Impeccable AnimateAdd purposeful motion to a user interface. Use when a design needs animation that explains state, relationship, and hierarchy — not decoration, but motion that carries meaning. Covers motion thesis, material-by-meaning, timing and easing, implementation strategy, and accessibility.
Audited -
sirhamza Skill CSS SkillThis skill should be used when the user asks about CSS, CSS selectors, specificity, cascade, inheritance, Flexbox, CSS Grid, CSS custom properties (variables), animations, transitions, transforms, media queries, container queries, CSS pseudo-classes, pseudo-elements, CSS functions (calc, clamp, min, max), CSS architecture (BEM, SMACSS), CSS preprocessors (Sass/SCSS), CSS-in-JS, CSS modules, @layer, @scope, logical properties, scroll-driven animations, or any CSS styling topic. Trigger when the user mentions "css", "flexbox", "css grid", "css variables", "custom properties", "media query", "container query", "css animation", "keyframes", "css transition", "css selector", "specificity", "sass", "scss", "css modules", "bem", "clamp()", "aspect-ratio", "css grid layout", "nth-child", "pseudo-class", "pseudo-element", or asks how to style something with CSS.
-
sirhamza Skill React SkillThis skill should be used when the user asks about React, React hooks, component patterns, state management, context API, React Router, React Query, Zustand, Redux Toolkit, React performance optimization, refs, portals, error boundaries, React 18/19 features, concurrent rendering, Suspense, or building React component libraries. Trigger when the user mentions "react", "useEffect", "useState", "useContext", "useMemo", "useCallback", "useRef", "react hooks", "react router", "react query", "zustand", "redux", "react component", "JSX", "react context", or any React-specific development question.
-
sirhamza Skill Nextjs SkillThis skill should be used when the user asks about Next.js, App Router, Pages Router, server components, server actions, Next.js routing, middleware, next.config.js, Vercel deployment, API routes, ISR, SSG, SSR, or any Next.js-related development. Trigger when the user mentions "nextjs", "next.js", "app router", "pages router", "server components", "server actions", "next/image", "next/font", "next/navigation", or building full-stack React applications with Next.js.
-
sirhamza Skill Tailwind SkillThis skill should be used when the user asks about Tailwind CSS, utility classes, tailwind.config.js/ts, custom themes, responsive design with Tailwind, dark mode, Tailwind plugins, shadcn/ui, Radix UI with Tailwind, arbitrary values, JIT mode, @apply directive, Tailwind v3/v4, CSS variables with Tailwind, or styling components using utility-first CSS. Trigger when the user mentions "tailwind", "tailwindcss", "utility classes", "tailwind config", "dark mode", "shadcn", "cn utility", "clsx", "class-variance-authority", "cva", or "tw-merge".
-
cdxgen Skill Bom SigningSigns and verifies CycloneDX BOMs using cdxgen's native JSON Signature Format (JSF) implementation via cdx-sign and cdx-verify, supporting granular component, service, and annotation signatures, parallel multi-signatures, and sequential signature chains. Use when asked to sign an SBOM, verify a BOM signature, establish BOM authenticity or non-repudiation, build an approval trail across pipeline stages, or generate signing keys.
-
cdxgen Skill Sbom GenerateGenerates a CycloneDX SBOM from source code with OWASP cdxgen, covering project-type selection across 30+ ecosystems, monorepo recursion, lifecycle phases, generation profiles, component filtering, and spec-version targeting. Use when asked to create an SBOM or BOM for a repository or directory, produce a dependency inventory, resolve licenses, or export SPDX from source.
-
morphet81 Skill LocaliseGenerate an HTML translation helper page for Lokalise. Use when the user provides English text (singular/plural) and wants translations across all 23 supported languages, rendered as an interactive HTML page with copy buttons. Triggers on phrases like "translate for Lokalise", "generate translations", "translation table", or when the user provides English strings and mentions languages/i18n/localization.
-
mralaminahamed Bundle Wp Build ToolsUse when setting up, configuring, or debugging the JavaScript/CSS build pipeline for a WordPress plugin — @wordpress/scripts, webpack (webpack.config.js, entry points, externals), Vite, block editor asset compilation with block.json, enqueueing built assets with .asset.php dependency files, wp_enqueue_script / wp_localize_script, Sass/SCSS/PostCSS compilation, TypeScript support, register_block_type, or reusing a JS/CSS library already bundled by a host plugin (EDD, WooCommerce, Elementor). Triggers: "npm run build fails", "webpack config error", "my script is not loading", "set up @wordpress/scripts", "enqueue my block assets", "why is my CSS not compiling", ".asset.php not found", "how do I reuse this bundled library", "TypeScript in a WP plugin", "block.json attributes", "missing dependency in build", "wp_enqueue_script not loading", "externals in webpack", "Vite for WordPress", "Sass not compiling", "PostCSS setup", "build output is in the wrong folder", "npm ci vs npm install", "externalize React from my
-
mralaminahamed Bundle Wp Email TemplatesUse when adding or refactoring transactional emails in a WordPress plugin — extracting inline HTML strings into reusable templates sharing a branded base shell, implementing the render_template helper (ob_start / include / ob_get_clean), passing variables safely with extract(EXTR_SKIP), sending via wp_mail(), testing with MockPHPMailer / tests_retrieve_phpmailer_instance(), applying table-based HTML layout and inline CSS for email clients, or handling wp_mail send-failure branches. Triggers: "send an email from my plugin", "wp_mail not working", "add an email template", "style my plugin emails", "HTML email in WordPress", "branded email wrapper", "email not arriving", "test my wp_mail", "add a CTA button to the email", "make emails look good in Outlook", "transactional email template", "render_template helper", "ob_start for email", "extract EXTR_SKIP", "MockPHPMailer in tests", "tests_retrieve_phpmailer_instance", "pre_wp_mail filter to test failure", "inline CSS email", "dark mode email support", "table-bas
-
nateslabach Skill CSS ResetApplies a modern CSS reset covering box-sizing, margin removal, text rendering, media defaults, and root stacking context. Use when starting a new web project, creating a global stylesheet, or when the codebase lacks sensible CSS defaults.
-
nateslabach Skill React ComponentGenerates complete, production-ready React/TypeScript components using Tailwind CSS. Use when building UI components in a React or Next.js project that requires TypeScript, Tailwind styling, and accessible interactions.
-
oyusypenko Skill Creo Design ReviewComprehensive UI/UX design review with Playwright. Evaluates responsive design (375-1920px), WCAG AA accessibility, Nielsen's 10 heuristics, component consistency, and visual polish. Trigger keywords: design review, UI review, accessibility audit, responsive check, heuristic evaluation.
-
oyusypenko Skill Creo Design ImplementExecute design fixes from review reports with high-quality code modifications. Implements responsive design corrections, accessibility improvements, component consistency fixes, and visual polish. Trigger keywords: design implement, fix design, implement review, responsive fix, accessibility fix.
-
pietz Bundle SlidesCreate visual documents (presentations, flyers, brochures, posters) by generating HTML/CSS and converting to PDF via headless Chromium. Use this skill when the user wants to create slides, presentations, pitch decks, flyers, brochures, or posters.
-
pietz Skill PresentPresent the result of analysis, research, or a gathered deliverable as a polished, self-contained HTML page instead of a terminal wall of text, then open it in the browser. Use when the user says "present this", "show me nicely", "make it visual", or otherwise wants a pleasant, vivid way to inspect what you found rather than reading a Markdown summary in the terminal.
-
akiojin Bundle Unity Scene InspectInspect Unity scenes without mutating them. Use when the user asks to analyze scene hierarchy, list scenes, find a gameobject by name or component, inspect component values, review object references, or query animator state. Do not use for creating scenes; use `unity-scene-create`. Do not use for editing GameObjects; use `unity-gameobject-edit`.
-
akiojin Bundle Unity Gameobject EditEdit existing GameObjects and components in Unity with unity-cli. Use when the user asks to rename objects, move or deactivate them, change component fields, add or remove tags and layers, or delete objects from an existing scene. Do not use for new scene bootstrapping; use `unity-scene-create`. Do not use inside prefab edit mode; use `unity-prefab-workflow`.
-
dayvisonassis Bundle Coupling MapAnswers which files to refactor first to reduce systemic risk, by crossing blast radius (how many modules stop working if this one breaks) against size. On first use it asks permission, installs its own tooling and writes a config by reading the project; on every run after that it executes a versioned script and reads only that script's JSON output, never the source tree again. Produces a standalone HTML report with a scatter chart, a ranked queue and structural detectors. Unlike architecture-analyzer and deep-analyzer, which write prose about a codebase, this one measures it.
-
dayvisonassis Skill Deep AnalyzerPerforms an exhaustive, item-by-item deep analysis of every module, service, component, or endpoint listed in the Architecture Analysis Report (REQUIRED as input). Maps every implementation detail, data flow, contract, and failure mode, and produces a structured Deep Analysis Report. Analysis/reporting only — never modifies the codebase. In the SDD flow it runs after architecture-analyzer and feeds gate-builder.
-
dayvisonassis Bundle Unit Test WriterPlans and implements comprehensive unit tests for the PABX monorepo — Angular frontend (Jest + jest-preset-angular, .spec.ts) and Node.js backend (Jest, apps/backend/__tests__/unit/). Runs interactively (3 phases with an approval checkpoint) when called by a user, or autonomously (no pause) when dispatched by implement-feature/evaluator. Also runs in correction mode to fix a specific failing test flagged by the evaluator. Enforces PABX rules (real component imports, manual service instantiation, localStorage/jQuery mock order, Promise.all() mock correctness, cleanup, English-only). Never modifies production code.
-
dayvisonassis Skill Unit Test ValidatorAudits unit tests in the PABX monorepo (Angular frontend .spec.ts + Node.js backend __tests__/unit/) against the unit-test-writer rules, producing a compliance report with a PASS/FAIL/PASS WITH WARNINGS verdict, per-violation severity, and fix suggestions. Read-only — never writes or fixes tests. Dispatched by the evaluator to confirm a corrected test conforms before resuming evaluation, or run directly by a user.
-
dayvisonassis Skill Architecture AnalyzerPerforms a comprehensive surface-area analysis of any codebase scope (a component, module, service, layer, or the full project). Inventories every entry point, dependency, pattern, and integration, scores complexity, and produces a structured Architecture Analysis Report consumed by the deep-analyzer skill. Analysis/reporting only — never modifies the codebase. In the SDD flow this is the first setup step for an existing (brownfield) project; it feeds deep-analyzer and then gate-builder.
-
dayvisonassis Bundle Monorepo Unit Test WriterPlans and implements unit tests for any PABX monorepo app EXCEPT apps/backend and apps/frontend — auto-detecting the stack (node-express, node-worker, or python-fastapi) and applying stack-specific patterns. Runs interactively (3 phases with an approval checkpoint) when a user calls directly, or autonomously (no pause) when dispatched by implement-feature/evaluator. Also runs in correction mode to fix a specific failing test flagged by the evaluator. Enforces PABX rules (mock-before-import, Promise.all() mocks, GPU/torch mocks, English-only, batches). Never modifies production code.
-
dayvisonassis Skill Monorepo Unit Test ValidatorAudits PABX monorepo unit tests (node-express, node-worker, python-fastapi apps outside apps/backend and apps/frontend) against the monorepo-unit-test-writer rules, auto-detecting the stack and producing a compliance report with a PASS/FAIL/PASS WITH WARNINGS verdict, per-violation severity, and fix suggestions. Read-only — never writes or fixes tests. Dispatched by the evaluator to confirm a corrected test conforms before resuming evaluation, or run directly by a user.
-
invergent-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.
Audited -
platformplatform Skill LintLint code via the developer CLI - backend (.NET via JetBrains inspectcode), frontend (oxlint), and the developer CLI itself.
-
platformplatform Skill FormatAuto-format code via the developer CLI - backend (.NET via JetBrains cleanupcode), frontend (oxfmt + oxlint --fix), and the developer CLI itself.
-
platformplatform Skill Upgrade PackagesUpgrade all backend (.NET/NuGet), frontend (npm), and GitHub Actions dependencies to their latest versions, in that fixed order. Drives the developer CLI's update-packages command, parses its quiet dry-run output to separate trivial bumps from majors, ships trivial bumps as one bulk commit per side, and gives every major (and any code/config change) its own clean commit. Detects required toolchain installs (e.g. a new .NET SDK that needs sudo) and asks the user to run them up front so the backend upgrades first. Fixes the CLI itself when it produces a wrong outcome.
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 slide-deck, architecture-analyzer, frontend-architecture-planner. 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.