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.
-
luispadre25 Bundle Wu MicrofrontendsDesign, scaffold, extend, migrate, diagnose, and validate polyglot microfrontends with Wu Framework V3 and @wu-framework/cli. Use for Wu projects that need wu create, wu add, framework selection or preservation, Lit or Web Components, cross-framework contracts, manifests, grants, lifecycle integration, builds, or deployment handoff; do not activate for generic frontend composition that has not chosen Wu.
-
lukas1098 Skill Next StatecraftExpert guidance for state management in advanced Next.js (App Router) projects: where state should live (server, URL, cookies, server-state cache, store, reducer, local), how to shape it (finite states, normalization, derive-don't-sync), the React 19 / Next 15 state primitives (useActionState, useOptimistic, useTransition, use(promise), useSyncExternalStore), how server mutations and cache invalidation drive client state, and how to refactor cascading useEffects into event-driven reducers. Use when modeling state, designing forms, picking a state library, wiring TanStack Query with SSR hydration, syncing state to the URL, applying optimistic updates, or debugging stale or duplicated state.
-
maluns Bundle Website Style AnalyzerAnalyze public website visual styles, primary color systems, and reusable components, then output structured style artifacts in a target directory. Use for competitor style analysis, design token extraction, component style documentation, and AI coding style references.
-
majedalawad Bundle Financial Diligence DashboardAnalyze financial statements (ratios, trends, quality-of-earnings flags) and deliver the result as a self-contained dark-themed HTML dashboard that renders identically wherever it is opened or shared. Use this whenever someone uploads a 10-Q, 10-K, earnings release, annual report, or any income statement / balance sheet / cash flow data and wants it analyzed, screened, benchmarked, or turned into a dashboard, scorecard, one-pager, or visual summary — including when they only ask for "the numbers", "key ratios", "red flags", or "a dashboard" without naming a format. Also use when revising or restyling an existing financial dashboard.
-
maksim-burtsev Bundle Visual TeacherVisual-first, note-ready teaching across any domain. Use for ANY non-trivial request to explain, teach, or unpack how or why something works — a mechanism, system, pipeline, data flow, process, game strategy, or concept — even when the user does not mention visuals, diagrams, or notes, and even when the question is about the user's own codebase, services, config, or data pipeline: activate this skill first, then inspect the relevant files while explaining (e.g. 'explain how X propagates through the system', 'объясни, как X превращается в Y', 'why does X cause Y'). Also use when the user explicitly asks for a diagram, схема, конспект, mental model, flow, timeline, map, table, comparison, or interactive/HTML study artifact, or when the answer involves multiple parts/actors, sequence/order, state changes, causality, formulas/probabilities, data/model/scoring logic, trade-offs, failure paths, or hidden invariants. Do not use for trivial one- or two-sentence answers, simple naming/formatting/local syntax, quick fa
-
marblelabs1 Bundle Marble ScaffoldName and bootstrap a new MarbleLabs project. Use when the user wants to start a new repo/app in the MarbleLabs/Cosmic Nexus family and needs a codename plus a clean starter README/index.html/package.json with no third-party AI-builder branding.
-
marcindudekdev Bundle ReportGenerate self-contained HTML reports instead of long terminal output. For task completions, research, audits, comparisons, and blockers.
-
martinolivero Bundle Landing MomentUse this skill to build, redesign or rescue a landing page, sales page, hero or product section so it does not read as a template. Trigger when the user says "armá una landing", "rediseñá esta página", "hacele algo épico", "que sorprenda", "que no parezca hecho con IA", "está plano", "sumale animaciones", "build me a landing page", "make this hero less generic", "my page looks AI-generated", or asks which component library to use (shadcn, Magic UI, react-bits, Aceternity, cult-ui). Contains the authored-moment method, a catalogue of seven mechanism families (translate, replay, connect, complete, compare, disassemble, filter) for when nothing comes to mind, a movement score for spreading the gesture across the whole page instead of leaving everything below the hero dead, a copy gate that stops generic headlines before any design, a mechanical craft floor with real typeface alternatives, a full worked example page, two production-tested reference components, a library/licence table, a detector for the tells of
-
mate-logic Bundle Cv GeneratorUse when the user wants to create a printable CV / Curriculum Vitae in HTML, or a cover letter (carta de presentación) in Markdown. Triggers on "generar curriculum", "hacer CV", "CV en html", "curriculum vitae para imprimir", "armar hoja de vida", "carta de presentación", "cover letter", "carta para postular". Asks for the target job, location and key data, then produces a self-contained printable HTML in a chosen format (cronológico ATS, combinado, funcional, moderno, minimalista) and/or a tailored cover letter. Works for any role, from a kiosk clerk to a programmer.
-
maxml154 Bundle Travel PlannerThis skill should be used when the user asks to plan a trip, itinerary, 旅行计划, 旅游攻略, or generate a travel HTML report. It collects weather, hotels, attractions, and nearby restaurants from FlyAI, TripAI, Amap, Dianping (opencli), and Xiaohongshu, then writes plan.json and a dark-card HTML with weather, costs, numbered map pins, Amap navigation, and a geographically logical route.
-
measnalazi Bundle Strip DesignDesign App Store / Play Store screenshot strips by writing HTML/CSS. Reads the brief and screen captures from input/, writes one strip folder per app, checks it with composer/check-schema.mjs, renders it with composer/render.mjs, looks at the PNGs against composer/references/, and iterates. Also covers targeted edits to a strip that already exists: adding or moving blocks, swapping a screenshot, resizing a device, retuning type, colour or spacing.
-
ferdinandobons Bundle Diagram CreatorGenerate beautiful, production-ready architecture diagrams as self-contained HTML files from any input. Use this skill whenever the user wants to create a diagram, schema, flowchart, network diagram, system visualization, timeline, org chart, or any visual representation of concepts — technical or non-technical. Trigger when the user mentions "diagram", "schema", "architecture", "flow", "topology", "pipeline", "timeline", "visualize", "graph", or asks to turn a file into a visual diagram. Accepts ANY file type as input (.md, .txt, .json, .yaml, .csv, .pdf, .py, .ts, .toml, .env, .tf, .dockerfile, etc.) — Claude auto-detects the format and extracts relevant structure to diagram. Even a simple sentence like "diagram of how OAuth works" or "visualize this file" triggers this skill.
-
ferdinandobons Bundle WaydWAYD (What Are You Doing?) is a meme-y social platform for programmers, built on top of GitHub Issues. Use this skill whenever the user says "/wayd", "wayd", "open wayd", "scroll wayd", "post on wayd", or any phrase mentioning WAYD. Also trigger when the user wants to take a scroll break while their agent works, see what other developers are up to, share a coding frustration, post a hot take, vent about cursed code they're dealing with, brag about a shipped feature, or decompress for a minute without leaving the console. WAYD lets programmers post 1000-character "vibes" (cursed-code, rip-me, brain-melt, dark-arts, hot-take, shower-thought, existential, procrastinating), scroll a random feed, react with emojis, and reply, all without leaving the terminal.
-
fifidayone Bundle Svelte EdgeFuture-first, self-sustaining guidance for writing modern Svelte 5 and SvelteKit 2/3 code. Use this skill whenever the user asks about Svelte, SvelteKit, or frontend code that is clearly Svelte. Contains embedded protocols for autonomous major version promotion and experimental feature lifecycles.
-
fikriaf Bundle Tahrix AgentBuild an AI agent with LLM streaming, tool calling, and flow-based frontend rendering. This skill should be used when building chat-based AI agents that need real-time streaming responses with reasoning, tool execution, and dynamic UI updates. Covers hybrid polling architecture (Redis + background coroutine), Tool dataclass registry pattern, and flow-ordered DOM rendering.
-
finos Skill React UI ComponentsUse when creating React UI components in this repo, including package placement, TypeScript props, exports, showcase examples, and tests. Keywords: create ui component, new React UI component, TSX component, add component test, Playwright component test, Vitest test, showcase example.
-
firebase Skill Firebaseui Web Getting StartedSet up FirebaseUI Web authentication screens in consumer React, shadcn/ui, or Angular projects. Use when installing FirebaseUI Web, wiring Firebase app configuration, adding predefined auth screens, or checking FirebaseUI dependencies.
-
fivetaku Bundle Docs Guide KnowledgeThis skill should be used when a user asks about the llms.txt standard, wants to find or fetch official documentation for a library or framework, or discusses documentation accessibility for AI systems. Example queries include "llms.txt란 뭐야", "React 공식 문서 찾아줘", "fetch the Next.js docs", "documentation for LLMs", "AI용 문서 접근성", "라이브러리 문서 가져와", "which sites have llms.txt", "공식 문서 URL 알려줘", "docs index for Stripe".
-
fivetaku Skill FablizeA harness that makes Opus (or any Claude model) behave like Fable — it enforces seeing a task through to the end, with evidence and verification, as procedure. Use when starting a multi-step task (2+ sequential stories), long autonomous work, debugging or root-cause investigation, building render/executable artifacts (HTML, SVG, games, charts), or when the user says "fablize", "see it through", "verify as you go", "split into goals".
-
fivetaku Bundle Naver NewsThis skill should be used when the user asks to "뉴스레터 만들어줘", "뉴스 정리해줘", "최신 뉴스 검색해줘", "뉴스 요약해줘", "뉴스 모아줘", "news newsletter", "뉴스 브리핑". 네이버 뉴스 검색 API로 24시간 내 최신 뉴스를 수집하고, 보기 좋은 HTML 뉴스레터로 만들어줍니다. Make sure to use this skill whenever the user mentions news collection, news summary, or newsletter creation.
-
flornkm Skill Smooth Shadow RingUse when styling any elevated surface (card, dialog, popover, dropdown, menu, tooltip, sheet, toast) in a Tailwind project that has shadow-plugin installed. Prevents the double-border artifact caused by pairing a border/ring with a shadow, by routing elevation through the smooth-shadow-ring-* utilities.
-
formbricks Skill Nextjs DocsLocal Next.js docs index for this repo (.next-docs/). Use for ANY Next.js-related work in apps/web - routing, layouts, pages, app router, server/client components, server actions, caching, revalidation, metadata, route handlers, proxy/middleware, next.config, images, fonts, error handling, loading states, parallel/intercepting routes, dynamic routes, useRouter/usePathname/useSearchParams, cookies/headers, redirects, deployment, upgrades. Read the relevant .mdx files before implementing or debugging Next.js behavior; do not rely on training data.
-
formkit Bundle FormkitUse when working with FormKit forms, validation, schema, or custom inputs in React, Vue, or Nuxt projects.
-
formulamonks Bundle RenderizrRenders a Structurizr workspace as a Claude artifact or a static site, using the Renderizr CLI. Use when the user wants to see, share, publish or hand over a C4 architecture model — "show me the architecture", "turn this workspace into an artifact", "publish these diagrams" — or mentions Renderizr, workspace.json or artifact.html.
-
forsvn-labs Skill MetaprevPreview, validate, and debug OpenGraph cards and social link previews locally via the metaprev CLI. Use whenever the user asks about how their site looks when shared on Facebook, X, LinkedIn, Discord, or Slack — including og:image, og:title, og:description, twitter:card, "broken share preview", "link preview not loading", "test my OG card", "OpenGraph validator", "social meta tags", or whenever they reference seeing issues from OpenGraph.xyz, metatags.io, Facebook Sharing Debugger, or similar third-party validators. Also use proactively when a Vercel/Next/Astro deploy is being checked for share-readiness, when og:image meta tags are added or modified, or when social-share thumbnails appear broken in chats. Prefer this over pointing the user at a third-party validator.
-
framara Bundle App Store ScreenshotsEnd-to-end playbook for producing localized, caption-framed App Store screenshots (iPhone + iPad) from real simulator captures, then replacing them on App Store Connect. Use when asked to create, localize, redesign, or upload App Store screenshots for an iOS app. Covers capture automation via the accessibility tree, an HTML/CSS frame compositor, ASC upload mapping, and review-submission rebuild.
-
frankiglesias Bundle Vue Best PracticesThis skill should be used when the user asks to review, refactor, debug, or optimize Vue 3 code for performance, correctness, SSR hydration, reactivity stability, request concurrency, TypeScript safety, or bundle size.
-
frappe Bundle Frappe UIBuild consistent Frappe-style user interfaces using the frappe-ui Vue 3 component library and its design tokens. Use when scaffolding pages, forms, dialogs, lists, or any UI inside a Frappe-based app, when the user mentions frappe-ui, Frappe Cloud / Gameplan / Desk / Drive / Insights styling, or asks to "use frappe-ui components".
-
hasasasa Bundle HTML To PPTX当用户想把 HTML 幻灯片转成 .pptx 时触发——"HTML 转 PPT"、"网页幻灯片转 pptx"、"把这个 deck 转成 ppt"、"给同事一份 ppt 副本"、"汇报不方便放浏览器"、给了 .html 路径 + 提到 ppt/pptx/演示/幻灯片。保留矢量文字可编辑、字体按需嵌入、复杂装饰自动走截图兜底;不依赖 reveal.js / 自写 deck 等具体框架。
-
hectelion-sa Bundle Design Video RenderTransforme un export "vidéo" Claude Design (animation HTML/React) en vrai fichier MP4. Pipeline Puppeteer (rendu image par image via window.__seek + capture de l'élément [data-capture-canvas]) puis encodage ffmpeg H.264. Utiliser quand l'utilisateur dit "monte la vidéo", "rends la promo en MP4", "exporte la vidéo Claude Design", "fais-en une vraie vidéo", tape "/design-video-render", ou fournit un dossier d'export Claude Design contenant un Promo.jsx / promo.html à filmer.
-
henan6 Bundle Saas Payment ValidationPlan, review, or audit engineering validation for behavior-affecting SaaS payment code and payment-capable releases. Use whenever a change touches checkout, billing state, subscriptions, entitlements, payment webhooks, reconciliation, provider APIs, payment persistence/concurrency, or release-candidate payment lifecycle behavior — even if the user does not use the word "validation". Use it to choose L1-L4 evidence, decide whether Level 4 is actually required, and keep real-time validation evidence trustworthy. Do not use for billing copy/CSS, pricing strategy, provider selection, or general payment questions with no engineering-validation decision in them.
-
himynameisdavidkim Bundle Slide DrawerBuild presentation decks as 16:9 HTML slides, then export to PDF or PPTX. Use this skill whenever the user wants a deck, slides, a presentation, a talk, 발표자료, PPT, or 프레젠테이션 — including "turn this report/md/doc into slides", "make a deck from this", "build me a presentation", "발표자료 만들어줘", "이거 PPT로", or a request to fix, reword, or restyle slides that already exist ("fix slide 12", "this card doesn't read well", "슬라이드 12 수정", "이 카드 어색해"). Also use it to restore an existing PDF or PPTX deck as editable HTML that renders like the original ("turn this PDF back into HTML", "restore this deck", "이 PDF를 HTML로", "원본 그대로 복원", "똑같이 만들어줘"), or to export HTML slides to PDF/PPTX. Reach for this even when the user does not say the word "slide" — if the deliverable is something a person will present or submit as a deck, this skill applies. Works in any language. Does NOT apply to writing prose documents, reports, or README files that nobody presents.
-
himess Bundle FhevmGuides the agent to build, test, and deploy confidential smart contracts using Zama's fhEVM protocol with Fully Homomorphic Encryption. Triggers when the user mentions FHEVM, fhEVM, FHE, encrypted types (euint8, euint64, ebool, eaddress), confidential smart contracts, homomorphic encryption, Zama protocol, encrypted balances, private transfers, or asks about ERC-7984 confidential tokens. Also triggers when migrating away from the deprecated fhevmjs package, or when importing @fhevm/solidity, fhevm-contracts, fhevmjs, @zama-fhe/relayer-sdk, @zama-fhe/sdk, @zama-fhe/react-sdk, ZamaSDK, ZamaProvider, useConfidentialBalance, useConfidentialTransfer, createInstance, createEncryptedInput, or when Solidity files contain FHE.add, FHE.select, FHE.allow, FHE.fromExternal, externalEuint types, TFHE.* (legacy), or einput parameters. Covers the full lifecycle: project setup, encrypted types and operations, ACL permissions, input proofs, decryption (user/public/delegated), testing with Hardhat mock and Sepolia, frontend in
-
hiperwp Bundle Squeleton SkillLightweight CSS/JS boilerplate with 12-column grid, utility classes for spacing/flexbox/display, WOW/Animated animations, and integrated JS libraries (HTMX, VanJS, Embla, VenoBox, Modals, Toasts). Use for responsive layouts, spacing, modals, carousels and animations. Always prefer Squeleton classes and scripts over writing new CSS/JS.
-
hlibpanchenko Bundle React Laravel FrontendUse this skill whenever you are writing React (TypeScript) frontend code that consumes a Laravel API. Triggers include any mention of building a SPA against a Laravel backend, Laravel Sanctum auth, Laravel API resources, paginated endpoints, 422 validation errors, or React + Laravel stack. Also use when the user says "I have a Laravel API, help me write the frontend", asks for a senior-grade React component, custom hook, form, table, auth flow, or data-fetching layer that talks to Laravel. Use this skill even when the word "Laravel" is not mentioned, if the conversation context (earlier turns, attached code, mentioned response shapes like `{ data, meta, links }` or `{ message, errors }`) makes it clear the backend is Laravel. Do NOT use this skill for backend Laravel/PHP work, for non-React frontends (Vue/Svelte/Angular), or for React Native.
-
quotable-mimus510 Bundle Codex Document PrepLocally convert, clean, split, index, search, and selectively retrieve large PDF, Word, Excel, PowerPoint, EPUB, MOBI, HTML, Markdown, text, CSV, and related document collections for Codex while minimizing token and credit usage. Use when users mention saving quota/tokens/credits, preparing books or office files for Codex, building a local document knowledge base, converting files to Markdown, or searching large documents without loading them in full. Do not use for high-fidelity editing or visual review of the original document.
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 financial-diligence-dashboard, wu-microfrontends, next-statecraft. 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.