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.
-
florianbruniaux Skill AccessibilityAudit and improve web accessibility following WCAG 2.1 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
Audited -
florianbruniaux Skill Web Design GuidelinesReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
-
florianbruniaux Skill Vercel React Best PracticesReact and Next.js performance optimization guidelines from Vercel Engineering. Use when writing, reviewing, or refactoring React/Next.js code in StarMapper — especially MapLibre components, data fetching, and bundle optimization.
-
suibianqugenichenghaole Bundle Pm Demo DesignGenerate and iterate product demos from a structured requirement skeleton, focusing on demo structure / page planning (not a runnable build) — pages, modules, states, interaction flow, and business-rule expression rather than generic UI beautification. Use when a requirement is ready for prototype/draft-level visualization, when a product manager wants a clickable demo to validate and tweak, or when business rules, state changes, target users, design context, and backend-config effects must be reflected in demo output. For a runnable React implementation, route to pm-react-prototype-execution.
-
suibianqugenichenghaole Skill Pm Design AbsorptionTurn screenshots, design mockups, and prototype references into stable component, page-skeleton, and rule updates for the PM + React workflow instead of one-off imitation.
-
testdino-hq Bundle Google Styleguides SkillsComplete collection of Google's official style guides for 17 languages. Includes TypeScript, JavaScript, Python, Java, Go, C++, C#, Swift, Objective-C, HTML/CSS, AngularJS, Shell, R, Common Lisp, Vim Script, JSON, and Markdown. Production-ready coding standards used across Google's engineering organization, formatted for AI agent consumption.
-
testdino-hq Bundle HTML CSSGoogle's official HTML/CSS style guide. Covers formatting, naming, semantics, accessibility, and best practices for web markup and styling.
-
tronghieu Bundle SlidewrightBuild interactive presentation websites — slide decks projected to a room, controlled by one presenter. Use this skill WHENEVER the user wants to create, build, or design a presentation, slide deck, talk, or "bài thuyết trình / slide / trình chiếu", and also when they ask to add/edit slides, restyle a deck, scaffold a new presentation project, reuse their presentation setup in another repo, or export slides to PDF — even if they don't say the word "slide" but clearly need projected talk visuals (e.g. "I'm giving a talk next week and need visuals", "dựng deck cho buổi chia sẻ", "làm mấy trang chiếu cho hội thảo"). Supports two tracks: a zero-build single HTML file, or a Vite + React project. Do NOT use it for printable documents, normal web apps, or dashboards meant for individual users to interact with.
-
validkeys Bundle UX Wireframe PlanningDetects React/webapp changes from the implementation plan and technical requirements. When UI work is found, generates a structured wireframe specification (wireframe-spec.yaml) and low-fidelity Pencil (.pen) wireframes using a shared design library for consistency. Auto-skips for non-webapp projects.
-
jmxt3 Skill Frontend UI EngineeringBuilds production-quality UIs. Use when building or modifying user-facing interfaces. Use when creating components, implementing layouts, managing state, or when the output needs to look and feel production-quality rather than AI-generated.
-
mystic-stars Skill I18N PassPerform an i18n localization pass on changed files or a pull request, converting hard-coded English strings to the @modrinth/ui i18n system. Use when internationalizing a set of changes, reviewing a PR for untranslated strings, or converting a specific component.
-
mystic-stars Bundle Lark Apps妙搭(Spark/Miaoda)应用开发与托管:应用创建、本地全栈开发、云端生成迭代、创意设计(UI mockup / 可交互原型 / 线框图 / 落地页 / 仪表盘 / 幻灯片 deck / 视觉探索)、AI相关能力和飞书平台能力或者其他外部能力集成、日志/Trace/监控指标/PV/UV 查询、环境变量管理、应用角色与成员管理、自动化触发器(定时/记录变更/Webhook/飞书审批)。当用户要开发/新建一个系统·工具·平台·应用,或要本地开发 / 云端开发 / 修改 / 部署 / 发布 / 上线 / 拿可分享链接,或用 HTML 做页面·网站·部署到妙搭,或要设计 / design / mockup / prototype / wireframe / 做 PPT / deck / 视觉探索,或提到妙搭/Spark/Miaoda(应用运行时域名形如 *.aiforce.cloud)、应用数据库、应用文件存储、开放 API Key、可见范围、应用角色/角色成员、线上日志、接口请求量、错误量、延迟、访问量、环境变量、给妙搭应用配自动化任务/定时触发/审批通过后自动触发时使用。不负责普通云盘文件上传(lark-drive)、飞书文档编辑(lark-doc)、原生幻灯片创建(lark-slides)。
-
mystic-stars Bundle Oil Frontend用于实现、修改、重构或评审产品前端。当前任务涉及页面、组件、交互、表单、状态、数据流、Hook、类型、CSS、前端代码组织或共享实现时自动触发。触发后先阅读 SKILL.md 判断相关范围,只读取与当前任务直接相关的参考文件;如果改动与产品前端无关则停止使用。纯构建、部署、依赖升级、安全、后端任务,以及只解释前端概念而不处理项目实现的请求,不触发。
-
mystic-stars Skill Tanstack QueryConvert a page or component from useAsyncData/manual ref patterns to TanStack Query for server state management. Use when migrating data fetching to useQuery/useMutation, adding cache invalidation, or replacing useAsyncData with TanStack Query.
-
43college Bundle Xiaoqi Board项目看板生成——基于逻辑大纲和口述梳理,创建任意项目的 HTML 看板。触发场景:创建项目看板、做个看板、项目板、看板生成、board、xiaoqi-board。
-
anilburcu Skill Perf AuditScan the codebase for React Native performance antipatterns and report ranked findings. Use when the user asks for a performance review, why the app is slow, or wants a perf audit before release.
-
anilburcu Skill Eas ReleaseReference for building and releasing React Native apps with EAS and the app stores. Use when configuring eas.json build profiles, publishing OTA updates, submitting to the App Store or Play Store, handling store rejections, or planning versioning and rollback strategy.
Audited -
anilburcu Skill Upgrade SdkRun a guided Expo SDK upgrade. Use when the user asks to upgrade the Expo SDK or React Native version.
-
anilburcu Skill Deep LinkingReference for deep links, universal links and app links in React Native apps. Use when links do not open the app, when setting up apple-app-site-association or assetlinks.json, when cold-start links get lost, or when configuring expo-router linking and custom URL schemes.
-
anilburcu Skill Prep ReleasePre-release audit for a React Native app. Use when the user is about to submit to the App Store or Play Store, cut a release, or asks for a release checklist run.
-
anilburcu Bundle Hermes CrashesReference for decoding Hermes crashes and unreadable production stack traces in React Native. Use when a stack trace shows "address at index.android.bundle", when Sentry events are minified or grouped badly, when the app crashes with SIGSEGV in libhermes, or when symbolication and source maps come up.
-
fnord123 Bundle Gmail Thread ExtractSplit a saved Gmail thread page into one plain-text file per message, keeping only each message's own words — quoted reply text is removed — with the sender and the send date as the file's header. PREFER THIS SKILL whenever the user shares a Gmail thread (a saved .html page of a whole conversation, or a link they ask to be broken up message by message) and wants the individual messages out of it: extracting the thread into separate files, pulling one message out of a long thread, or tidying a thread export so replies don't drown the original words. Not for single standalone emails, inboxes, or sending mail — this only reads a saved thread page. Activate on any of: "extract the messages from this thread", "split this thread into separate files", "pull out each message", "save this conversation one file per message", "get the original messages out of this Gmail thread", "the quoted text is hiding the actual replies", or anything that sounds like unpacking a Gmail thread into its individual messages.
Audited -
freema Bundle Graylog SearchSearch any Graylog instance from the CLI via its REST API. Use when debugging a production incident, verifying a deploy, or hunting an error in service logs aggregated in Graylog. Covers API-token auth, the universal search endpoints (relative/absolute/histogram/terms), Lucene query DSL, stream scoping, GELF/syslog level pitfalls, UTC time-window handling — and the deliverable: findings published as a shareable HTML report (Claude Artifact).
-
full-stack-skills Bundle Threejs Node Tslthree.js node-based shading: Nodes API surface, NodeMaterial and MeshStandardNodeMaterial-style families, TSL (Three.js Shading Language) entry at TSL.html, WebGPURenderer pairing, and core PostProcessing (class) versus addon EffectComposer at a high level. Use when authoring shaders as graphs, using TSL builtins, compute-oriented nodes, or modern WebGPU pipelines; for classic MeshStandardMaterial, MeshPhysicalMaterial, and string-based ShaderMaterial GLSL use threejs-materials; for stock EffectComposer + Pass passes use threejs-postprocessing; for WebGLRenderer-only tuning without nodes use threejs-renderers.
-
go-sphere Bundle Pure Admin Crud GeneratorGenerate CRUD pages and router modules for pure-admin-thin from local swagger API definitions. MUST be used whenever you need to scaffold admin list/edit/detail pages, dashboard views, or route configurations from existing API methods in src/api/swagger/Api.ts. This skill replaces manual Vue page creation - use it for any admin panel development task involving API-driven pages.
-
kpatryk Skill Cosmic RayComprehensive guide for Cosmic Ray, the Python mutation testing framework with session-based execution, distributors, and reporting tools. Use this skill whenever a user asks about mutation testing with Cosmic Ray, configuring `config.toml`, running `cosmic-ray init/baseline/exec`, interpreting `cr-report` output, filtering mutation jobs, running distributed HTTP workers, generating HTML/XML/badge reports, or integrating mutation thresholds into CI. Trigger this skill whenever users mention surviving mutants, session sqlite files, `cr-rate`, `cr-html`, or distributed mutation runs.
Audited -
lensetek Skill Fiction Cover DesignerUse to create front cover, back cover, spine specifications, visual image prompts, and print-ready cover briefs for fiction books, novels, comics, webtoons, children's storybooks, and Braille accessibility books. Supports publisher branding for PT. Asadel Liamsindo Teknologi and Asadel Publisher.
-
lensetek Skill Braille Accessibility FormatterFormats fiction books for blind and visually impaired readers using Twin-Vision Interlined Braille, Audio-Tactile QR Bridges, Braille Unicode, and EPUB3 accessibility standards.
-
matematicsolutions Bundle Reviewer EnReviewer is a grumpy senior content editor for English-language copy (articles, LinkedIn posts, landing-page copy, docs, llms.txt). It issues a verdict (disaster/weak/mediocre/ok) and a list of charges anchored to `file:line`. It never suggests fixes - it only points out what is wrong. Invoke when the user addresses "reviewer?", "review this", "what's wrong with this post", "tear this apart", "be my editor" - whenever the user asks for an opinion on a piece of text. By default it reviews `git diff HEAD` of `.md`/`.html` files, otherwise the most recently edited content files or a file the user names. English counterpart of marko-pl-content.
-
mattjmdesign Bundle CraftBuild, improve, or audit interfaces through product-specific composition, responsive layout, interaction states, accessibility, and rendered verification. Use for visible UI work on web, mobile, or desktop. Use when repairing scanning on a dense screen, refining hierarchy before review, or auditing a flow for state and keyboard support.
-
mattjmdesign Bundle StatesFind and resolve missing states in an existing screen, flow, component, or specification. Use when checking loading, empty, error, permission, offline, or mutation recovery before a review or pilot.
-
mattjmdesign Bundle TokensCreate or extend a small token system with semantic roles, theme pairs, and concrete component usage. Use when starting a UI foundation, when colors or spacing multiply, or before building components or shells.
-
mattjmdesign Bundle ComponentSpecify or revise a UI component’s API, states, semantics, data ownership, and acceptance behavior. Use when defining props, variants, slots, keyboard behavior, or acceptance criteria before building a component.
-
metamask Skill Setup Wagmi AppSet up a React or React Native app with wagmi and a MetaMask connector implementation that matches your installed @metamask/connect-evm version. Use when integrating MetaMask with wagmi, configuring the metaMask() connector, or building connect/sign/send flows.
-
metamask Skill Setup Evm React AppScaffold a React app with MetaMask EVM integration using createEVMClient, useState/useEffect/useRef patterns, provider.request calls, chain switching, and error handling
-
metamask Skill Sign Solana MessageSign an arbitrary message on Solana using MetaMask Connect. Covers both the React wallet-adapter approach (useWallet) and the vanilla browser approach (wallet-standard features).
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 xiaoqi-board, accessibility, web-design-guidelines. 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.