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.
-
charlotteshen Bundle Astro MbtiPlayful folklore game: predicts your MBTI type from your natal chart via a deterministic weighted-heuristic script — explicitly NOT a measurement (astrology→MBTI has no scientific correlation, and the output says so). Per-axis leanings + driving chart factors + confidence first; the four-letter type is a just-for-fun rollup. English/中文. Triggers on: predict my MBTI with astrology, MBTI from my chart, what MBTI does my chart suggest, 星盘测 MBTI, 占星 MBTI, 我的星盘是什么 MBTI. Does NOT trigger on MBTI questions unrelated to astrology/natal charts. Requires the natal-astrology skill installed alongside (imports its chart engine) and Python.
-
charlotteshen Bundle Natal AstrologyModern-psychological Western natal astrology readings from an accurate chart. Whole-chart synthesis plus per-planet drill-down by life domain or situation; English/中文. Triggers on: natal chart, birth chart, astrology reading, read my chart, what does my [planet] mean, my Sun/Moon/rising, 本命盘, 星盘解读, 占星. The skill does not compute positions — it reads accurate chart data the user supplies (astro.com paste, or the optional kerykeion script).
-
chosen9115 Skill Katie DillKatie Dill (Stripe) design critique — design systems, tokens, scale, accessibility. Brutally honest UX/UI feedback focused on systematic thinking and whether the design will hold up at scale. Scores on 5 principles and implements fixes.
Audited -
cookieshaha Bundle Lark To Wechat MpUse when syncing a Feishu (Lark) document or Wiki page to a WeChat Official Account (微信公众号) draft box. Handles Feishu CDN image migration to WeChat CDN, Markdown-to-WeChat HTML conversion (inline styles, callout blocks), and cover thumbnail creation. Requires WeChat AppID/AppSecret pre-configured.
-
dy-2026 Bundle Game Design Source Curator用于把游戏设计文章、视频、作者、栏目和网站策展为可持续的本地知识库:包括来源调研、候选筛选、证据门审核、规范入库、增量更新、来源目录、HTML 归档和灵感卡。不要用于一次性摘要、随手推荐、普通新闻浏览或不入库的纯翻译任务。
-
popmechanic Bundle VibesSelf-contained app generator — invoke this skill directly, do not decompose into sub-steps. Generates React web apps with TinyBase reactive data store. Use when creating new web applications, adding components, or working with real-time data. Ideal for quick prototypes and single-page apps that need real-time data sync.
-
popmechanic Skill DesignSelf-contained design transformer — invoke directly, do not decompose. Transforms a design reference HTML file into a Vibes app. Use when user provides a design.html, mockup, or static prototype to match exactly.
Audited -
jsmastery-pro Skill ClerkClerk authentication router. Use when user asks about Clerk CLI operations, adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patterns, React patterns, Vue patterns, Nuxt patterns, Astro patterns, TanStack Start patterns, Expo patterns, React Router patterns, Chrome Extension patterns, organizations, billing, subscriptions, payments, pricing, plans, seat-based pricing, feature entitlements, syncing users, testing, impersonating a user, or testing webhooks locally. Automatically routes to the specific skill based on their task.
Audited -
jsmastery-pro Bundle Clerk CLIOperate the Clerk CLI (`clerk` binary) for authentication, user/org/session management, impersonation, local webhook testing, deploy verification, instance config, env keys, feature toggles, and any Clerk Backend, Platform, or Frontend API call. Use when the user mentions Clerk management tasks, "list clerk users", "impersonate a user", "test webhooks locally", "enable orgs", "enable billing", "clerk env pull", "clerk doctor", "clerk deploy", "clerk api", or any ad-hoc Clerk API request. Prefer the CLI over raw HTTP: it handles auth, key resolution, app/instance targeting, and formatting automatically.
-
jsmastery-pro Bundle Integration Nextjs App RouterPostHog integration for Next.js App Router applications
-
daloopa Bundle Ib DeckGenerate an institutional-grade investment banking pitch deck (HTML → PDF)
-
insforge Skill UIUse this skill when contributing to InsForge's reusable UI package. This is for maintainers editing design-system primitives, exports, styles, and package-level component behavior in the InsForge monorepo.
-
insforge Skill DashboardUse this skill when contributing to InsForge's shared dashboard package. This is for maintainers editing `packages/dashboard`, which ships in `self-hosting` and `cloud-hosting` modes, and the local `frontend/` shell used for `self-hosting` in this repo.
-
elsa-workflows Skill Studio Architecture TourGive a concise architecture tour of elsa-foundation-studio (the ASP.NET Core/CShells host and React/Vite Elsa Studio). Use when a user asks what the repository is, how to orient, where to start, or how the shell, modules, routing, API, and authentication fit together.
-
vercel-labs Skill Create PrCreate Git branches, commits, pushes, and GitHub pull requests for Next.js. Use when the user asks to create a branch, commit current changes, open a PR or draft PR, publish a pull request, or recover from gh pr create / PR template issues. Covers .github/pull_request_template.md, --body formatting, codex/ branch names, and Codex app git directives.
28.7k -
vercel-labs Bundle React SyncBuild local React changes in the bundle variants consumed by Next.js, sync them into a local Next.js checkout, and test the resulting integration. Use when working on React changes that need validation in Next.js, or when asked to run buildForNext, pnpm sync-react, or synchronize a React checkout with Next.js.
28.7k -
vercel-labs Skill Router ActHow to write end-to-end tests using createRouterAct and LinkAccordion. Use when writing or modifying tests that need to control the timing of internal Next.js requests (like prefetches) or assert on their responses. Covers the act API, fixture patterns, prefetch control via LinkAccordion, fake clocks, and avoiding flaky testing patterns.
28.7k -
vercel-labs Skill Backport PrBackport a merged Next.js pull request from canary to a previous release branch such as next-16-2. Use when the user asks to backport, cherry-pick, or open a backport PR from a PR number to an older Next.js version. Covers finding the merged PR commit, creating a backport branch from the target release branch, cherry-picking from canary, validating, and opening the PR with the release branch as the base.
28.7k -
vercel-labs Bundle 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.
28.7k -
pingcap Skill Docs Pr Metadata GuardUse when creating or editing pull requests in pingcap/docs so the PR template sections, version checkboxes, related-link fields, HTML comments, and description structure stay intact. Trigger on tasks involving PR creation, PR body updates, version selection, cherry-pick label decisions, or translating a PR from docs-cn.
-
velt-js Skill Install VeltFull guided installation of the Velt collaboration SDK into a React or Next.js project.
-
aristoteleo Bundle Paper Writing Skills IndexRouting and workflow skill family for paper-writing tasks. Covers manuscript drafting, journal and conference papers, grant proposals, lab reports, group-meeting reports, talks, workshop notes, reviewer rebuttals, academic HTML/PDF/LaTeX output with editable-block contracts, citation grounding, evidence checking, and pre-submission quality gates.
-
childrentime Skill New HookScaffold a new React hook in @reactuses/core with the repo's real conventions (interface.ts + multilingual JSDoc, SSR-safe browser access, shared-util reuse, 3-part public export). Triggers on "add a hook", "new hook", "scaffold a hook", "create a useXxx", or when implementing a new piece of hook functionality in packages/core.
-
childrentime Skill Hook DocsWrite the Astro .mdx documentation for a hook (English + zh-Hans + zh-Hant), following the website-astro content schema and live-demo convention, then regenerate scripts/hook-registry.json. Triggers on "document this hook", "add docs for useXxx", "write the mdx", or after creating a new hook.
-
childrentime Skill Publish Medium把博客文章发布到 Medium(@wul55267),通过 opencli 浏览器自动化。Medium 编辑器是富文本,不吃裸 markdown,所以用 pandoc 把正文转 HTML,再模拟一次 paste 事件灌进去。当用户说"发到 medium"、"推送 medium"、"publish to medium"、"cross-post to medium",或在写完/commit 了一篇新博客后说"发出去"、"同步发布"、"把这篇发了"时触发;也用于多平台分发流程(dev.to + Medium + Hashnode + 掘金)里的一环。
-
effect-ts Bundle Audit ProgramAudit an existing Foldkit program against the architecture, conventions, and quality bar. Use when the user wants to review their Foldkit code, check for anti-patterns, accessibility gaps, or quality regressions. Triggers on phrases like "audit my app", "review this Foldkit code", "check for anti-patterns", "is this idiomatic?", or "what would the reviewer find?"
-
effect-ts Bundle Improve Codebase ArchitectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
-
alexvtejeda Bundle Visual CompanionUse to SHOW the user something in their browser during an Elenchus or brainstorming flow — UI mockups, wireframes, architecture diagrams, side-by-side visual comparisons, design polish — when the content itself is visual and the user would grasp it better by seeing than by reading. The user always ANSWERS in the terminal; the browser is display-only (no clicking, no selections recorded). Typically dispatched by elenchus-build for a visual frontend-design question, paired with ui-ux-pro-max for the design intelligence. NOT for text/tabular questions (requirements, tradeoff lists, A/B/C described in words) — those stay in the terminal.
-
alexvtejeda Skill Finishing Implementation ElenchusUse when a frontend feature has been implemented and you want to verify it actually works in the running browser against its spec/plan — then fix what doesn't — before calling it done. Triggers: "verify my implementation works", "check the frontend against the spec", "did I actually build everything", "finish and verify this feature", "run the finishing pass". The post-execution stage of the Elenchus pipeline. NOT for stress-testing a build premise (elenchus-build), NOT for writing or verifying a plan (elenchus-plan), and NOT a code-style review.
-
alfredhuang211 Skill OpenclawdesignOpenClaw Enterprise 设计系统规范。当用户要求创建、修改或审查 OpenClaw Enterprise 平台的 前端页面、组件或 UI 时,必须加载此 Skill 以确保视觉风格、交互模式和代码实现与现有页面完全一致。 适用于 React + TypeScript + Tailwind CSS v4 + shadcn/ui 技术栈。
Audited -
alfredhuang211 Skill ClawdesignClawPro 设计系统规范 Skill。当用户需要在 ClawPro / OpenClaw 系列产品中创建或审查 UI 页面、 组件和交互设计时,加载此 Skill。涵盖色彩、排版、间距、圆角、阴影、动画、布局、组件和状态模式 等完整设计决策体系,适用于 React + TypeScript + Tailwind CSS v4 + shadcn/ui 技术栈。
-
anilcancakir Bundle Laravel FullstackLaravel Blade views, Alpine.js, Vue.js integration, TailwindCSS styling, Vite assets. ALWAYS activate when: working with resources/views/, Blade components, frontend forms, UI elements, modals, dropdowns, forms. Triggers on: görünmüyor, gösterilmiyor, sayfa yüklenmiyor, sayfa açılmıyor, form çalışmıyor, form gönderilmiyor, buton çalışmıyor, button not working, style bozuk, CSS bozuk, renk yanlış, color wrong, responsive bozuk, mobile görünüm, dark mode çalışmıyor, layout bozuk, component çalışmıyor, modal açılmıyor, dropdown çalışmıyor, asset yüklenmiyor, image not loading, JS error, JavaScript hatası.
-
app-builders-club Bundle MotionWeb animation + short-video knowledge for design-builder. Two modes: (1) UI motion in production web apps — GSAP / WAAPI / CSS / Anime.js / Lottie / Three.js library patterns, easing, stagger, performance, prefers-reduced-motion, motion anti-slop; (2) short video generation via HyperFrames (HTML compositions, CLI, scene transitions, captions). Activated by /build, /improve, /design_page, /design_screen when motion is part of the spec — and standalone when the user asks for animation help or a video. Sister skill to `design`; lives under skills/motion/.
-
didixuxu Bundle Didi BoardUse when user provides a 口播稿 (spoken script) and wants it converted into an HTML slide presentation with hand-drawn SVG illustrations for screen recording. Trigger on "做板书", "口播稿转板书", "/board", "生成板书", "做背景板", or when user pastes a script and wants visual slides for video recording.
-
didixuxu Skill Notebook ReportUse when user asks for a hand-drawn style report, notebook-style report, or says "手绘板报告", "手绘风", "笔记本风格". Generates warm paper-textured HTML reports with handwriting fonts, sketchy borders, and notebook aesthetics. Also exports PNG via Playwright.
-
didixuxu Bundle Paper Onion论文剥洋葱 — 逐层深入的论文阅读技能。将一篇学术论文拆解为四层渐进式阅读,最终生成一张手绘风格的思维导图笔记卡片(React artifact)。 当用户上传论文PDF、粘贴论文内容、给出论文链接,或说出以下任何意图时,使用此技能: - "帮我读这篇论文" / "分析这篇paper" - "论文笔记" / "论文总结" / "读论文" - "剥洋葱" / "逐层分析" - 上传了 .pdf 文件且内容看起来是学术论文 此技能与一次性输出报告的方式不同——它模拟真实的深度阅读过程,分四层逐步深入,每层都有明确的阅读任务和产出,最终浓缩为一张可保存的笔记卡。
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 create-pr, react-sync, router-act. 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.