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.
-
heldinhow Skill Aspire Mailpit IntegrationTest email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them. View rendered HTML, inspect headers, and verify delivery in integration tests.
-
jason-in-tech Bundle Table HeatmapGenerate a color-coded heatmap PNG from a markdown pipe-table so that any markdown renderer (including ones that strip inline HTML) shows per-row or per-column performance comparisons visually. Use when the user wants to colorize a markdown table, highlight best/worst values across branches or variants, visualize performance comparisons, or when inline HTML styling (`<td style>`, `<span style>`) renders as raw code in their viewer.
-
jlnbuiles Bundle Fullstack DeveloperBuild and review full-stack web features with a React frontend and PHP backend. Use when Codex needs to design or implement UI flows, API endpoints, data contracts, validation, database-backed features, refactors, or code reviews with a strong bias toward elegant, simple, correct, and maintainable solutions.
-
small-cat Skill Update DocsThis skill should be used when the user asks to "update documentation for my changes", "check docs for this PR", "what docs need updating", "sync docs with code", "scaffold docs for this feature", "document this feature", "review docs completeness", "add docs for this change", "what documentation is affected", "docs impact", or mentions "docs/", "docs/01-app", "docs/02-pages", "MDX", "documentation update", "API reference", ".mdx files". Provides guided workflow for updating Next.js documentation based on code changes.
-
small-cat Skill Write API ReferenceProduces API reference documentation for Next.js APIs: functions, components, file conventions, directives, and config options. **Auto-activation:** User asks to write, create, or draft an API reference page. Also triggers on paths like `docs/01-app/03-api-reference/`, or keywords like "API reference", "props", "parameters", "returns", "signature". **Input sources:** Next.js source code, existing API reference pages, or user-provided specifications. **Output type:** A markdown (.mdx) API reference page with YAML frontmatter, usage example, reference section, behavior notes, and examples.
-
jason-in-tech Skill Run Notebook To HTMLRun Notebook to HTML
-
j33bs Skill Dspy Rlm ModuleWhen to use RLM vs ReAct vs plain ChainOfThought
-
andrewdhood Bundle Lwc Experience CloudBuild Lightning Web Components for Salesforce Experience Cloud (Digital Experiences), including LWR sites, Aura-based community sites, and Experience Builder configuration. Use this skill whenever the user mentions Experience Cloud, Digital Experience, community site, community portal, Experience Builder, LWR site, guest user access on a portal, or any LWC development targeting lightningCommunity__Page, lightningCommunity__Default, lightningCommunity__Page_Layout, or lightningCommunity__Theme_Layout targets. Also trigger when the user asks about custom property editors for Experience Builder, theme layouts, page layouts for LWR, CSS scoping in community components, navigation menus in Experience Cloud, guest user profile configuration, DigitalExperienceBundle, content.json for Experience Cloud, deploying Experience Cloud metadata, deploy ordering for LWC sites, sfdx-project.json for community sites, site architecture planning, or ExperienceBundle structure. This skill covers code generation, Experience Builde
-
aerex0 Bundle XLSXUse this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
-
yaomeng1749 Skill SlidesGenerate and edit presentation slides. Outputs HTML slide decks (reveal.js) or Markdown slide files. Use when user says 'make slides', 'create presentation', 'build deck', '做PPT', '做演示', or needs a non-academic presentation (for academic talks, use paper-slides instead).
-
yaomeng1749 Skill SpreadsheetsGenerate and edit spreadsheets. Outputs CSV, TSV, or Excel-compatible HTML tables. Use when user says 'make spreadsheet', 'create table', 'generate CSV', '做表格', '导出数据', or needs structured tabular data output.
-
selmakcby Bundle UI UX Pro MaxUI/UX design intelligence. Use when user asks for UI/UX design, component architecture, layout, color system, or visual hierarchy decisions. Includes 50+ styles, 161 palettes, 57 font pairings.
-
brianmtreese Skill Add Component Unit TestsEvaluates an Angular standalone component and generates unit tests that cover its inputs, outputs, signals, computed values, methods, and template behavior following unit-testing best practices. Use when the user asks to add, generate, scaffold, or write unit tests for an Angular component.
-
brianmtreese Skill Angular Component GeneratorGenerates a modern Angular standalone component using signals, OnPush change detection, native control flow, and the latest Angular conventions. Use when the user asks to create, scaffold, or generate an Angular component.
-
cryptopygeek Bundle Graphifyany input (code, docs, papers, images) - knowledge graph - clustered communities - HTML + JSON + audit report
-
cabezas-felipe Bundle Product DesignerPrincipal-level product design partner for turning PRDs or design prompts into strong UX directions and build-ready recommendations with explicit tradeoffs. Use when the user asks for design options, compares approaches, requests user flows or wireframes, wants to run parallel design explorations, needs help converging on one direction, or asks for component behavior and interaction/state specs.
-
criseulises Bundle Scaffolding REST APIScaffolds a production-ready REST API in TypeScript using Fastify, Zod for input validation, pino for structured logging, and emits an OpenAPI 3.1 spec. Use when the user asks to "scaffold a REST API", "start a new backend", "bootstrap a Node API", or mentions Fastify, Zod, OpenAPI, rate limiting, or structured error responses. Covers project layout, validation pipeline, error envelope, rate limiting with @fastify/rate-limit, health and readiness endpoints, graceful shutdown, and OpenAPI generation. Do NOT use for GraphQL schemas, gRPC services, Python/Go/Ruby backends, full-stack frameworks (Next.js, Remix), or for adding routes to an existing non-Fastify codebase.
-
000benniu Skill Modern UX Core ProtocolCore UI/UX and Design Standards (CSS, JS, HTML, Mobile-First). ファッション・現代的・クールなデザインと、堅牢な実装を実現するための基本規約。
-
almasumdev Skill Mobile Tech Stack SelectionDecision framework for choosing between native iOS/Android, Flutter, React Native, and Kotlin Multiplatform for a new or migrating mobile project. Use when the stack is undecided or being revisited.
-
almasumdev Skill Push Notifications OverviewEnd-to-end push notifications on mobile - FCM and APNs architecture, payload shapes, notification vs data messages, permissions, and cross-platform handling in Flutter and React Native. Use when adding, debugging, or rearchitecting push.
-
almasumdev Skill Mobile Navigation PatternsNavigation patterns for mobile apps (stack, tab, modal, drawer, nested flows) with platform conventions across SwiftUI, Compose, Flutter, and React Native. Use when structuring navigation or handling deep links.
-
vines90 Bundle Auto Smtp Email通过 SMTP 发送单封业务邮件的"发送通道"。支持抄送、签名文件、HTML 模板和模板变量,支持从本地 env 文件读取邮箱凭证,默认先预览后发送。本 skill 只负责"把准备好的草稿真实发出去";外贸开发信的正文撰写、定制策略、反垃圾邮件检查交给 `trade-dev-email-writer`。当用户提到"用 163 邮箱发邮件"、"SMTP 发信"、"抄送邮件"、"HTML 邮件模板"、"把这封草稿发出去"时使用。
-
thejordanleopold Skill RemotionUse when creating programmatic videos using React and Remotion — composing video from React components, animating with useCurrentFrame and interpolate, adding transitions, handling audio, rendering to MP4, or integrating video assets. Triggers: "Remotion", "programmatic video", "video in React", "React to MP4", "video composition", "video animation", "render video", "Remotion composition", "frame-based animation", "useCurrentFrame", "interpolate Remotion", "TransitionSeries", "video rendering".
-
000benniu Bundle Liferay Modern Fragment GuideLiferay のモダンなフラグメント作成(HTML/CSS/JS)に関するベストプラクティス、および動的メニュー連携ガイド。
-
almasumdev Skill Secure StorageCross-platform secure storage on mobile. Covers Android EncryptedSharedPreferences / Tink, iOS Keychain, flutter_secure_storage, and react-native-keychain. Use when persisting tokens, credentials, or PII on device.
-
banibratachatterjee Bundle Lwc TestingUse when setting up or reviewing Lightning Web Component unit tests with Jest, including `@salesforce/sfdx-lwc-jest`, wire adapter mocks, imperative Apex mocks, async rerender handling, and accessibility smoke checks. Triggers: 'how do I test @wire in LWC', 'Jest test is flaky', 'mock Apex in LWC test', 'flushPromises pattern'. NOT for Apex unit tests, browser end-to-end automation, or performance testing.
-
banibratachatterjee Bundle Flow TestingUse when defining or reviewing test strategy for Salesforce Flow, including Flow Tests, debug runs, path coverage, test data, and explicit validation of fault paths and custom component behavior. Triggers: 'flow test tool', 'how do i test a flow', 'flow fault path testing', 'flow debug interview'. NOT for Apex unit testing or manual QA planning that is unrelated to Flow behavior.
-
banibratachatterjee Bundle Screen FlowsUse when designing or reviewing interactive Flow screen experiences, including navigation, validation, screen component choice, custom LWC screen components, and user-safe commit timing. Triggers: 'screen flow validation', 'back button behavior in flow', 'custom flow screen component', 'screen flow UX'. NOT for Experience Cloud guest exposure or custom property editor design-time tooling.
-
thejordanleopold Skill AnimationUse when implementing animations, transitions, hover effects, page transitions, exit animations, scroll-linked animations, drag interactions, or motion design in React/Next.js. Triggers: "animation", "animate", "framer motion", "motion", "transition", "hover effect", "page transition", "AnimatePresence", "spring physics", "micro-interaction", "scroll animation", "exit animation", "layout animation", "shared element transition", "gesture".
-
thejordanleopold Skill Expo TailwindUse when setting up or using Tailwind CSS in Expo or React Native projects with NativeWind v5 and react-native-css for universal styling across iOS, Android, and web. Covers Metro config setup, PostCSS configuration, CSS component wrappers, platform-specific styles, Apple system colors, and dark mode. Triggers: "NativeWind", "Tailwind Expo", "Tailwind React Native", "react-native-css", "Tailwind mobile", "Expo Tailwind setup", "NativeWind v5", "Tailwind v4 Expo", "universal styling", "Tailwind iOS", "Tailwind Android".
-
almasumdev Skill App LifecycleMobile app lifecycle across iOS and Android (foreground, background, suspended, killed), state restoration, process death, and cross-platform parallels in Flutter and React Native. Use when handling background work, persistence of in-flight state, or resume flows.
-
thejordanleopold Skill System DesignUse when designing system architecture, making architectural decisions, writing Architecture Decision Records (ADRs), applying Domain-Driven Design (DDD) patterns, decomposing a system into bounded contexts or services, designing component boundaries and interfaces, evaluating architectural trade-offs, or planning a major technical direction change. Triggers: "design the architecture", "system design", "ADR", "bounded context", "how should I structure the system", "microservices vs monolith", "event-driven", "trade-offs".
-
thejordanleopold Skill UI ComponentsUse when building UI components, implementing accessible interfaces, creating responsive layouts, auditing UI for visual quality or AI aesthetic anti-patterns, implementing component variants, reviewing component architecture, or ensuring WCAG 2.1 AA compliance. Triggers: "build a component", "UI component", "accessible", "responsive", "modal", "form", "button", "layout", "ARIA", "keyboard navigation", "screen reader", "visual QA", "component library".
-
thejordanleopold Skill Expo App DesignUse when building mobile or universal apps with Expo and Expo Router. Covers file-based routing, native tabs, form sheets, Reanimated animations, scroll-driven effects, media handling, storage patterns, visual effects (blur, glass), 3D graphics, and platform- specific design patterns for iOS and Android. Triggers: "Expo", "Expo Router", "React Native UI", "native tabs", "form sheet", "native navigation", "Expo app", "mobile UI", "React Native animations", "expo-image", "native modal", "Reanimated", "expo-blur", "expo-sqlite", "SF Symbols", "Apple design".
-
almasumdev Skill Mobile UI PatternsCanonical mobile UI patterns (list, detail, tab, sheet, master-detail, search, form) with platform-aware guidance across SwiftUI, Compose, Flutter, and React Native. Use when designing or reviewing screens.
-
banibratachatterjee Bundle Flow Data TablesUse the Data Table screen component for selecting rows from collections in Screen Flows, including single/multi-select and inline actions. NOT for displaying read-only data outside flows.
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 aspire-mailpit-integration, table-heatmap, fullstack-developer. 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.