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.
-
ssheleg Bundle Frontend PerformanceUse when building or auditing web pages for performance — running PageSpeed Insights, optimizing Lighthouse scores, fixing render-blocking resources, reducing bundle size, improving load times, or diagnosing slow page rendering. Covers Core Web Vitals (LCP, INP, CLS) and the Lighthouse diagnostics beside them (FCP, TBT, Speed Index), font loading strategies, CSS animation compositing, JavaScript bundle optimization, cache headers, code splitting, Content Security Policy, image optimization, and the contrast and heading issues that move a Lighthouse score. Triggers - "performance audit", "PageSpeed", "Lighthouse", "Core Web Vitals", "LCP", "CLS", "INP", "render-blocking", "bundle size", "code splitting", "lazy loading", "cache headers", "performance budget", "ускорить сайт", "медленно грузится", "оптимизация скорости", "вес бандла". Not for visual design or conversion work.
-
sshh12 Bundle BrwAutomates browser interactions via Chrome DevTools Protocol. Screenshots, clicks, types, navigates, reads page accessibility trees, extracts text, and executes JavaScript in web pages. Use when the user asks to interact with a website, test a web app, fill web forms, scrape web content, or automate browser tasks.
-
sshh12 Bundle WhatsupIn-context guidance for the `whatsup` MCP server. WhatsApp messages arrive as channel notifications and Claude replies via MCP tools (reply, react, edit_message, download_attachment, status, reconnect, pair_request, pair_status, qr_request, restore_credentials, reset_credentials, health, alert, unreplied, list_chats, read_chat, search, contacts). Loads when the user asks to send, read, or respond to WhatsApp messages, to pair/re-pair or reconnect the link, or when an inbound WhatsApp channel notification needs handling.
Audited -
stevepolitodesign Bundle Diff ExplainerBuilds a shareable HTML walkthrough of the current changes, highlighting risks, tradeoffs, and alternatives considered.
-
stjbrown Bundle Kb VisualizeRender a knowledge bundle as an interactive graph — native UI where the host supports it, otherwise a self-contained HTML artifact.
-
studiogo Skill Arkusz W PanelZamienia plik z danymi (CSV, eksport z Excela lub arkusza Google) w jeden plik `panel.html` z sortowaniem, wyszukiwaniem i grupowaniem, który otwiera się dwuklikiem i działa bez internetu. Użyj, gdy mówisz „zrób z tego panel", „zamień CSV w tabelę", „chcę te dane sortować i grupować", „zrób mi prosty dashboard z danych", albo gdy chcesz wysłać komuś podgląd danych bez dostępu do swojego arkusza.
-
svd-ai-lab Bundle Ee Datasheet CompareCompare electronic component datasheets, BOM alternates, and replacement candidates for electrical engineering and sourcing decisions. Use when the user asks whether one chip, module, connector, passive, power device, sensor, IC, or PCB component can replace another; asks to compare datasheet PDFs, data sheets, spreadsheets, BOM rows, pinouts, packages, ratings, timing, electrical specs, thermal specs, or external-circuit requirements; or needs a source-backed replacement-risk table for EE review.
-
temporalio Skill Svelte MigrateMigrate a Svelte 4 component to Svelte 5 runes syntax. Use when asked to migrate, convert, or upgrade a .svelte file to Svelte 5.
-
tenfoldmarc Skill Tenfoldmarc 4Tenfold AI Step 4: Install your first skills. Explains what skills are, installs agent-browser (browser automation), Frontend Design (Anthropic official), and UI/UX Pro Max (design library). Also teaches how to install skills on your own.
-
the-vibe-company Bundle Vanish Publish SiteUse this skill when the user or workflow needs to publish, share, send as a public link, hand off by URL, or produce an external review URL for a static folder, mini-site, web demo, HTML/CSS/JS/Markdown artifact, Claude Code or Codex output directory, or generated site assets. Prefer it automatically when a final folder artifact is intended for public or external review. Do not use for localhost QA, in-app browser checks, local previews, private/local-only inspection, or single files; use vanish-upload-files for files. Ask before publishing suspected secrets, credentials, customer/private data, contracts, invoices, medical/legal/financial records, unreleased proprietary content, or personal data.
-
yoprotocol Bundle Yo DesignCreate distinctive, production-grade React + Tailwind v4 interfaces in YO's dark-theme aesthetic (#000 background, #D6FF34 neon accent, Space Grotesk). Use this skill when the user asks to build web components, pages, dashboards, or applications for YO — including vault displays, DeFi interfaces, landing pages, or any UI that should follow the YO brand. Also use when the user mentions "YO theme", "YO style", "YO brand", or asks to style something with the neon-on-black look.
-
yoprotocol Bundle Yo Protocol SdkALWAYS use this skill when the user writes TypeScript or JavaScript code that imports from `@yo-protocol/core`, uses `createYoClient`, or programmatically interacts with Yo Protocol vaults (yoETH, yoUSD, yoBTC, yoEUR, yoGOLD, yoUSDT) via the SDK. This skill covers the complete `@yo-protocol/core` SDK: client initialization (createYoClient, multi-chain publicClients, partnerId), vault reads (getVaultState, previewDeposit, previewRedeem, isPaused), user reads (getUserPosition, getShareBalance, getTokenBalance, getAllowance), prepared transactions (prepareDepositWithApproval, prepareRedeemWithApproval, prepareApprove), REST API queries (getVaultSnapshot, getVaultYieldHistory, getVaultTvlHistory, getUserHistory, getUserPerformance), Merkl reward claims (getClaimableRewards, prepareClaimMerklRewards), and utilities (parseTokenAmount, formatTokenAmount, VAULTS registry, gateway address). Trigger for Node.js scripts, backend services, bots, Safe/AA batch transaction builders, or any non-React TypeScript code that in
-
yoprotocol Bundle Yo Protocol React SdkALWAYS use this skill when the user is working with React components or hooks that interact with Yo Protocol vaults, or imports from `@yo-protocol/react`. This skill covers the full React SDK: YieldProvider setup, query hooks (useVaultState, useVaultSnapshot, useUserPosition, useTokenBalance, useShareBalance, useAllowance, useMerklRewards, useLeaderboard, usePrices, etc.), action hooks (useDeposit, useRedeem, useApprove, useClaimMerklRewards), and migration from the old API (useVault→useVaultState, useUserBalance→useUserPosition, inputToken→token, account→owner, partnerId string→number, publicClient→publicClients). Trigger whenever the user mentions yo protocol React hooks, vault dashboard components, deposit/redeem UI flows, YieldProvider, useYoClient, @yo-protocol/react, yo-kit, or asks to build React components for yoETH, yoUSD, yoBTC, yoEUR, yoGOLD, or yoUSDT vaults. Also trigger when the user has broken imports or API changes after upgrading @yo-protocol/react. Do NOT use for CLI shell commands (use yo-p
-
yu-369 Skill Awwwards SectionsBelow-the-fold landing page sections pipeline. Companion to awwwards-hero. Covers feature showcases, social proof, pricing, process/how-it-works, case studies, stats/metrics, CTA banners, FAQs, footers, and visual break sections. Enforces the same Awwwards/FWA-tier quality gates - no generic 3-card grids, no icon+heading+paragraph repeats, no stock photography, no AI-purple gradients. Each section has named architectures with CSS blueprints, a page-level sequencing system, and a final composition diff.
-
yu-369 Skill Imagegen Frontend WebElite frontend image-direction skill for generating premium, conversion-aware website design reference images via ChatGPT image generation. Fires when the user asks to generate website mockups, landing page concepts, section design references, or UI comp images. Enforces ONE separate horizontal image PER section, composition variety (bans the default left-text/right-image on every section), background-image freedom, varied CTAs, varied hero scales, narrative concept spine, second-read moments, and a single consistent palette across all images. Outputs structured prompt blueprints that produce Awwwards-tier visual references a developer or coding model can accurately recreate. Image generation only - does not write code.
-
yzfly Bundle Okf To Web把符合 OKF v0.2 的知识包打包成单个自包含且经过压缩(minify)的 HTML 文件, 内嵌导航, Markdown 阅读器与概念关系图谱, 数据不出页面, 无需后端. 适用场景包括把 OKF bundle 变成一个可分享的单文件网页, 离线浏览知识库, 生成对标官方 viz.html 的可视化. 当用户提到 okf to web, OKF 转单文件网页, 可视化 OKF, minify 知识库, 或要一个自包含 HTML 时触发.
-
yzfly Bundle Okf To Book把符合 OKF v0.2 的知识包或项目发布为可视化的文档站(VitePress, Vue 系, 亮色主题), 带侧边栏导航与概念互链. 适用场景包括把一个 OKF bundle 变成可浏览的网站或电子书, 为知识库生成文档门户, 把任意 OKF 项目发布为静态站点. 当用户提到把 OKF 发布成文档站, OKF 转网站或电子书, 可视化知识库, 或为 bundle 生成 docs 站时触发.
-
yzr95924 Bundle Yzr Md To HTML当用户想把一份本地 Markdown 文件 / 目录(README / 技术文档 / 笔记 / 论文草稿)转成 自包含、双击即可在浏览器打开的 HTML 时使用本 skill:深色阅读主题 + 侧边栏目录 + 代码 高亮,公式和 Mermaid 图表都能正常呈现,可自定义模板。 触发:"把这个 README 转成好看的 HTML 发给同事" / "这份设计文档有公式和流程图,导出成能直接 打开看的网页" / "把 notes/ 目录下的 .md 批量转成 html" / "转成 html 后用 agent-html-drop 上传分享"。只要用户明确要"本地 .md → 自包含 HTML 文件"的单向转换——即使没提 skill 名, 也务必使用本 skill。 不适用:从零写网页 / 前端页面、文档站 / 静态站点生成与部署发布(要托管上线 的在线网页)、Markdown → PDF 或其它格式、HTML → Markdown 反向、实时预览 / 在线编辑器、 上传到 Outline Wiki。
-
zavora-ai Skill Computer UseDesktop automation with computer-use-mcp. Use when controlling native macOS/Windows apps via screenshot, accessibility, or scripting — not for pure git/file/http tasks.
-
zavora-ai Skill Blender AgentDrive Blender with the official Blender MCP for everything inside the app, and computer-use only for what has no API. Never read Blender through the accessibility tree.
-
zavora-ai Skill Computer Use FormsFill and operate form fields. Accessibility where the app exposes it, the page's own DOM in a browser, pixels only when neither is available.
-
zerx-lab Skill Zerx Frontendgettopic 前端开发规约(React 19 + TanStack + connect-query + Zod4 + Tailwind v4)。当新增/修改路由页、CRUD 列表/表单、调用 connect-query hooks、做缓存失效、i18n、主题、按钮样式时使用。Keywords: React, TanStack Router, react-query, useQuery, useMutation, connect-query, createConnectQueryKey, invalidateQueries, react-form, Zod, Tailwind v4, bigint, uint64, table v8, i18n, 主题, theme, 语义 token, Can, permissions, gcTime, placeholderData, Button, outline, ghost, 按钮, 透明, 按钮背景, 前端, frontend, bun, pnpm
-
zhangxiansheng-888 Bundle Chuanzhang Fenjing将剧本或场景拆解为中文影视分镜、Seedance 2.0 视频提示词、直接文本提示词或分镜网页。Use when the user uploads or references a screenplay and asks for shot breakdown, shotlist, cinematic blocking, Seedance prompts, video prompt sheets, storyboard-aware prompts, asset-image comparison, or an HTML production page. Enforce asset confirmation, optional storyboard use, spatial blocking confirmation, time division confirmation, delivery-format confirmation, per-shot action/composition/camera/sound fields, Chinese output, prompt length control, and HTML layout QA when generating a webpage.
-
zhangxiansheng-888 Bundle Chuanzhang Fenjing Biaoqing将中文剧本同时加工为影视分镜、人物情绪表演和 Seedance 视频提示词或中文 HTML 分镜网页。Use when the user asks for 分镜、镜头表、视频提示词、Seedance提示词、分镜网页、人物表情、微表演、情绪弧线,或要求把 chuanzhang-fenjing 与 chuanzhangbiaoqing 合并使用。保留分镜六道确认,并在每个镜头的“动作”之后、“音效”之前固定输出完整“表情”字段,使最终交付直接成为分镜 + 情绪一体稿。
-
zpqq132555 Bundle Layaair V1提供 LayaAir 1.0 游戏引擎的全面开发指导,包括 Sprite 显示对象、EventDispatcher 事件系统、Laya.loader 资源加载、Tween 缓动、Timer 定时器、文本与 UI 系统及性能优化。当用户明确在编写或重构 LayaAir 1.x TypeScript 代码,且上下文明显偏向无 Script/Component 组件体系的旧版显示树与纯代码驱动结构时触发。也适用于明确提到 `laya.display.Sprite`、`laya.utils.Handler`、`laya.events.EventDispatcher`、`laya.ani.bone.Skeleton`、`MovieClip` 等 LayaAir 1.x 风格 API 时使用。仅出现 `Laya.init`、`Laya.stage`、`Laya.loader`、`Laya.Tween` 等跨版本通用 API 时,不应默认触发;应先结合上下文判断是否确为 1.x。
-
zpqq132555 Bundle Layaair V2提供 LayaAir 2.0 游戏引擎的全面开发指导,包括脚本组件系统(Script/Component 生命周期)、EventDispatcher 事件系统、Laya.loader 资源加载、Tween 缓动、Timer 定时器、显示对象(Sprite/Text/Image)、UI 系统以及可试玩广告优化。当用户明确在编写或重构 LayaAir 2.x TypeScript 代码,且上下文明显包含 Script/Component 组件体系、生命周期方法、IDE 生成 UI 类或场景工作流时触发。也适用于明确提到 `onAwake`、`onEnable`、`onStart`、`onUpdate`、`onDisable`、`onDestroy`、`Script`、`Component`、`Scene`、IDE 生成 UI 等 LayaAir 2.x 典型信号时使用。仅出现 `Laya.init`、`Laya.stage`、`Laya.loader`、`Laya.Tween` 或 `laya.display.Sprite` 等跨版本通用 API 时,不应默认触发;应先结合上下文判断是否确为 2.x。
-
zpqq132555 Bundle Unity 2022 Cn提供 Unity 2022.3 LTS 游戏引擎的全面开发指导,包括 MonoBehaviour 生命周期、GameObject/Component 组件系统、Transform 变换、物理碰撞(Rigidbody/Collider)、输入系统(Input Manager/Input System)、UI 系统(uGUI/UI Toolkit)、资源管理(Resources/Addressables/AssetBundle)、协程、动画系统(Animator/Animation)、ScriptableObject、事件系统(UnityEvent/C# Event/Action)、对象池、场景管理以及性能优化。在用户编写或重构 Unity 2022.x C# 代码、实现游戏功能、处理资源加载与释放、优化性能、审查代码变更、搭建 Unity 项目架构时触发。也适用于用户提到 MonoBehaviour、GameObject、Transform、Rigidbody、Collider、Canvas、SerializeField、Instantiate、Destroy、SceneManager、Addressables 等 Unity API 时使用。
-
zpqq132555 Bundle Cocos Creator V2提供 Cocos Creator 2.4 游戏引擎的全面开发指导,包括组件系统(cc.Class、cc._decorator)、生命周期回调、事件系统、Asset Manager 资源管理、缓动/动作系统、对象池、UI 系统、物理碰撞以及可试玩广告优化。在用户编写或重构 Cocos Creator 2.x TypeScript/JavaScript 代码、实现游戏功能、处理资源加载与释放、优化性能/包体大小、审查代码变更、搭建可试玩广告项目架构时触发。也适用于用户提到 cc.Class、cc.Component、cc.Node、cc.resources、cc.assetManager、cc.tween 等 2.x API 时使用。
-
zpqq132555 Bundle Cocos Creator V3提供 Cocos Creator 3.8 游戏引擎的全面开发指导,包括组件系统(_decorator、Component)、生命周期回调、事件系统(EventTarget、input)、resources 资源管理、tween 缓动系统、对象池、UI 系统、物理碰撞以及可试玩广告优化。在用户编写或重构 Cocos Creator 3.x TypeScript 代码、实现游戏功能、处理资源加载与释放、优化性能/包体大小、审查代码变更、搭建可试玩广告项目架构时触发。也适用于用户提到 import from 'cc'、Component、Node、resources、tween、director 等 3.x API 时使用。
-
lotfb86 Bundle Theme FactoryToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
-
lotfb86 Skill Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Audited -
lotfb86 Bundle Azerbaijan Website BuildBuild premium tri-lingual websites from scratch for Azerbaijani businesses. Handles data gathering (website scrape, social media, or interview), brand development, and full Astro + Tailwind build with AZ/RU/EN language support.
-
namick Bundle Creating Nextjs Convex Vercel AppsCreate and deploy a new Next.js application with Convex backend and Vercel hosting. Use when setting up a new fullstack app, creating a Next.js project with Convex, or deploying to Vercel with Convex integration.
-
omacom Bundle Resend CLIOperate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email), manage domains, contacts, broadcasts, templates, webhooks, API keys, logs, automations, and events via the `resend` CLI. Use when the user wants to run Resend commands in the shell, scripts, or CI/CD pipelines, or send/preview React Email templates. Always load this skill before running `resend` commands — it contains the non-interactive flag contract and gotchas that prevent silent failures.
-
ondata Bundle Scrivi Chiaro PaWrite, rewrite, or review Italian public administration content in plain language (linguaggio chiaro), applying the Designers Italia language guide. Use this skill whenever someone needs to: draft or simplify a PA text (avviso, lettera al cittadino, pagina web istituzionale, email, comunicato, post social, newsletter, modulo, messaggio di errore o di conferma); remove bureaucratese (burocratese) from a text; check a PA text for clarity, accessibility, inclusiveness, or tone; choose the right tone of voice for a citizen-facing digital service (registration, payments, password recovery, search results, blog). Triggers include "scrivi in linguaggio chiaro", "semplifica questo avviso", "riscrivi per i cittadini", "questo testo è troppo burocratico", "scrivi un post per il Comune", even if the user does not name the skill — any request to produce or improve citizen-facing Italian PA communication is a candidate.
-
tddworks Bundle IOS UX PrototypeCreate interactive iOS/mobile app UX flow prototypes as HTML documents with realistic phone mockups. Use when: (1) Visualizing user journeys and navigation flows, (2) Creating mobile app wireframes, (3) Documenting screen-to-screen navigation patterns, (4) Presenting iOS UI designs with annotations, (5) Prototyping app architecture before implementation. Generates self-contained HTML files with iOS-native styling, phone frames, flow arrows, and callout annotations.
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 frontend-performance, brw, whatsup. 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.