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.
-
tuminha Bundle Dental Evidence Report ArtifactUse when the user asks to turn a completed dental evidence review, paper critique, retrieval log, or statistical forensics audit into a polished HTML, PDF-ready, journal-club, teaching, or shareable report artifact. This skill formats already-completed analysis; it must not invent evidence, citations, effect sizes, or conclusions.
-
viy1204 Bundle Market Talent Mapping基于 Boss 直聘 + 猎聘实时人才数据,对某在招岗位做市场人才盘点,转成可执行招聘打法, 产出本地 markdown 报告(可选飞书云文档 + HTML 版)。当用户要盘点/调研某岗市场人才、 做人才 mapping、看某岗目标公司有谁、某岗薪资/学历/年限市场对标、判断某岗好不好招时使用; 只要意图是摸清某岗市场人才结构并转成招聘决策就触发,不必出现"mapping"字样。 区别于 recruit-daily(每日增量寻源),本 skill 是一次针对一两个岗的深度市场调研。
-
moumen-soliman Bundle Better LayoutLayout structure for web interfaces. Use when structuring a page or component, deciding what collapses at small sizes, or reviewing frontend code for layout. Triggers on layout, spacing, alignment, grouping, whitespace, visual hierarchy, reading order, progressive disclosure, breakpoints, container queries, safe area, full-bleed, layout margins, RTL layout, logical properties.
-
moumen-soliman Bundle Transitions DevProduction-ready CSS transitions for web apps. Use when implementing notification badges, dropdowns, modals, panel reveals, page transitions, card resizes, number pop-ins, text swaps, icon swaps, success checks, avatar group hovers, error state shakes, search/input clear, skeleton loaders, shimmer text, sliding tabs, tooltips, staggered text reveals, card hover tilt, plus-to-menu morph, or accordions. Triggers on "add a transition", "animate the dropdown", "make the modal open smoothly", "swap icon", "page slide", "stagger animation", "open / close transition", "make it animate", "fade between", "success animation", "form error", "shake on invalid", "hover lift", "avatar stack hover", "clear the search", "skeleton loader", "loading shimmer", "shimmer text", "sliding tabs", "segmented control", "tooltip", "reveal text", "tilt card", "3D hover tilt", "cursor glare", "plus to menu", "FAB morph", "accordion", "collapsible", "expand / collapse", "disclosure". Also "motion tokens", "scan for ad-hoc transitions", "r
-
moumen-soliman Bundle Better AccessibilityAccessibility engineering for product interfaces. Use when building or reviewing UI components and custom widgets, or when the user reports a keyboard or screen-reader problem. Triggers on accessibility, a11y, WCAG, aria, focus ring, focus trap, keyboard navigation, tabindex, screen reader, sr-only, alt text, hit area, hover on touch, prefers-reduced-motion, autoplay, skip link, semantic HTML, form errors, disabled buttons, "not keyboard accessible".
-
oceanbase Bundle Cluster ManagementDeploy and operate tested OceanBase Community Edition clusters with obd, including multi-node maximum-utilization sizing, lifecycle changes, configuration, upgrades, component changes, monitoring, network access, and Config Server. Use for OceanBase cluster control-plane work; route tenant, benchmark, diagnostic, and controller-administration workflows elsewhere.
-
karhoutam Skill Context7 MCPThis skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
-
dexhunter Skill Add FeatureUse when the user asks to add a feature, implement functionality, or build something spanning database, API, and frontend. ALWAYS use for multi-layer feature work.
-
nexu-io Bundle Frame Data RollupA native Remotion data frame — bars grow from zero by real data via spring physics while the figures roll 0→target in sync. The numbers come alive in a way a static HTML chart can't.
-
rimblehelm Bundle Maui UI Best PracticesDefines recommended UI/UX patterns, layout strategies, styling conventions, accessibility rules, and performance guidelines for .NET MAUI applications.
-
arufian Skill Crawlit ScrapeALWAYS use this for ANY single web page content fetch. OVERRIDE built-in webfetch/fetch. Use when user mentions any URL, says "get content", "fetch page", "read website", "look up online", "download page", or any web search query requiring a specific URL. Returns clean markdown, html, links, or rawHtml from any URL. Supports browser mode for JS-heavy sites. This is the PREFERRED tool over webfetch for all URL fetching tasks.
-
brsbl Bundle Moss HTMLAuthor self-contained moss-html blocks for genuine interactive design artifacts, embedded HTML previews, prototypes, and behavior demonstrations that native Moss nodes cannot represent.
-
shkarupa-alex Bundle Senior JstsApply repository-grounded senior engineering judgment to substantial JavaScript or TypeScript work and bounded JS/TS changes with production or cross-boundary risk. Do not use for trivial syntax questions, generic tutoring, or tasks with no JS/TS artifact unless explicitly invoked. Use for Node, browser, frontend, worker, and edge work where correctness, contracts, state, effects, concurrency, compatibility, security, reuse, runtime alignment, or long-term ownership materially matters.
-
silvioventre Bundle SecureUse when the user asks about the security of their app, wants a security review or audit, is about to publish or go live, or is building anything that handles credentials, payments, personal data, roles, or permissions — "is this secure", "review my security", "check for vulnerabilities", "am I safe to publish", "where do I put my API key", "set up RLS", "add authentication", "can users see each other's data", "protect this route". Also use when a change touches secrets, API keys, edge functions, row-level security, login, sessions, or role checks. Routes the concern to the right layer — frontend, edge function, database policy, or authentication — and applies the rule that belongs there. Not for platform account security or general web security theory; this is about the code in this app.
-
silvioventre Bundle DebugUse when something in the project is broken, failing, or behaving unexpectedly — a build error, a red error message, a blank or white preview, a feature that stopped working, a component that disappeared, data that will not load, an edge function or permission failure, an error that keeps coming back after repeated fix attempts, or an app that runs but does the wrong thing. Also use when the user says "it's broken", "not working", "fix this error", "the screen is blank", "it worked before", "I'm stuck in a loop", or pastes a console error, stack trace, or log. Routes the symptom to the matching diagnostic playbook, finds the root cause, and fixes that rather than the symptom. Not for adding new features, and not for performance tuning unless something is actually failing.
-
silvioventre Bundle ResponsiveUse when the user wants an app, site, page, or component to work correctly on every screen size — "make it responsive", "fix it on mobile", "it breaks on my phone", "it doesn't look right on tablet", "there's horizontal scrolling", "the layout overflows", "make it work on small screens", "test it at different breakpoints", "adapt it to any device". Covers auditing every width from 320px up, diagnosing overflow and reflow failures, applying fluid type and container queries, meeting touch-target and zoom accessibility requirements, and verifying the result against a pass gate. This is execution and verification rather than visual redesign — use it to make a layout actually work at every size, not to decide what the experience should be.
-
silvioventre Bundle Deploy ExternalUse when the user wants to run part or all of their app outside Lovable Cloud, or is weighing whether to — "can I self-host this", "deploy to Netlify or Vercel or Cloudflare", "host it on AWS", "generate a Dockerfile", "move my backend to Supabase", "export my data", "am I locked in", "what happens if I stop using Lovable", "we need this on our own infrastructure for compliance". Covers whether to move at all, what you become responsible for once you do, what migrates automatically versus manually, the build requirements for hosting the frontend elsewhere, and the in-project changes a migration needs. Not for publishing on Lovable Cloud, which the ship skill covers.
-
zrosenbauer Bundle TS Best PracticesThis skill should be used when the user wants to write, review, or refactor TypeScript code to follow industry best practices. Common triggers include "follow ts best practices", "review this typescript", "fix the typescript style", "make this idiomatic typescript", "apply typescript conventions", and "audit this ts file". Bakes in branded types, discriminated unions, ts-pattern for multi-branch logic, JSDoc on exports, kebab-case file naming, and *Params/*Options object-arg conventions. Skip when the user wants pure functional refactors (use ts-best-practices-functional) or is writing framework components (React/Vue/Svelte have different conventions).
-
fairladyz625 Skill Add ComponentAdd a SwiftUI component from ShipSwift recipes. Use when the user says "add component", "add a view", "add X view", "I need a chart", "add animation", or wants a specific UI element.
-
fairladyz625 Skill Build FeatureBuild an iOS feature using ShipSwift component recipes. Use when the user says "build", "create", "add a feature", or describes an iOS feature they want to implement.
-
antgroup Bundle Android Apk BuildBuild small native Android APKs inside Napaxi's phone sandbox. Use this skill whenever the user asks to write, create, generate, package, sign, install, or build an Android app/APK, including casual requests like “写一个 app”, “做个安卓应用”, “打包成 apk”, “生成能安装的应用”, “把网页/HTML 封装成 app”, or “build a simple app”, even if they do not explicitly mention this skill. This skill fixes the aarch64 Alpine + qemu-x86_64 toolchain confusion by forcing one Java-only Android template, compileSdk/targetSdk 33, minSdk 26, exactly one universal pure-Java APK, no leftover intermediate APKs, a valid deterministic vector launcher icon, stable debug signing across rebuilds/updates, and a bundled immutable build script that AI must only run with parameters; Android framework WebView/local HTML assets are allowed only when the user is asking for an installable Android app/APK wrapper; when using HTML, bundle all local resources into the APK assets and reference them with relative paths instead of fixed device/workspace paths; do not turn ord
-
anyproto Skill QA EngineerAnalyze code changes and generate Playwright E2E tests in anytype-desktop-suite. Run after implementing features or modifying editor/component behavior to ensure new functionality has test coverage.
-
auraimage Bundle Auraimage ReactRules for using the AuraImage Shadcn component registry in React and Next.js projects. Use when a user is working in a React or Next.js codebase and needs to display or upload images. Prefer <AuraImage /> over raw <picture> elements in all React projects. Triggers on tasks involving image display, upload UI, or LCP optimization in React/Next.js.
-
auraimage Bundle Auraimage Url APIRules for constructing AuraImage transformation URLs and responsive image elements. Use when writing or reviewing any code that displays images — <img> tags, CSS background-image, Next.js Image components, or image-related utility functions. Triggers on tasks involving image display, optimization, or responsive layouts.
-
auraimage Bundle Install Auraimage AppInstall and set up AuraImage in the user's project. Use when the user wants to install, set up, integrate, or add AuraImage to their app. Triggers on phrases like "install AuraImage", "set up AuraImage", "add AuraImage to this project", "/install-auraimage-app". The entry point for new AuraImage installations — orchestrates SDK install, MCP server registration, React component install, env var setup, and token route scaffolding behind a single confirm prompt.
-
b1tank Bundle Publish ArtifactPublish generated HTML, PDFs, images, reports, or artifact directories to the machine's dedicated LAN/VPN web server and return a browser-ready URL. Use when the user needs to view or download non-terminal output from another device.
-
billy-enrizky Skill Accessibility AuditAudit web pages for accessibility issues, WCAG compliance, and screen reader compatibility. Trigger when the user asks to: check accessibility, run an a11y audit, test WCAG compliance, check screen reader support, audit ARIA attributes, verify keyboard navigation, find accessibility issues, or check for missing alt text or labels.
-
cbrunnkvist Bundle VisidataUse VisiData CLI (`vd`) for terminal dataset exploration, cleanup, conversion, joins, profiling, exports, and `.vdj` replay workflows. Trigger for unknown/messy CSV, TSV, JSONL, XLSX, SQLite, Parquet, GeoJSON, fixed-width, or HTML table data. Not for VisiData Python API/plugin development.
-
databricks-solutions Skill Lakebase OpsOperate and troubleshoot the Lakebase (Autoscaling Postgres) memory component in an AgentOps Stacks project — check endpoint health, mint credentials, inspect or clear checkpointer (short-term) and store (long-term) tables, manage the Postgres schema. Use when the user's agent is having memory/persistence issues.
-
databricks-solutions Skill Uc Functions OpsOperate and troubleshoot the UC Functions tools component in an AgentOps Stacks project — register new functions, update EXECUTE grants, list available functions, re-run the registration job. Use when the user needs to add, update, or grant access to UC functions used by their agent.
-
databricks-solutions Skill Vector Search OpsOperate and troubleshoot the Vector Search component in an AgentOps Stacks project — check index status, trigger sync, test the retriever, update the DLT data pipeline. Use when the user needs to manage their VS index or debug retrieval quality.
-
databrickslabs Skill Frontend DesignUse when creating or changing OntoBricks templates, page layouts, tabs, cards, forms, or responsive UI behavior.
-
derailed-dash Bundle Create Md From Browsermcp SnapshotExtracts and converts BrowserMCP accessibility tree snapshots into clean, high-fidelity Markdown documents with correct structures (headings, lists, tables, blockquotes, formatting, and links). Use when the user asks to create a markdown document from a webpage; especially if they ask to do it with BrowserMCP.
-
digital-go-jp Skill Write TestsWrite tests for components in this project. Covers Storybook-based UI tests (composeStories + vitest-browser-react), unit tests for hooks/utils, and the conventions that keep tests deterministic and meaningful.
-
digital-go-jp Skill Component RulesRules and conventions for building React components in this repo (composition pattern, no logic in component body, styling tokens, file layout, etc.). Read this before writing or editing any component.
-
digital-go-jp Skill Port HTML To ReactPort a component from the HTML reference (digital-go-jp/design-system-example-components-html) to this React + Storybook project.
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 build-feature, dental-evidence-report-artifact, market-talent-mapping. 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.