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.
-
rmazrim Skill State Management Query ArchitectEstablishes a clean separation between global client UI state and asynchronous server state management using Zustand and TanStack Query (React Query).
-
shivani26singh Skill Pw CI ConfiguratorDesigns CI-platform-neutral Playwright execution — JavaScript or TypeScript — covering parallelism, sharding, retries, reporters, and failure artifacts, without assuming a specific CI provider. Use when an SDET says "set up Playwright in CI", "shard my tests across jobs", "upload traces and the HTML report", "run browsers in a matrix", "how do I keep screenshots when CI fails", or asks to configure Playwright execution generally. Produces `playwright.config` changes and an execution strategy — provider-specific YAML/scripts only when the platform is actually known.
-
shivani26singh Skill Pw Visual RegressionSets up and reviews Playwright visual/screenshot regression testing — JavaScript or TypeScript — to catch meaningful visual regressions while minimizing false positives from nondeterministic rendering or dynamic content. Use when an SDET says "add visual regression", "snapshot this component", "set up toHaveScreenshot", "mask the dynamic parts of this page", "why does my screenshot test keep failing", or "manage baselines". Produces snapshot tests with masking, thresholds, and a baseline strategy — a draft the engineer runs to generate and review the first baselines.
-
shivani26singh Skill Pw Test Step ReporterStructures a Playwright test so it explains itself in the HTML report — test.step for logical phases, testInfo.attach for evidence (screenshots, JSON, diffs), expect.soft with a hard gate for grouped checks, and annotations for issue/bug-ID traceability. Use when an SDET says "make this test's report readable", "group this into steps", "attach a screenshot to the report", "how do I do soft assertions", or "why can't I tell which step failed in CI". Produces a report a human can debug from without re-running the test — a draft the engineer reviews and runs.
-
shivani26singh Skill Pw Test Health ReporterAnalyzes Playwright suite health across multiple runs — JavaScript or TypeScript project — preferring the playwright-flaky-analyzer CLI/reporter when the project has it (deterministic passing/flaky/fixed/newly-failing/ consistently-failing/skipped classification, 21 root-cause rules, Common Errors grouping, HTML/JSON/Markdown output, an opt-in --max-flaky CI gate), and falling back to manual multi-run analysis when it doesn't. Use when someone asks "how healthy is our test suite", "which tests are flakiest", "show me tests linked to open bugs", "find stale skipped tests", or wants to run/interpret a playwright-flaky-analyzer report. Also cross-references tests skipped/fixme'd against a real bug ID in source — something the tool itself doesn't check — flagging stale or untracked ones. Does not diagnose any single failure in depth.
-
johnson68878-ops Bundle Matlab Integrate Pcb CircuitCascade PCB components, add lumped elements, export Touchstone, and bridge to eye diagram or antenna array workflows. TRIGGER: user asks to cascade or connect multiple RF PCB components, add lumped R/L/C, export S-parameters to Touchstone, or combine PCB elements into a circuit. Invoke BEFORE writing pcbcascade or circuit code — cascade rules and port matching are non-obvious. SKIP: designing individual components (use the specific matlab-design-pcb-* skill), EM analysis of a single component (use matlab-analyze-em), material/stackup setup only (use matlab-manage-pcb-material), optimization (use matlab-optimize-pcb-design).
-
polinavas95 Bundle Cat SkillСоздаёт цифрового кота по фотографии и/или описанию — один HTML-файл, в котором нарисованный питомец живёт на псевдо-рабочем столе — гуляет, трогает лапой иконки и запрыгивает на них, прячется за окном и выглядывает, следит за курсором, цепляется за него и срывается при тряске, лежит буханкой, спит на спине, умывается, ест из миски, мурчит, когда его гладят курсором, пугается резких движений, а иногда срывается в берсерк и носится по экрану. Внешность и характер целиком берутся из описания — окрас, узор, длина шерсти, цвет глаз, приметы, пол, энергия, любопытство, смелость. Используй этот скилл ВСЕГДА, когда пользователь просит виртуального или цифрового кота, кошку, котёнка, экранного питомца, присылает фото своего кота и хочет его «оживить», упоминает desktop pet, screen mate, neko, shimeji, тамагочи, «котик на экране» — и когда просит изменить уже созданного питомца — цвет, характер, размер, скорость.
-
rmazrim Skill Tailwind Responsive Darkmode StylerTransforms raw JSX or HTML structures into fully responsive, accessible, dark-mode ready web interfaces using Tailwind CSS utility classes.
-
johnson68878-ops Bundle BomBOM (Bill of Materials) management for electronics projects — the workflow skill that coordinates DigiKey, Mouser, LCSC, element14, JLCPCB, PCBWay, and KiCad skills around a unified BOM lifecycle. Create, update, and maintain BOMs with part numbers, costs, quantities stored as KiCad symbol properties. ALWAYS trigger this skill for any task involving component sourcing, pricing, ordering, distributor searches, BOM export, or fabrication preparation — even if the user names a specific distributor or fab house (e.g. "search DigiKey for...", "generate JLCPCB BOM", "order from Mouser"). This skill analyzes the schematic for sourcing gaps, recommends which distributor/fab skills to call for each gap, and writes results back as symbol properties — the agent (or user) performs the actual searches via the called skills. Also trigger on phrases like "what parts do I need", "order components", "how much will this cost", "export for JLCPCB", "find parts for this board", "compare pricing", or "check stock".
-
jochemkuipers Bundle Spicetify SkillsAuthor and debug Spicetify themes, extensions, custom apps, and @spicemod/creator (spicetify-creator / sc / sanoojes spicetify-creator) projects, including Marketplace-compatible extensions. Use whenever the task involves Spicetify development, color.ini/user.css themes, Extensions/*.js, CustomApps, @spicemod/creator TypeScript/React/SCSS builds (create/dev/build -a), or the Spicetify API Wrapper — Spicetify.Player, Spicetify.Platform, Spicetify.CosmosAsync, Spicetify.GraphQL, Spicetify.URI, Spicetify.Keyboard, Spicetify.LocalStorage, Spicetify.ContextMenu, Spicetify.Topbar, Spicetify.Playbar, React components, panels, or related TypeScript types. Prefer @spicemod/creator over deprecated create-spicetify-app / FlafyDev Spicetify Creator. Prefer TypeScript over JavaScript for new work. Prefer this skill over guessing APIs or scraping spicetify.app.
-
shivani26singh Skill Pw Locator FixerAudits a Playwright spec or Page Object for brittle locators — XPath, CSS classes, nth-child/positional selectors, deep DOM chains — and proposes resilient, JavaScript- or TypeScript-matched replacements without changing test intent. Use when an SDET says "fix these locators", "my selectors are flaky", "replace XPath with getByRole", "review the selectors in this Page Object", or reports a strict-mode violation. Produces a before/after rewrite map plus reasoning — the engineer verifies each swap against the real DOM.
-
shivani26singh Skill Pw Mobile TesterSets up Playwright mobile/responsive web testing — device emulation across real device descriptors, touch/gesture interactions, breakpoint and orientation coverage, network throttling, geolocation, and mobile-specific accessibility (touch target size). Use when an SDET says "test this on mobile", "check the responsive breakpoints", "simulate a swipe/tap", "test under slow 3G", or "test geolocation on a phone". Applies only when the application actually has a responsive/mobile web UI to test — produces device-project config and test drafts the engineer runs against the real app.
-
steffencarlsen Bundle Improve Codebase ArchitectureReview a codebase for architectural friction and deepening opportunities, then present evidence-backed candidates in a visual HTML report and pressure-test the selected design. Use when asked to improve architecture, simplify shallow modules, clarify seams and adapters, increase locality or leverage, or plan a substantial refactor before implementation.
-
zxbdzh Bundle Deep Research基于双图架构(OG + KG)的迭代式深度研究,用于复杂主题的多来源调研、证据交叉核验与研究写作。维护两张并行的数据结构——提纲图(OG)记录章节骨架与覆盖度,知识图(KG)存储实体关系三元组;通过缺口检测器自动识别待补充的知识空白,驱动精准搜索与迭代探索,直到覆盖度达标或轮次上限;最终按 OG 拓扑顺序逐章写作,每章只注入该章的证据,避免无关干扰。适用于技术或产品选型、行业与竞品分析、政策研究、公司尽调、专题报告等需要结构化知识积累、多轮迭代收敛、以及大量交叉证据的复杂研究课题;当用户需要拆解研究问题、使用最新资料、比较不同来源或观点、解释证据强弱与冲突,并最终沉淀为研究结论、HTML、Word、PPT、PDF、表格时使用。
-
zxbdzh Bundle XLSX创建、编辑或分析 .xlsx / .xlsm / .xls / .csv / .tsv 文件。当用户要求生成、处理、下载 Excel 表格,或提及表格文件名/路径并希望对其操作时,使用本技能。包括:打开、读取、编辑、修复已有文件(增列、计算、格式化、图表、数据清洗),从零或其他数据源创建新表格,以及表格格式间的转换。对于结构混乱的表格数据(错行、表头错位、垃圾数据)清洗为规范表格也适用。交付物须为表格文件;当用户未指定格式时默认生成 .xlsx 而非 .csv 等其他格式。若主要产出为 Word 文档、HTML 报告、独立 Python 脚本或数据库管道,则不应触发本技能。
-
sergeyitaly Skill Profile InitAUTO-START when .claude/learning/profile-init-request.json exists with status pending, on a new git branch, or at SessionStart hook injection. Initialize a personal skill profile for the current branch based on team position (DevOps, QA, AQA, Backend, Frontend, BA, Resource Manager, Team Lead). Reads the extension skill catalog, selects skills, writes .claude/profile.local.json (gitignored). Do not wait for the user to ask — run immediately when triggered.
-
zentnertrench-design Bundle Wechat Article Converter把外部文章、论文/预印本或纯文本改造成微信公众号爆款图文:选题评分 → 标题工厂 → 封面生成 → 结构重构 → 内联样式排版 → 合规自检,产出可直接粘贴发布的 HTML、封面 PNG 与标题候选。默认排版为「编辑部 · 暖橙」设计系统。
-
aleksandr-litvinenko Bundle Pick UI LibraryВыбрать подходящую библиотеку для конкретной frontend-задачи из проверенного списка: UI-примитивы, OTP, графики, командные меню, виртуализация, drag-and-drop, уведомления, состояние и стили. Использовать, когда пользователь явно просит подобрать библиотеку или решить задачу готовым поддерживаемым инструментом.
-
ss-yanhao Bundle Final Review输入一批 AI 产物清单(文案/配图/规则文件等最终交付物)→ 输出一个可自由圈点批注、一键导出意见 JSON 的离线审阅 HTML,供用户目检后由主理人逐条回收修改。独立通用技能,不依赖任何专家包。当用户说「把产物放一个 HTML 里让我标注 / 做个审阅件 / review 一下 / 生成可圈点批注的页面」,或任何「多份交付物需用户目检 + 逐条反馈后我再改」的场景时使用。
-
ss-yanhao Bundle Wechat To Xhs Cards把一篇推文/公众号长文/文章转成小红书 3:4 竖版图片笔记(1080×1440 PNG,多图轮播),自动分页排版后直接出图;同时产出一份可直接复制发布的小红书文字稿(标题/正文/话题标签/参考文献)。支持把产品图透明叠放到插画上做场景卡。当用户说「把这篇推文做成小红书图片」「转成图片笔记」「推文转小红书」「文章拆成图片」「出小红书封面图/配图」「长文做成九图」「这篇公众号文章发小红书」时使用。产出 = 一组 PNG + 一个可本地打开预览的 HTML + 一份文字稿。不用于写文案,也不用于单张海报设计。
-
samraddhashrivastavatech Skill Web ApplicationsBuilds websites and HTTP backends without defaulting to MERN. Use for static sites, HTML/CSS/JS, Express, FastAPI, or Flask work.
-
ilog3 Skill Education Learning Analytics ModelingUse after learning analytics or educational data mining data are available and cleaned, especially LMS logs, AI platform logs, clickstream, assignment histories, assessment sequences, student writing revision traces, knowledge component data, and learning behavior records. Covers feature engineering, sequence analysis, clustering, prediction, early warning, knowledge tracing, model evaluation, explainability, leakage checks, privacy, and education-paper reporting.
-
samraddhashrivastavatech Skill Android UISemantic UI hierarchy — traverse, find, click, type, and read the accessibility tree instead of raw coordinates. Use for the majority of app automation where a UI tree exists.
-
prince-vince Skill RemotionBuild React-based video compositions with Remotion. Use when the user mentions Remotion, wants to create or edit programmatic videos in React, works with `<Composition>`, `useCurrentFrame()`, `interpolate()`, `spring()`, `OffthreadVideo`, `Sequence`, `Series`, `TransitionSeries`, or asks to render MP4 videos from React components. Covers composition structure, frame-based animation, media tags (Img, Audio, Gif, OffthreadVideo), sequencing, transitions, and the deterministic-rendering rules Remotion requires.
-
prince-vince Bundle HyperframesCreate video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML. Use when asked to build any HTML-based video content, add captions or subtitles synced to audio, generate text-to-speech narration, create audio-reactive animation (beat sync, glow, pulse driven by music), add animated text highlighting (marker sweeps, hand-drawn circles, burst lines, scribble, sketchout), or add transitions between scenes (crossfades, wipes, reveals, shader transitions). Covers composition authoring, timing, media, and the full video production workflow. For CLI commands (init, lint, preview, render, transcribe, tts) see the hyperframes-cli skill.
-
sundwell Bundle Jira TaskWrites or restructures a Jira task description in a fixed schema (summary, Frontend, Backend, Acceptance Criteria), using real past tickets as the style reference, and creates or updates the ticket via the Atlassian MCP on command. Invoke when asked to describe, draft, write up, restructure, create or update a task, ticket, or issue in Jira.
-
prince-vince Skill Msp Website DesignDesign or review websites for managed service providers (MSPs), IT consultancies, cybersecurity firms, and local technology providers. Use this skill when creating or improving MSP website sections, backgrounds, patterns, visual systems, landing pages, service pages, or homepage layouts. Prioritizes trust, technical competence, local responsiveness, readability, accessibility, and conversion while avoiding generic cyber/AI aesthetics.
-
prince-vince Skill Ipra Growthzone Beaver BuilderField guide for rebuilding IPRA pages in GrowthZone's Beaver Builder (+ PowerPack). Captures the environment's quirks, the sanitizer landmines, and the proven CSS/layout patterns so future pages go fast instead of ping-ponging. Use when building or restyling any IPRA page in GrowthZone/Beaver Builder.
-
orcaqubits Skill Saleor Apps 2Develop Saleor Apps — App manifest, saleor-app-sdk, Next.js template, permissions, token exchange, APL, App Bridge, and lifecycle management. Use when building Saleor App extensions.
-
orcaqubits Skill Nextjs React 2Build Next.js and React applications for Saleor — App Router, server and client components, GraphQL client integration, MacawUI in Apps, and Tailwind CSS. Use when building Saleor storefronts or Apps with Next.js.
-
orcaqubits Skill Node Backend 3Build Node.js backends for Salesforce Commerce — SFCC server-side JavaScript (not actual Node.js runtime), PWA Kit backend (Express-like SSR server), Commerce SDK for server-side SCAPI access, and async patterns for external service integration. Use when building server-side commerce logic.
-
orcaqubits Skill React Patterns 2Build React applications for PWA Kit — hooks, composition, SSR, Commerce SDK integration, Chakra UI components, getProps data fetching, and client-side state management. PWA Kit uses React (NOT Remix/Next.js). Use when building PWA Kit storefronts.
-
orcaqubits Skill Nlweb Chatgpt Appsdk 2Integrate NLWeb with ChatGPT's Apps SDK — the Node.js MCP server in `openai-apps-sdk-integration/`, the `nlweb-list` tool, the React widget at `ui://widget/nlweb-list.html`, and the port-8100 AppSDK adapter that translates NLWeb's message list to OpenAI Apps SDK envelopes. Use when publishing an NLWeb site as a ChatGPT app or wiring NLWeb results into an Apps SDK widget.
-
orcaqubits Skill Spree Typescript Sdk 2Build storefronts and integrations using `@spree/sdk` — the official TypeScript SDK for Spree's API v3 (v5.4+). Covers installation, the resource-builder pattern (`spree.products.list`, `spree.checkout.create`, etc.), Zod schema validation, server-only auth (httpOnly JWTs, never exposing API keys), error handling, typing customizations, and pinning SDK versions to backend Spree releases. Use when integrating Spree into a Next.js / Node.js / TypeScript project.
-
learningmatter-mit Bundle Chem React OtGenerate transition state structures for chemical reactions using React-OT.
-
orcaqubits Skill Nlweb Schema Org Grounding 2Prepare and structure site content as Schema.org JSON-LD for NLWeb ingestion — covers the supported types (Recipe, Product, Movie, Event, Article, RealEstate, Course, etc.), per-type behavior in NLWeb's tool routing, JSON-LD embedding patterns in HTML, sites.xml registration, and how the `schema_object` flows through ranking back to agent results. Use when authoring or auditing the structured data on a site that will be exposed via NLWeb.
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 State Management & Query Architect, pw-ci-configurator, pw-visual-regression. 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.