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.
-
microsoft Skill Powercat OverflowReviews every Power Automate cloud flow inside a Power Platform solution (.zip) against Microsoft's coding guidelines and produces a [SolutionName].findings.json next to the uploaded solution, then opens the hosted PowerCAT-Overflow viewer at https://microsoft.github.io/power-cat-skills/PowerCAT-Overflow.html and uploads both files so the user can explore the results. Triggers: 'powercat overflow', 'overflow my solution', 'review my solution', 'evaluate flows in this solution', 'audit Power Auto
2.7k -
microsoft Bundle Powercat OverpageReviews the Power Pages site(s) inside a Power Platform solution .zip against best practices across Security, Performance, Accessibility, Maintainability, Architecture and Reliability — by reading the pages, web templates, custom JS/CSS, settings and table permissions and reasoning about them. Optionally also ingests a browser HAR capture (recommended) to investigate real performance bottlenecks and map them to code. Produces a [SolutionName].findings.json (validated against findings.schema.json) with solution-level, per-site and per-component findings, each with a description, a suggested fix, and (where relevant) a code or HAR anchor. Then opens the PowerCAT OverPage viewer with the solution, findings and HAR loaded so the user can explore findings overlaid on a live page preview, on the actual code, and on the network waterfall. Triggers: 'powercat overpage', 'overpage my site', 'review my power pages site', 'review this portal solution', 'evaluate this power pages solution', 'audit power pages site', 'ove
2.7k -
microsoft Bundle Eval Generator Code AppGenerate a two-layer eval suite (presence checks + static security analysis) for a Power Apps Code App. Code Apps use @microsoft/power-apps SDK with generated service classes in src/generated/services/ — NOT @microsoft/powerapps-component-framework or context.webAPI.*. BRD is optional — if absent, features are derived from a code review of the project. Always produces: evals/manifest.json, evals/presence/<id>.check.ts files, evals/runner/run-evals.ts, evals/runner/presence-runner.ts, evals/runner/security-runner.ts, and evals/dashboard/index.html. Triggers: 'generate code app evals', 'eval my code app', 'generate tests for code app', 'code app eval generator', 'check feature completeness code app'.
2.7k -
microsoft Bundle Eval Generator Gen PagesGenerate a three-layer eval suite (presence checks + unit tests + security analysis) for Power Apps Generative Pages in Model-Driven Apps. Generative pages are single-file React/TypeScript components using Fluent UI V9 and the dataApi prop for Dataverse operations — NOT Code Apps, NOT PCF components. Code may be generated by the App Agent in make.powerapps.com or by AI code generation tools (Claude Code, GitHub Copilot CLI) using the /genpage skill. Always produces: evals/manifest.json, evals/presence/<id>.check.ts, evals/unit/<feature>.test.tsx, evals/runner/run-evals.ts, evals/runner/presence-runner.ts, evals/runner/security-runner.ts, and evals/dashboard/index.html. Triggers: 'eval my generative page', 'generate evals for gen page', 'review my genpage code', 'test my generative page', 'check my model driven app page', 'eval generator gen pages'.
2.7k -
microsoft Skill Analyze Canvas PerformanceAnalyze and audit a Power Apps canvas app. USE WHEN the user wants to analyze, profile, audit, review, diagnose, or improve a Canvas App or pa.yaml files. USE FOR: slow apps, long load times, delegation warnings, N+1 database calls, excessive collections, ForAll optimization, OnStart overload, Named Formulas, Concurrent execution, Explicit Column Selection, DelayOutput on text inputs, cross-screen control references, Power Automate overuse, unused variables, nested galleries, error handling, App.OnError, form validation, naming conventions, variable scope misuse, modern controls, responsive layout, accessibility. DO NOT USE WHEN the app has not been synced locally yet — sync it first.
2.7k -
microsoft Skill Webui DevBuild interactive WebUI apps with compiled-template hydration, template syntax, component patterns, and CLI usage.
2.7k -
mininglamp-oss Skill Octo HTMLHTML docs domain (octo-doc) — create and govern self-contained interactive HTML documents, immutable versions, drafts, sharing, media, comments, and agent element edits. This is a DIFFERENT backend from the `octo-docs` (CRDT/Yjs) domain. Load after octo-shared.
-
mornikar Bundle Web Design Engineer视觉设计工程专家(v3.1 Ironforge 架构,独立 Skill)。可独立运行或被 pm-coder 委托调用。 将 AI 生成的网页从「功能可用」提升到「视觉惊艳」。 灵感源自 Anthropic Claude Design 系统提示词,开源可移植。 核心能力: - 反 AI 陈词滥调规则(封禁过度使用的 AI 设计模式) - 设计系统声明(编码前先阐述色彩、排版、间距、动效选择) - oklch 色彩理论(感知均匀颜色推导,替代随机 hex 猜测) - 精选字体与色彩搭配(6套预验证方案) - 占位符哲学(诚实标记,而非拙劣伪造) - 结构化六步工作流 独立模式:用户直接要求生成视觉惊艳的网页/原型/演示/数据可视化 编排模式:由 pm-coder 在编码前端时委托调用 触发词:网页设计、视觉设计、让页面好看、UI美化、配色、排版、前端视觉、 落地页、数据可视化、幻灯片、动效设计、设计系统、landing page、 dashboard设计、原型美化、交互原型、HTML演示
-
nanoodlecom Bundle UI MockupRender a UI mockup image from a one-line feature description — an LLM turns the description plus a style guide into a precise screenshot-style image prompt, then an image model renders it. Use to show the user what a screen could look like before writing any frontend code, or to settle "option A or option B" layout questions by rendering both.
-
nanoodlecom Bundle Visual JudgeJudge a UI screenshot against written acceptance criteria — a vision model describes the rendered page neutrally, then an LLM judge compares it to the spec and returns strict JSON with pass/fail and per-violation severity. Use to self-check frontend changes from a screenshot, or as a CI visual-regression gate that only fails when a human would care.
-
akashp1712 Bundle Next Error TsxWrite Next.js App Router error.tsx (and global-error.tsx) so a thrown page does not dump the production digest screen. Auto-applies when creating or editing a data-fetching page.tsx that has no sibling error boundary. Triggered by /next-error-tsx.
-
akashp1712 Bundle Next Loading Skeleton⚡ Instant Loading UI for Next.js - Auto-generate beautiful loading.tsx with shadcn/ui Skeleton placeholders. Perfect for dashboards, data tables, and profile pages. Zero wait time, maximum user satisfaction.
-
akovalion Bundle TestingUniversal testing framework (frontend + backend) — a meticulous run of any testing task with evidence discipline. Use when you need to test a feature/form/build/API/service, draft a test plan, run checks, perform exploratory or regression testing, or find defects.
-
alexbrndl Bundle MotionUse when adding, reviewing, or debugging animations and transitions (CSS, Vue Transition, GSAP, scroll-driven effects), or when exporting an HTML animation as a clean MP4 demo. Not for choosing the overall visual direction (use design-direction).
-
alexbrndl Bundle Design ReviewUse when reviewing or critiquing an existing UI (code, screenshot, or live page) for visual quality, AI-generated look, accessibility, or polish before shipping. Not for starting a new design (use design-direction) or animation issues (use motion).
-
alexbrndl Bundle Design DirectionUse when starting a new design or choosing the visual direction for a screen, site, or component, before writing code or canvas work, to avoid generic AI aesthetics. Not for critiquing an existing UI (use design-review).
-
alexngai Bundle React Testing HelperHelps write and debug React component tests using React Testing Library. Use when writing unit tests for React components, debugging test failures, or setting up testing infrastructure.
-
alexngai Skill React Component TestingTest React components with Testing Library — render, query by role, and assert on user-visible behavior.
Audited -
amgrbi96 Bundle PDF ToolsPDF output-side engineering for what pymupdf cannot do: HTML-to-PDF generation with Puppeteer (print CSS, web fonts, React templates), PDF/A archival compliance via ghostscript and verapdf, PKCS#7 digital signing with @signpdf, and qpdf encryption/repair/linearization. NOT for content extraction — use the parse-docs skill. Routine page edits (merge, split, rotate, crop, watermark, forms, redaction) need no skill — use pymupdf directly.
-
amlei Bundle Amlei Md2img把 Markdown 文件渲染成图片长图(PNG)。用 pandoc 转 HTML,再通过 Playwright 按移动端宽度整页截图,保留标题、代码块、列表等样式。当用户需要把 md 转成图片、生成文章分享长图、markdown to image、md 截图、把文档导出为图片时使用。
-
digitizers Bundle UI Component RouterRouter for sourcing UI components — picks ONE source among the shadcn/ui registry (MCP or CLI), 21st.dev magic-mcp, and Ant Design, so a component need lands on one system instead of a hand-rolled lookalike or a mixed component zoo. Read this FIRST whenever a task needs a UI component or section — a button, dialog, data table, form, pricing section, hero, navbar, dashboard widget — or when the user asks to "add a component", "build a section", "use shadcn", "find a component for", "תוסיף קומפוננטה", "תבנה סקשן", "צריך טבלה/טופס/דיאלוג", "חפש קומפוננטה". Not for designing a brand or page from scratch (that is design work, not component sourcing), not for choosing the project's framework, and not for installing/configuring the tools themselves.
-
dynamods Skill ReactReact Skills – DynamoHome
-
elithrar Bundle Web PerfDiagnose page-load and interaction performance using browser traces, network evidence, and source code. Use for site-speed, Lighthouse, Core Web Vitals, or layout-shift investigations; a general accessibility audit is separate.
-
endearqb Bundle Svg Flowchart生成高质量的 SVG 流程图,支持垂直流程图、水平流程图、带判断分支的流程图、以及多列分组流程图。 接受用户的文字步骤描述或列表,输出标准 SVG 文件(可直接嵌入 HTML 报告、Word 文档等)。 触发条件(凡符合以下任一项,均应使用本 skill): - 用户说"帮我画流程图"、"生成流程图"、"做个流程图"、"画个步骤图" - 用户提供了 3 个以上有序步骤并希望可视化 - 用户说"实验步骤图"、"操作流程图"、"工艺流程图"、"工作流图" - 用户上传文档并要求提取步骤生成流程图 - 任何 "流程" + "图/可视化/绘制" 的组合请求 - 用户需要含判断/条件分支的流程图(如"合格/不合格"、"是/否"分支) 输出格式:独立 `.svg` 文件,可选同时生成嵌入演示用的 HTML 预览页面。
-
endearqb Bundle Frontend Dataviz根据用户提供的数据生成符合 Storytelling with Data(SWD)原则的可视化图表。 触发条件:用户提供数据并要求"画图"、"生成图表"、"可视化"、"做个图"、 "帮我展示这些数据",或上传 CSV/Excel/表格数据并希望看到图形化呈现时, 必须使用本 skill。即使用户只说"帮我分析这些数据"而数据适合可视化, 也应主动使用本 skill 生成图表。
-
endearqb Bundle Lab Report Writer撰写期刊风格的实验报告,支持理工科实验课报告、科研论文级实验记录、工程项目技术报告、竞赛展示用报告等全场景。 用户提供实验信息、数据、方法描述后,生成结构完整、排版专业的报告,并附带Python数据验证脚本对所有计算结论进行复核。 触发条件(凡符合以下任一项,均应使用本skill): - 用户说"帮我写实验报告"、"写一份实验记录"、"整理实验数据"、"写技术报告" - 用户提供了实验原始数据并想生成正式报告 - 用户说"我有实验结果,帮我整理成报告" - 用户想把markdown或word报告转成HTML期刊风格 - 任何涉及"实验"+"报告/记录/总结"的组合请求 - 用户提到要生成包含数据图表、公式推导、误差分析的正式文档 输出格式:优先HTML报告(期刊风格);也可输出Markdown或Word(.docx)。 如果用户提供了Markdown/Word报告,应提醒其可升级为HTML报告。
-
epam Skill Uui ComponentsHelps create and modify UUI (EPAM Unified UI) components following established patterns. Use when creating new components, modifying existing components, working with withMods, component props, styling, or component architecture in the UUI library.
-
epam Skill Uui DocumentationHelps update UUI documentation, add doc examples, configure Property Explorer, and manage component API documentation. Use when adding documentation examples, updating Property Explorer configs, generating API references, working with UUI documentation site, or when adding/removing/modifying public props on component interfaces.
-
fastly Bundle ViceroyRuns Fastly Compute WASM applications locally with Viceroy, specifically for Rust and Component Model projects. Use when starting a local Fastly Compute dev server with Viceroy, configuring fastly.toml for local backend overrides and store definitions, running Rust unit tests with cargo-nextest against the Compute runtime, debugging Compute apps locally, adapting core WASM modules to the Component Model, or troubleshooting local Compute testing issues (connection refused, missing backends, store config). For non-Rust Compute work or understanding the Compute API, prefer the fastlike skill instead — its source code is easier to understand as a Fastly Compute API reference.
-
freshtechbro Bundle Opendevbrowser Design AgentThis skill should be used when the user asks to design, redesign, audit, or implement frontend/UI work with OpenDevBrowser, screenshots, or the /canvas surface. It turns briefs and existing interfaces into contract-first, real-browser-validated design execution.
-
full-stack-skills Bundle DetoxProvides comprehensive guidance for Detox mobile testing framework including React Native testing, E2E testing, and test synchronization. Use when the user asks about Detox, needs to test React Native applications, write E2E tests for mobile apps, or configure Detox.
-
full-stack-skills Bundle VitestProvides comprehensive guidance for Vitest testing framework including fast test execution, Vite integration, component testing, mocking, and configuration. Use when the user asks about Vitest, needs to write fast unit tests, test Vue/React components, or configure Vitest with Vite projects.
-
full-stack-skills Bundle CypressProvides comprehensive guidance for Cypress end-to-end testing including commands, assertions, component testing, CI/CD integration, and best practices. Use when the user asks about Cypress, needs to write E2E tests, component tests, or configure Cypress for testing.
-
full-stack-skills Bundle Webapp TestingToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
-
fw1201 Skill Tw Stu Concept Viz將學科抽象概念轉化為互動式視覺化圖形,幫助台灣中小學生建立直觀理解。 產出 HTML Artifact(互動圖形,可懸停、點擊)搭配理解驗收問答。 支援概念地圖、流程圖、時間軸、比較矩陣、因果關係圖等多種圖形類型。 當使用者提及「畫個圖幫我理解」「我看不懂這個概念」「概念地圖」 「視覺化」「幫我畫流程圖」「用圖解釋」「抽象概念」「關係圖」時觸發。 分類:K-12 學習(tw-stu-*)
-
bmob Bundle Bmob Database JavascriptUse when implementing Bmob NoSQL database CRUD with the cross-platform hydrogen-js-sdk (3.0+ supports both Secret Key + API 安全码 and Application ID + REST API Key init) — ONE SDK file (Bmob-x.x.x.min.js) covers ALL of: browser, Node.js, WeChat Mini Program, Alipay / ByteDance / QQ / Baidu Mini Programs, Quick App 快应用, Cocos Creator JS, Electron, Tauri, hybrid apps, and any ES6 framework (Vue2 / Vue3 / React / Next.js / Vite / Nuxt). Triggers: Bmob.initialize, Bmob.Query, Bmob.User, Bmob.Pointer, Bmob.GeoPoint, Bmob.Relation, hydrogen-js-sdk, npm install hydrogen-js-sdk, import Bmob from 'hydrogen-js-sdk', 微信小程序 Bmob, Cocos Creator Bmob, query.find, query.set, query.save, query.destroy, query.equalTo. NOT for Android native (use bmob-database-android), iOS native (use bmob-database-ios), Flutter / Dart (use bmob-database-flutter), curl / Python / Go / PHP / C# (use bmob-database-restful), or C++ Cocos2d-x (separate skill). If Bmob MCP is configured in the project, call get_project_tables first via bmob-mcp befo
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 react-testing-helper, vitest, react. 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.