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.
-
ly87ing Bundle Artifact HygieneDecide safe locations, redaction, and cleanup rules for generated files, debug output, Playwright traces/screenshots/videos, downloads, temporary scripts, backup or timestamped copies of tracked files, reports, storage state, JSON/HTML dumps, workflow-consumed outputs, and deliverables the user asked to produce. Also covers keeping plaintext secrets and credentials out of printed command output and logs — and restoring a low-privilege credential after a temporary elevation. Use before creating or keeping such artifacts, when packaging a deliverable for handover to another person or machine, or when a requested file has no obvious home — to avoid a polluted repository, an accidental commit, personal data baked into a screenshot or recording, or a stranded deliverable. Also covers repository weight from committed binaries and media, and destructive git history rewriting.
-
demondamon Skill Scaffold Vite ReactScaffold Vite + React POC frontend in delivery worktree output directory.
-
ly87ing Bundle Reader Facing WritingWrite or revise reader-facing documents, plans, reports, proposals, specs, checklists, Markdown, HTML decks, dashboards, decision briefs, and agent-facing instruction files (AGENTS.md, CLAUDE.md) — and decide what each page or slide says and in what form, whether that is prose, a diagram, a screenshot, a before/after comparison, or a long screen recording trimmed and sped up into demo material an audience can actually follow. Use when content is meant for humans or agents to read, decide from, act on, review, or reuse, including compacting source material without losing its framework, when a broad rewrite is asked for with no target tone, structure, or ordering given and the target has to be agreed before executing, when a change has to land across mirrored artifacts such as a script and its rendered deck, and when turning raw captures into material that carries a point to an audience. A one-pager or dashboard counts when its job is to carry a conclusion to a named audience, charts included.
-
malav2110 Bundle Explain Diff HTMLProduce a rich, interactive, self-contained HTML explanation of a diff, branch, or pull request, with Background, Intuition, Code walkthrough, and a Quiz, written as one dated file to a code-explanations folder in the user's home directory, outside the repo. Triggers on "explain this diff", "walk me through this branch", "explain PR 1234". Not for reviewing changes and not for explaining a standalone issue ticket.
-
caneff Bundle All AuditsRun every repo audit at once — thirteen audit skills in parallel, one HTML index linking each report, then grill through them one at a time and land the sweep as one spec.
-
labsai Skill Eddi UIEDDI Manager's UI vocabulary — the 25 existing components, their variant props, the brand tokens, and the styling rules. Load before writing or editing any component that renders.
-
caneff Bundle LandedRender recent commits across the workspace's repos as a local HTML review page, and open it in the browser. Use when the user asks what landed, what was committed recently, wants to review recent agent work, or asks to open the landed page.
-
caneff Bundle Visual Teach`visual-teach` is the styling + behavior floor under `/teach` lessons and the audit-skill HTML reports — link its Base first, then use ready-made `vt-*` blocks for the standard parts. Use the blocks for the commodity parts and build your bespoke exercise or report content on top, never instead of it.
-
caneff Skill Add Molab BadgeAdd "Open in molab" badge(s) linking to marimo notebooks. Works with READMEs, docs, websites, or any markdown/HTML target.
-
caneff Bundle Create Lmd PageGenerate a Logic Masters Deutschland puzzle page (HTML) from a ruleset, a SudokuPad link, and an image id.
-
kitionai Skill Kition DevelopmentUse this skill when changing the Kition frontend so Codex follows the local directory structure, naming rules, file-splitting rules, and build verification workflow.
-
undertone0809 Bundle Development Lifecycle Router MaintainerUse when a Rudder development request has an unclear lifecycle stage or owner: requirements, advisor analysis, UI design, implementation, verification, review, release, recovery, runtime contracts, performance, component lab, handoff, or named-skill optimization.
-
caneff Bundle Improve Codebase ArchitectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
-
undertone0809 Bundle VisualizeCreate safe inline visual explanations in Rudder Chat. Use when asked for a chart, plot, diagram, timeline, comparison, static map, simulator, scenario view, or compact visual that materially improves understanding. Prefer Mermaid for static node-and-edge structures; use Rudder's runtime-neutral HTML/SVG/CSS message envelope for custom geometry. Rudder visuals are declarative and scriptless: convert simulator requests to static scenarios or disclosure-based comparisons and never rely on JavaScript, network access, or external assets.
-
undertone0809 Bundle App BuilderCreate and iteratively improve local web products from natural-language requests, then prepare them to run as Rudder Apps. Use Rudder's maintained scaffold for new websites and preserve the existing stack for Next.js, React, Vue, Astro, SvelteKit, Nuxt, and other local web projects.
-
luandryperez Bundle Issue Diagnosis ReportUse this skill when a client reports that an Odoo record looks wrong and you must decide whether it is a real bug before answering them. Investigate a potential bug or issue a client reported about Odoo records and produce a deliverable HTML diagnosis report (Vauxoo design). The skill reproduces the questioned behavior from data, cross-references the record chatter for the business "why", and renders a verdict — confirmed bug, expected behavior, data-entry issue, process issue, or configuration issue — plus options-by-need. Use this skill when a client asks "why is this record in this state?", "is this a bug?", "this looks wrong", "the invoiced quantity is 0 but there is an invoice", or escalates any unexpected Odoo behavior on a sale order, invoice, picking, payment, or task — even if they never say "bug". Triggers on: "is this a bug", "es un bug", "reporte de bug", "issue reportado", "por qué está en este estado", "why is it in this state", "diagnostica este caso", "diagnose this issue", "client reported",
-
luandryperez Skill Client Test InstructiveUse this skill when the client has to validate a PoC or a development and needs a UAT test instructive built from the real Merge Request or Pull Request: it reads the actual changes (models, record rules, views, menus, security), translates them into business language test scenarios, and renders a self-contained interactive HTML where the client marks Pass or Fail, writes observations and returns it as PDF or as downloaded answers. Triggers on: "instructivo de pruebas", "guia de pruebas para el cliente", "checklist de aceptacion", "UAT", "pruebas funcionales de la PoC", "que el cliente valide", "test instructive", "guia de validacion", "manual de pruebas", "como prueba el cliente". Invocation modes: /client-test-instructive --mr <url> → desde un MR de GitLab /client-test-instructive --pr <url> → desde un PR de GitHub /client-test-instructive --mr <url> --pr <url> → PoC con módulo (MR) + instalación (PR)
-
hanzhenlin Bundle Huashu Design花叔Design——用HTML做高保真原型、幻灯片、动画、可视化与专家评审。任何新设计100%先出三个方向初稿给用户选(指定风格/品牌也不豁免),选定后才执行。触发词:做原型、PPT、幻灯片、动画、设计风格、评审、做个HTML页面、UI mockup、导出MP4/GIF、做个好看的。生产级Web App/需后端的系统不适用。
-
andrewdryga Bundle Design UXPut on the senior product/UI/UX designer hat for emisar's operator console and SaaS-style web app surfaces — design or critique flows/screens for top-tier minimalist UX, information architecture, usability, visual hierarchy, graphic restraint, trust, and complete states. Use when adding or changing a LiveView screen (dashboard, runners, runs, approvals, audit, policies, runbooks, billing, onboarding), a settings/onboarding/admin flow, an approval/confirmation flow, or any operator-facing interaction. Pair with design-creative-director when a broader visual direction exists, design-frontend for HEEx/Tailwind implementation, and design-review after screenshots.
-
mabbit143 Bundle Senior FrontendFrontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.
-
mabbit143 Bundle Senior FullstackFullstack development toolkit with project scaffolding for Next.js, FastAPI, MERN, and Django stacks, code quality analysis with security and complexity scoring, and stack selection guidance. Use when the user asks to "scaffold a new project", "create a Next.js app", "set up FastAPI with React", "analyze code quality", "audit my codebase", "what stack should I use", "generate project boilerplate", or mentions fullstack development, project setup, or tech stack comparison.
-
andreasbloomquist Skill Chat UI PatternsUse when building or reviewing a streaming chat UI in React — message list, composer, stop button, tool-call status — especially over @ag-ui/client 1.0.0. Also use for symptoms like "the page jumps to the bottom while I'm reading", "screen reader reads every token" or "never reads the finished reply", "stop button doesn't stop", "Enter sends mid-IME-composition", "tool shows done while it's still running", or a partial reply getting re-sent as history.
-
pizza-bot-app Skill Browser AutomationAutomate and inspect websites in a live Playwright browser. Use when the user asks to navigate a site, exercise a web workflow, fill or submit forms, verify UI behavior, inspect accessibility structure, capture screenshots, or diagnose browser console and network activity.
-
macotasu Skill Dev開発作業の単一フロントドア(オーケストレータ)。実装・レビュー・コミット・PR作成・ ドメイン設計など開発タスク全般で起動する。フェーズを判定し、公式プラグイン (feature-dev / pr-review-toolkit / frontend-design / commit-commands / code-simplifier)と カスタム職能サブエージェント(dev-crew:business-reviewer / dev-crew:domain-architect)を Task で 並列招集・委譲する。自分でコードは書かず、指揮・判断・合意形成・並列調整に徹する。 Plan Mode 合意必須とブランチ分離の思想を保持する。
-
macotasu Bundle Spec Page説明書・仕様書・設計文書・調査報告を、HTML 1枚のページとしてまとめるスキル。 「何が入っているか」の一覧ではなく、**その対象の構造と、なぜそう決めたか**を伝える形式に落とす。 リポジトリのドキュメントページ(docs/index.html を GitHub Pages で配信)と、 単発の設計文書・報告書(Artifact として私的に共有)の両方を扱う。 markdown で足りる内容を HTML にはしない — 図・構造・体裁が意味を持つときだけ使う。 仕様をまとめたい / 設計文書を書きたい / ドキュメントページを作りたい / 調査結果を人に見せる形にしたい、というときに使う。
-
robertoatila Skill Image To Code SynthesizerTranslates UI designs and mockups into pixel-perfect, accessible frontend code.
-
robertoatila Skill Browser Devtools InspectorInspects DOM, CSS styles, console logs, and network traffic via Chrome DevTools.
-
robertoatila Skill React Developer DiagnosticsReact Dev Tooling Defaults
-
robertoatila Skill Cand 20260902t210325345z 0fd93678React Dev Tooling Defaults
-
davidgfolch Skill Graphify DevUse for any task that implements, changes, or improves graphify functionality in this repo (HTML visualization, community labeling, edge injection, dependency filtering, or the monorepo pipeline). Mandatory before editing anything graphify-related so the uv-installed graphify package is never modified directly.
-
ai-automation-tools Bundle Project Hub ClientWork on Project Hub's interface — the single-file client in `Hub/index.html`: the `renderPage()` kind→view dispatch, the eight `data-theme` blocks and the CSS-variable contract every surface colour comes from, the `S` state object and `reindex()`, hash routes via `navigation.mjs`, the localStorage keys, and the `%TITLE%`/`%FAVICON%`/ `%PORT%`/`%NONCE%` placeholders the server fills per request. Use for "add a view / a page / a panel", "add a colour scheme or theme", "restyle the explorer", "the page is blank / stuck on scanning", "deep links or the back button are broken", "bookmarks and recents", "the reader, outline or view-source toggle", "a button does nothing after a rescan", "CSP blocked my script", and any edit to index.html, navigation.mjs or pictures-client.mjs.
-
ai-automation-tools Bundle Edge Spectrum DatasetChange, audit or debug the Edge Spectrum dataset — the canonical 187 edge records in site/src/data/edges.ts, the four artifacts `npm run gen:edges` writes from it (the inlined RAW block in public/spectrum/index.html, edges.json, Versions/Streamlit/data.py, Data/edge_dataset.md), and the guards that hold them: check:edges (count, categories, provenance ratchet) and check:spectrum (the three measures, read live out of the HTML). Use for "add/edit an edge record", "add a category", "update a return figure", "cite a source", "gen:edges --check failed in CI", "the artifact reverted my edit", "record count mismatch", "check:spectrum is failing", "ruin point", "return on capital vs expected turnover cost", "the chart is squashed flat", and any question about where this data actually lives.
-
ai-automation-tools Bundle Edge Spectrum Hub ToolAdd, change, retire or debug a tool on the Edge Spectrum hub — the `TOOLS` registry in site/src/tools.ts, the three `kind` branches (route / static / external) and what each one obliges you to wire, the literal `ACCENT` map Tailwind's JIT depends on, and the calculator page pattern built on src/odds.ts and components/CalcUi.tsx. Use for "add a tool to the hub", "new calculator page", "new tile", "the tile links nowhere", "the accent colour renders unstyled", "the static page 404s in dev but works on Vercel", "deep link reloads to the home page", "mark a tool as WIP / soon", "remove a tool", and any work on Home.tsx, App.tsx, the hub nav, or a page under site/src/pages/.
-
brandonwmichael Bundle Frontend TypecheckUse this skill to run headless TypeScript verification and ESLint AST guardrails (Level 1 Verification Gate). Parses compilation error streams and ESLint rule violations into structured diagnostics for automated self-healing. Triggers after modifying TypeScript or TSX files, prior to running runtime/unit/E2E tests.
-
brandonwmichael Bundle Frontend Run E2e TestsUse this skill to execute end-to-end integration and visual verification tests (Level 3 Verification Gate) using Playwright. Captures structured JSON test results, trace files, screenshots on failure, and console/network logs. Triggers after passing Level 1 Typecheck and Level 2 Unit tests, or during final verification.
-
brandonwmichael Bundle Frontend Run Unit TestsUse this skill to run isolated unit and component tests (Level 2 Verification Gate) with Vitest. Executes tests with JSON reporting, extracting failing suites, assertion diffs, and call stacks. Triggers after passing Level 1 Typecheck, before proceeding to full E2E validation.
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 artifact-hygiene, scaffold-vite-react, reader-facing-writing. 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.