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.
-
saibodafu Skill Ecommerce Content Wireframe当用户希望基于明确的产品信息,梳理电商商品详情页内容、生成详情页内容结构、详情页文案、手机长图 HTML 黑白线框稿时使用。
-
saibodafu Skill Ecommerce Detail Page Visual Design当用户已经有电商详情页文案、HTML 图、原型图、产品图、包装图,想逐屏判断信息任务、推荐视觉风格、生成单屏详情页设计、逐屏修改确认,并最终拼接成 750px 电商详情页长图时使用。
-
yzlnew Bundle Openai Dotcom VizBuild figures in OpenAI's blog / research / system-card "dotcom" visual style — both (a) bar charts (monochrome bars with a darker same-hue stroke, rounded corners, a black y-axis with outward ticks and no gridlines, circle legend markers left-aligned to the y-axis, value labels above bars, angled category labels) and (b) flow / process diagrams (rounded boxes, monospace uppercase pills, pink highlights, thin open-chevron "arrow" connectors with rounded corners, dashed = negative branch). Everything uses the real OpenAI Sans font and is emitted as self-contained HTML/SVG with zero dependencies. Use this whenever the user wants a chart, pipeline/flow diagram, or figure that looks like OpenAI's website / posts / papers, asks to reproduce an OpenAI figure, or is building a deck or page in an OpenAI-flavored style. Prefer this over generic charting (matplotlib/Chart.js/Recharts) or generic diagram tools (Mermaid) when the aesthetic should match OpenAI.
-
yzlnew Bundle HTML Flowchart AnthropicCreate and revise pure HTML/CSS flowcharts using an Anthropic-inspired design language. Use when Codex needs to produce process diagrams, decision trees, pipelines, or system flows that should share warm ivory backgrounds, transparent dashed grouping containers, pastel node fills, SF Pro-style sans-serif labels, smaller rounded corners, quiet orthogonal connectors, and theme-tinted text hierarchy in standalone `.html` outputs.
-
apconw Skill Report Generation生成数据分析报告:探索表结构 → 多维度查询 → 智能深度分析归因 → 动态风格 HTML 可视化报告(ECharts)
-
bfdcampos Skill VisualisationGenerate self-contained HTML visualisations that explain complex information through interactive diagrams, architecture maps, timelines, comparisons, and visual reports. Use this skill when the user explicitly asks to visualise, diagram, or illustrate something (triggers include "visualise", "viz", "vis", "diagram", "illustrate", "make this visual", "create a visual report"). After explaining complex topics like architecture, data flows, plans, or comparisons, suggest this skill to the user by asking "Would you like me to visualise this for you?" The key differentiator from the playground skill is that this creates explanatory visual reports, not interactive configuration tools.
-
fwfutures Skill Setup Windows DevSets up a new Windows machine for Node.js development by running all install commands directly. Use this skill whenever the user wants to configure a fresh Windows PC for web or Node development, install Node.js, fix PATH issues, set up npm/npx/git, scaffold a Vite or React project, or resolve common Windows dev environment problems like missing VC++ redistributables, PowerShell execution policy errors, or tools not found after install.
-
cavinhuang Skill UI Component GeneratorUI 组件生成器
-
erickramirezau Bundle MarkitdownConverts files (PDF, DOCX, PPTX, XLSX, images, audio, HTML, CSV/JSON/XML, ZIP, YouTube URLs) to clean Markdown using Microsoft's markitdown CLI, and optionally reviews the result for extraction artifacts (fragmented sentences, missing headings, ligature glitches, spelling errors). Use this skill whenever the user attaches a file and asks to convert it, extract text/content from it, "turn this into markdown," get a readable or editable version of a PDF or Office doc, or mentions markitdown by name — even if they just say something like "can you get the text out of this" or "make this PDF editable."
-
huangleyang125207 Bundle Ctrl C VCoding doctrine for any task that creates, modifies, or refactors code in a programming language. Make sure to consult this skill whenever the user is about to write, edit, debug, or ship code, even if they don't explicitly ask for "best practices" — Claude's default of generating new code from scratch produces code no one can grep, copy, or ship next Friday, and this skill enforces a copy-paste-first workflow that compounds into tomorrow's shortcuts. TRIGGER when: user asks to write/add/fix/implement code; request mentions a function/class/module/component/endpoint/script; user shares an error and asks to fix; user wants code review of a diff or PR; file changes touch *.py *.ts *.tsx *.js *.jsx *.go *.rb *.rs *.java *.kt *.swift *.cpp *.c *.h *.cs *.php *.lua *.sh; user opens or enters a new project for the first time (no CLAUDE.md present yet); refactoring or extracting from a monolith → § 9 mode applies. SKIP when: pure markdown/config edit (yaml, json, toml, env); conceptual question without code-change i
-
hugorcd Skill UnslopRemove AI-generated "slop" from codebases by deleting redundant comments and unused code, tightening formatting, and normalizing styling patterns (e.g., Tailwind class consistency, Nuxt UI color tokens). Use when a user asks to clean up code, remove unnecessary comments, reduce unused imports/variables, or align Tailwind/Nuxt UI conventions.
-
jaxton07 Bundle MindmapUse when the user wants to turn content (architecture, processes, knowledge frameworks, meeting conclusions, notes) into a mind map / 脑图 / 思维导图, rendered as a single self-contained HTML page with the established dark radial style, fixed-size canvas, wheel-zoom and drag-pan interactions.
-
jessmatth Bundle Landing Page ExperimentBuild a complete A/B test of three landing-page messaging variants. Generates three HTML variants, the cookie-based router that randomly assigns visitors and respects direct links, and a simple admin dashboard tracking views, conversions, CTR, and time on page. Use when the user wants to validate messaging before building the product, says "build me a landing page," "test 3 variants," "stand up a waitlist with an A/B test," or similar.
-
leadcodedev Bundle AuditUse when auditing, reviewing, hardening, or assessing code — a whole codebase, a single module, a branch diff, staged changes, or a PR. Triggers include 'audit', 'code review', 'security review', 'find vulnerabilities', 'check for weaknesses', 'is this code safe', 'pre-release review', 'what could go wrong here', 'quality review', 'this is getting messy', 'improve the architecture', 'find refactoring opportunities', 'is this abstraction worth it'. Any language, any layer: backend, frontend, CLI, library, infrastructure-as-code. Defensive purpose only: findings and remediation, never exploit development.
-
lucasksjang Bundle Eml To Email HTMLConvert a .eml file (a "Show original" / "Download original" email export) into clean, import-ready HTML for an email service provider's custom-HTML editor — decoding the encoded body, extracting embedded images, and rewriting references. Use on a .eml upload with reuse/import intent, or when debugging an ESP import where footer buttons/social icons disappear, images show as "Select Image" placeholders after a ZIP import, links look dead, or Gmail shows "[Message clipped]".
-
mavens-tech-lab Bundle Compliance PagesGenerate the legal/compliance pages every website needs — Privacy Policy, Terms of Use, Support, Contact Us — plus a compliant cookie consent banner, all grounded in an actual scan of the codebase. Conditionally also an accessibility statement (EU/EAA) and refund/shipping policies (e-commerce). Use this skill whenever the user asks for a privacy policy, terms of service/use, legal pages, footer pages, support or contact page, cookie banner, cookie consent, GDPR/CCPA compliance, an accessibility statement, a refund or shipping policy, "make my site launch-ready", or says anything like "add the boring pages" or "I need compliance pages before launch". Also trigger when the user asks to gate analytics/tracking scripts behind consent or to audit what data their site collects.
-
meshjs Bundle Mesh WalletUse when integrating Cardano wallets with MeshJS SDK. Covers browser wallet connection (CIP-30) for Eternl, Nami, Lace, Flint, and Yoroi, headless server-side wallets from mnemonic or private keys, transaction signing, CIP-8 data signing for authentication, multi-signature workflows, and React wallet integration patterns.
-
zpyoung Skill Agent Isles RenderRender or watch Agent Isles Markdown from Claude Code and verify the generated HTML artifact.
-
zpyoung Skill Agent Isles Component AuthoringAuthor Agent Isles Markdown with supported <agent-*> islands, readable source, and explicit security boundaries.
-
zpyoung Skill Agent Isles Component Pack AuthoringCreate trusted local Agent Isles Component Packs V1 with manifests, custom-element assets, diagnostics, and render smoke verification.
-
nazmussayad Skill ReactReact code style, conventions, best practices, and patterns for building clean, efficient, and scalable applications. MUST USE for writing or working with any React code, components, hooks, or JSX (.jsx, .tsx files), including editing, reviewing or refactoring.
-
sube-py Bundle Query Loki Project LogsQuery Grafana Loki logs that are organized by labels such as `project_name` or `project`, `env`, and `filename`, where `filename` distinguishes `nginx`, `web`, `worker`, `stdout`, and `stderr` streams. Use when Codex needs to inspect logs with `logcli`, discover available projects or environments, list a project's log files, narrow to a specific component such as web or worker, or check a recent time window for errors in test or local environments.
-
assistant-ui Bundle Assistant UIAdd, configure, and integrate assistant-ui components in React apps. Use when developers ask to add a chat thread, set up a runtime, integrate with AI SDK, configure tools, or build AI chat interfaces with assistant-ui.
-
buildinternet Skill Docs Page StyleHouse style and structure for uploads.sh documentation pages — the MDX subject pages under apps/web/src/content/docs/ (and the docs.astro hub) built on DocsLayout. Use this whenever you write, restructure, trim, or review a docs page: requests like "clean up the galleries docs", "this docs page has too much prose", "rework the agents page", "the flow on /docs/comment-config feels complicated", "make the reference page scannable", or any edit to a file under apps/web/src/content/docs/. Encodes the page structure (understand → set up → do), the Stripe-style intro voice, the copy-affordance and inline-code rules, the prose diet, and the DocsLayout component vocabulary, so every docs page reads like one deliberate, scannable system rather than a wall of prose. Reach for it even mid-task when you notice a docs page drifting toward heavy paragraphs, fabricated terminal output, or a copy button on every line.
-
buildinternet Skill Annotate ScreenshotsBake hand-drawn boxes, arrows, labels, freeform strokes, and redactions onto a screenshot so a PR reviewer or teammate sees exactly what changed and where to look, instead of reading a caption and hunting for it. Use this whenever a screenshot needs a callout — "point at the new button", "circle the bug", "arrow to the diff", "blur out the API key in this screenshot", "mark up this image before I attach it". Covers both annotating a live page during capture (`uploads screenshot --annotate`, CSS selector targeting) and annotating an image you already have (`uploads annotate`, pixel/freeform coordinates only). For getting the resulting image into a GitHub PR or issue, hand off to the github-screenshots skill — this skill only covers producing the annotated image.
-
chiroro-jr Bundle OklchWork with OKLCH colors for CSS and design tokens, including perceptual palette design, shade generation, gradient decisions, gamut and chroma checks, and conversions between OKLCH and other spaces (sRGB, Display-P3, OKLab, XYZ) using @texel/color. Use when a task mentions `oklch(...)`, color uniformity tuning, translating HEX/RGB/HSL to OKLCH, or converting OKLCH back to display-ready values.
-
cth9191 Bundle Shader ExtractExtract, reproduce, and locally replay a single WebGL / WebGPU / Canvas / shader / animated-3D visual effect from a web page — the GPU-rendered surface that DOM/CSS cloning is blind to. Use whenever a page has a WebGL/WebGPU/canvas shader background, animated 3D hero, generative gradient, particle field, or Unicorn Studio / Spline / Three.js effect that must be captured and rebuilt as a runnable local module. This is the GPU track of a site clone (driven by clone-site) but also stands alone. Trigger on "extract this shader", "clone the WebGL background", "port this canvas effect", "rebuild this animated hero", "reproduce this Three.js scene locally". NOT for ordinary DOM/CSS cloning (use dom-clone).
-
devotts Bundle Plan ItTurn a fuzzy idea, brain-dump, or transcription into a COMPLETE spec set + agile delivery package for /build-it. /plan-it plans it, build-it builds it: pre-grounds the codebase, fans out parallel Claude teams, authors design docs in order, runs one up-front anamnesis questionnaire (access, fences, naming, topology, live-probes, known decisions), pauses at ONE batched human-decision gate, then freezes a shared CONTRACT so squads write PRDs + epics — each ending in a BINDING Test Contract the build must pass 100% before "done". Picks a topology (solo · orchestrator+squads · headless) and renders an HTML twin of each doc. Use when the user says "/plan-it", "plan this", "spec this out", "create the PRDs/epics", "scope this project/feature", or pastes a vision expecting a buildable plan. Built for humans and conductor agents. Inverse of /build-it; predecessor to /next-session-prompt. Deterministic core: an explicit statechart (machine.json), a resumable state file, gate-check.mjs exit codes gate advancement.
-
dotnet Bundle Validate Blazor FeatureValidate a Blazor feature or behavior interactively in a browser using the canonical Components samples in this repo, before writing E2E tests. USE FOR exercising a Blazor change in src/Components (a render-mode behavior, an interactive component, enhanced navigation, forms, streaming, prerendering), deciding which sample to use, where to add a test page, how to set the render mode (Server/WebAssembly/Auto/static SSR), how to confirm the app is actually interactive (not just static SSR), and how to inspect the browser console and network for errors. Covers BlazorWebAppGlobal, BlazorWebAppPerPage, and BlazorWebAssemblyStandalone, launching them against the in-tree framework, and driving them with the Playwright MCP browser tools. DO NOT USE FOR writing permanent E2E/Selenium or unit tests, non-Components areas, comparative alternatives research, or isolated native-browser API/HTML/CSS experiments when no Blazor feature implementation is being validated; prefer a minimal browser probe instead.
4k -
frontman-ai Skill Frontman DevAI-powered visual frontend editing in your browser. Click any element in your running app, describe changes in plain English, and get real source file edits with instant hot reload. Works with Next.js, Astro, and Vite.
-
galiprandi Skill React ToolsGuide for using @galiprandi/react-tools library. Use when working with React projects that need lightweight, dependency-free utilities including components (AsyncBlock, Form, Input, DateTime, Dialog, Observer, LazyRender) and hooks (useAI, useAISummarize, useLanguageDetection, useTranslator, useAIPrompt, useAIWrite, useAIRewriter, useAIProofreader, useDebounce, useTimer, useList). This library provides accessible, composable React utilities with no configuration needed.
-
goorm-dev Bundle Write Component JsdocsGuide for writing JSDoc comments on vapor-ui components and their props. Use when adding, reviewing, or fixing JSDoc on component tsx files or css.ts variant files. Covers where to place comments based on component pattern — standalone, compound root, compound sub-part — language and format rules, and a checklist for review. Triggers on requests like add jsdocs, write component docs, document props, jsdoc 작성, or when reviewing a component documentation completeness.
-
imsus Skill Pest TestingUse this skill for Pest PHP testing in Laravel projects only. Trigger whenever any test is being written, edited, fixed, or refactored — including fixing tests that broke after a code change, adding assertions, converting PHPUnit to Pest, adding datasets, and TDD workflows. Always activate when the user asks how to write something in Pest, mentions test files or directories (tests/Feature, tests/Unit, tests/Browser), or needs browser testing, smoke testing multiple pages for JS errors, or architecture tests. Covers: it()/expect() syntax, datasets, mocking, browser testing (visit/click/fill), smoke testing, arch(), Livewire component tests, RefreshDatabase, and all Pest 4 features. Do not use for factories, seeders, migrations, controllers, models, or non-test PHP code.
-
imsus Skill Wayfinder DevelopmentActivates whenever referencing backend routes in frontend components. Use when importing from @/actions or @/routes, calling Laravel routes from TypeScript, or working with Wayfinder route functions.
-
imsus Skill Inertia Vue DevelopmentDevelops Inertia.js v3 Vue client-side applications. Activates when creating Vue pages, forms, or navigation; using <Link>, <Form>, useForm, useHttp, useLayoutProps, or router; working with deferred props, prefetching, optimistic updates, instant visits, or polling; or when user mentions Vue with Inertia, Vue pages, Vue forms, or Vue navigation.
-
yucong-28 Skill Computer UseUse to observe and operate the macOS desktop like Codex Computer Use: list apps, read fresh accessibility observations, click/type/scroll/drag with fresh-state verification, confirm sensitive actions. Triggers: 操控电脑/桌面应用、点击界面、向应用输入、观察应用窗口、computer use、UI 自动化验证。
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 ecommerce-content-wireframe, ecommerce-detail-page-visual-design, openai-dotcom-viz. 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.