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.
-
mybigday Skill Upgrade React NativeUpgrade React Native version in example/ directory using rn-diff-purge methodology. Use when the user wants to upgrade react-native, migrate to a new RN version, or update React Native dependencies in the example app. Handles diff retrieval, systematic file changes, dependency updates, and conflict resolution.
-
nanmicoder Bundle Web Video Presentation把口播稿或文章做成"看起来像视频"的点击驱动 16:9 网页演示(Vite + React + TS),录屏即成片。主路径 VO-First:真人口播已录好 → 核实事实 → SRT 时间戳写进 plan.md(唯一中间文档)→ npm run gen 自动生成时间轴 + 各章任务卡 → 章节全并行开发 → npm run check 红线校验 + 关键帧截图 → ?auto=1 整段原声零漂移录屏。次路径 TTS:只有文章 → 先写口播稿再合成音频。适用:用网页做视频(动态 PPT 但不像 PPT)、B 站 / YouTube / 视频号口播视频、出镜视频的补拍画面、有电影感的产品 / talk demo。本 Skill 沉淀方法论 + 流程,不绑定任何样式 / 字体 / 颜色,可复用到任意主题与美学。
-
neko233-com Skill Kanban233Develop, build, test, and deploy the kanban233 Go 1.26 Kanban web server. Use when working on kanban233 features, server.yaml config, SQLite/Postgres persistence, project groups, audit logs, import/export, static web UI (login.html + board.html), Docker/Jenkins/GitHub Actions CI, or Windows build.cmd / run-dev.cmd / test.cmd scripts.
-
neko233-com Skill Kanban233 UIApple Human Interface-inspired UI for kanban233 web frontend. Use when editing web/styles.css, login.html, board.html, or any visual/interaction changes. Ensures premium dark-mode aesthetics, glass materials, segmented controls, and no native alert/confirm/prompt.
-
nenorrell Bundle Daisyui 5DaisyUI 5 component library best practices, patterns, and usage for Tailwind CSS 4. Use when building UI with daisyUI class names, creating daisyUI-based layouts, styling HTML with daisyUI components, creating React wrapper components for daisyUI, or any task involving daisyUI (.html, .jsx, .tsx, .vue, .svelte files). Triggers on: daisyUI components (btn, card, modal, drawer, navbar, etc.), daisyUI color names (primary, secondary, base-100, etc.), daisyUI config (@plugin "daisyui"), daisy-meta.ts, generate-daisy-safelist, compound components wrapping daisyUI, or any UI task in a project using daisyUI/Tailwind CSS 4.
-
nenorrell Bundle Fluent UI ReactBuild modern, responsive, and accessible UIs with Microsoft Fluent UI React v9 (@fluentui/react-components) for Word add-ins and Office extensions. Use when: (1) Creating or modifying Word add-in task pane UI, (2) Writing React components using Fluent UI v9 components, (3) Styling with Griffel (makeStyles/makeResetStyles/mergeClasses), (4) Working with Fluent design tokens and theming, (5) Building accessible Office add-in interfaces, (6) Implementing the v9 hooks-based component architecture (useComponent/useComponentStyles/renderComponent pattern), or (7) Any task involving @fluentui/react-components imports.
-
neventstore Skill Add Persistence Or SerializerUse when: adding a new persistence provider, adding a new serializer, reviewing an existing serializer implementation, wiring up a new storage backend, or checking whether a persistence/serialization component follows NEventStore conventions.
-
opencloud-eu Skill Bumping WebUse when the user asks to bump, update, or upgrade the OpenCloud web assets/frontend to a specific version (e.g. "bump web to v7.0.0", "update web to v7.1.2"). Covers editing the version files, the single commit, and opening the PR against the right branch.
-
openems Skill Oe UI TestUse when writing or fixing Angular/Ionic UI tests in the FEMS/OpenEMS UI (Karma/Jasmine), including formly view tests, chart tests, and component unit tests.
-
openinterpreter Bundle Cua DriverDrive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server; snapshot its accessibility tree, act through snapshot-bound element tokens, native menu paths, exact window geometry, or pixel coordinates, and verify from fresh state. Use when the user asks you to operate, drive, automate, or perform a GUI task in a real application on the host.
-
openloaf Bundle Openspeech DevOpenSpeech 项目(跨平台 AI 语音输入桌面应用,Tauri 2 + React 19 + Rust)的开发规约入口。**当用户在 OpenSpeech 仓库里提出任何开发请求时都应触发**——加功能、改 UI、调快捷键/录音/注入、装依赖、读 docs/ 业务规则都先加载本技能。触发关键词:OpenSpeech、语音输入、听写、录音、快捷键、Tauri、shadcn、Rust 插件、业务规则、词典、历史记录、TypeLess、REST STT、realtime ASR。
-
openloaf Bundle Openspeech UpdateOpenSpeech 版本更新执行总入口(即 GitHub Release / OTA 推送链路)。当用户在 OpenSpeech 仓库说 「自动更新 / 推更新 / 给用户推更新 / 一键更新 / 让用户能收到更新 / 让线上的人能更新到 / 让桌面端弹出升级提示 / 触发 OTA / 触发自动更新 / 发版 / release / 发布新版本 / 打个新包 / 升级版本号 / bump / 提交并发版 / patch / minor / major / 推 tag / 全量发版 / src 下的也要发 / 前端也要推 npm / 推 npm / 发 npm 包 / publish frontend / 上一版前端没生效 / desktop 跑的还是老前端 / npm publish 401 / OTP / bypass 2FA」等任意一种意图时, **都触发本 skill**。涵盖完整流程:双仓顺序(src/ 私仓 pnpm publish → 主仓 bump frontend 依赖 → pnpm install)→ 提交累计改动 → 写 changelog → bump 版本号 → 推 tag → 监控 CI → publish draft Release,并讲清每步会动哪些文件、哪些步骤会真的影响生产(终端用户)。 **关键约束:前端 npm 包必须在后端 bump 之前发到 npm**,CI 跑 `pnpm install --frozen-lockfile` 时不会读 `src/` 目录,顺序搞反会发出空版本(0.2.39 那次的教训)。 不要凭印象 push tag——本 skill 列出的检查与确认动作必须按顺序跑完。
-
openops-cloud Skill ReactUse when creating or editing frontend React code in react-ui or ui-components packages. Triggers on any frontend component, hook, or UI work.
-
openops-cloud Bundle Frontend Build Timing AuditDetects and diagnoses chunk-evaluation timing bugs in the Vite/rolldown production build of react-ui (works-in-dev / broken-in-build i18n regressions, missing UI labels, module-scope `t()` anti-patterns). Use when editing react-ui, ui-components, shared, vite.config.ts, package.json `sideEffects`, or i18n setup; or when a user reports blank labels in build/docker/staging/prod.
-
oxcaml Skill Update MerlinUpdate/merge the vendored Merlin after a compiler frontend change (parsing/, typing/, file_formats/, utils/), fix a failing Merlin-sync CI check, or teach Merlin about a new compiler flag.
-
parkerhancock Bundle CanvasRender interactive UIs in a browser window using file operations. Supports two modes: React (App.jsx) for rapid prototyping with pre-built components, and Vanilla (index.html) for standards-based, portable artifacts. Use when users ask to: show forms, render charts/graphs, create dashboards, display data tables, build visual interfaces, or show any UI component. Trigger phrases: "show me", "render", "display", "create a form/chart/table/dashboard".
-
paulrobello Skill Layer VizGenerate professional HTML infographics for all current voxel world biomes (15 surface + 3 underground). Shows layer structure, elevation bands, vegetation, cave fill, light sources, and decorations. Triggers: "layer visualization", "biome layers", "/layer-viz"
-
pdsuwwz Bundle Nextjs Nextra Starter DistillDistill and apply this repository's Next.js Nextra starter architecture, implemented features, extension points, and migration patterns. Use when Codex needs to understand this project, continue second-stage development, add or change docs/landing/i18n/theme/auth/UI behavior, or reuse these Next.js 16 + Nextra 4 + Tailwind CSS 4 patterns in another project.
-
pdsuwwz Bundle Nextjs Nextra Starter Distill Zh蒸馏并应用当前仓库的 Next.js Nextra 启动模板架构、已实现功能、二次开发扩展点与迁移模式。适用于理解本项目、继续二次开发、修改 docs/landing/i18n/theme/auth/UI 行为,或把这些 Next.js 16 + Nextra 4 + Tailwind CSS 4 模式复用到其他项目。
-
pegasystems Skill Catalog ReleaseRelease components to the Pega Dev Components catalog. Use when the user asks to "publish", "release", or "deploy" a component like Blueprint, CDH, or GenAI, or wants to walk through the release process.
-
penposs Bundle Mvmaker H3 SkillOrchestrate a complete MiniMax H3 music-video production from song, lyrics, and visual references through MV direction, integer-second audio segmentation, storyboard generation, official H3 prompt writing, direct local minimax-H3-GEN submission, shared RunningHub queue autofill, resumable monitoring, automated result validation, exact master-audio assembly, HTML archiving, and a self-contained manual-upload package. Use for one-click, staged, resumed, downloaded, assembled, or published H3 MV jobs. Do not use for a single standalone prompt or an unrelated video model.
-
perminder-klair Bundle Llama Cpp ManageInstall, configure, troubleshoot, and operate llama.cpp on Linux or macOS — covers source builds (Debian/Ubuntu apt deps, Arch pacman, Fedora/openSUSE/Alpine, macOS brew), GPU backend selection (Vulkan / Metal / ROCm / CUDA), server lifecycle (port conflicts, health probes, detached vs foreground), pi-coding-agent integration via `~/.pi/agent/models.json`, and per-model tuning (ctx, sampling, vision mmproj, GGUF metadata). USE THIS SKILL whenever the user mentions llama-server, llama-cli, llama-bench, llama.cpp build errors, "my model won't load", "the server failed to start", GGUF files, an OpenAI-compatible local server, port conflicts on 8080/8081, or trouble with the pi coding agent against a local model — even if they don't say "llama.cpp" by name. The user's primary CLI is locca; treat it as the frontend and llama.cpp as the runtime it manages.
-
petro-nazarenko Bundle React Native Best PracticesUse this skill for ANY React Native task involving performance, architecture, or platform-specific concerns. Triggers on: Metro bundler config/optimization, FlatList vs ScrollView choice, platform-specific code audit (Platform.OS, .ios.js/.android.js splits), Expo vs bare workflow guidance, React Navigation setup/patterns, bundle size analysis, slow list rendering, navigation performance, or any RN project audit. Always use this skill when the user mentions React Native, Expo, Metro, React Navigation, or mobile app performance.
-
petro-nazarenko Bundle Wcag AuditorUse this skill for ANY task involving: buttons, forms, inputs, images, modals, navigation, focus, keyboard, color, contrast, screen readers, ARIA, semantic HTML, interactive elements, component review, frontend code review, UI audit, UX review, checkout flow, or any component that users interact with visually or programmatically. Also triggers explicitly on: "accessibility", "a11y", "WCAG", "ARIA", "screen reader", "color contrast", "tab order", "ADA compliance", "audit my", "check my", "review my", "fix my", "is my X accessible". When in doubt — run Phase 1 tool check first, it costs nothing.
-
pinchtab Skill SemanticUse this skill when a task needs semantic element matching: find UI elements by natural language query, match accessibility tree nodes, score element similarity, classify browser automation failures, or recover from stale element refs. Triggers on 'find element', 'semantic match', 'accessibility matching', 'element recovery'.
-
plotly Bundle Chart Baseline GenerationUse when working in Plotly.NET tests and you need to generate or refresh expected chart output values from real chart rendering instead of inventing assertion strings. This skill helps agents produce candidate data/layout/html baselines, extract stable segments, and convert investigated output into test expectations.
-
pmndrs Skill DocsLook up the official pmndrs documentation before answering anything about react-three-fiber (R3F), drei or zustand — hooks, components, props, signatures, store patterns, migrations. Use it whenever code or an answer depends on one of these APIs, rather than recalling the API from memory.
-
pmndrs Skill ExamplesFind a working pmndrs demo before writing a react-three-fiber scene from scratch — caustics, transmission, physics, postprocessing, scroll rigs, GLTF, portals, instancing. Use it whenever the question is how something is put together rather than what an API takes, and read the demo's source instead of reconstructing it.
-
pmndrs Bundle Pmndrs ViverseBuild, modify, debug, or publish VIVERSE-ready web games and 3D apps with Three.js, React Three Fiber, @pmndrs/viverse, @react-three/viverse, VIVERSE SDK integrations, character controllers, physics, avatars, actions, animations, AR, or VR.
-
pmndrs Bundle Pmndrs XrBuild, modify, debug, or validate XR, AR, VR, spatial interaction, pointer, controller, hand-tracking, hit-test, teleportation, layer, anchor, uikit, and handle-based React Three Fiber apps using @react-three/xr, @react-three/handle, and @react-three/uikit. Use when working on immersive WebXR experiences, R3F-to-XR conversions, XR games, spatial tools, or XR validation/test harnesses.
-
posit-dev Skill Testing Example AppsUse when adding Playwright tests that verify a component's example apps under components/ actually run and behave — covers the shared components/conftest.py smoke_test fixture, create_example_fixture, per-component test_<name>.py layout, and py-shiny controller interaction tests. Reuses py-shiny's public testing API; no custom runner.
-
posit-dev Skill Writing Component PagesUse when adding or editing a component documentation page under components/ in py-shiny-site (inputs, outputs, display-messages, layout) — covers the directory layout, index.qmd front matter, app-*.py preview/example files, shinylive link generation, and sidebar registration.
-
prefecthq Bundle Prefab UIBuild interactive UIs with the Prefab component library. Covers PrefabApp, layout (Grid, Row, Card), actions, expressions, and all component imports. Use when building Prefab UI apps, MCP apps with Prefab, FastMCP apps, or generative UIs.
-
timelessco Skill No Use EffectEnforce the no-useEffect rule when writing or reviewing React code. ACTIVATE when writing React components, refactoring existing useEffect calls, reviewing PRs with useEffect, or when an agent adds useEffect "just in case." Provides the five replacement patterns and the useMountEffect escape hatch.
-
tobitech Bundle Capture Technical NotesTurn technical videos into title-named Markdown, HTML, PDF, and EPUB notes with verbatim source transcripts, exact supplied section titles, inline instructional visuals, readable syntax-highlighted code, and a mandatory second-pass completeness review. Use when Codex is asked to watch, capture, summarize, document, or take notes from a YouTube video, an authenticated course player, a non-downloadable technical site, or a local video, especially when the user requires auditable transcript-and-visual evidence or polished web, print, or Kindle-friendly output.
-
tompec Bundle Fluxui DocsFlux is the official Livewire component library built with Tailwind CSS. Provides fully flexible, functional, and accessible UI components for Livewire applications. This skill includes only the free components. Use when building UI with fluxui docs components.
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 upgrade-react-native, web-video-presentation, kanban233. 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.