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.
-
bolasblack Bundle Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use when building web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
-
rkortthinkwise Bundle Thinkwise Software Factory Maps ComponentReference guide for setting up and maintaining a maps component in a Thinkwise Software Factory model — the map/map_base_layer/map_overlay/map_data_mapping entities, the CoordSets JSON coordinate contract, and per-domain-element styling. Use before calling get_entity_definition/execute_task/execute_odata_query against map/map_base_layer/map_overlay/map_data_mapping/tab_variant_map*, or before writing a control procedure that builds or parses CoordSets JSON, via an MCP connector with Software Factory access (e.g. sf_mcp, indicium).
-
rkortthinkwise Bundle Thinkwise Software Factory Conditional LayoutsReference guide for conditional layouts (conditional formatting) in a Thinkwise Software Factory model — data-driven styling such as status colours on tables, tasks, and cube views, including row/column targeting, light/dark themes, and accessibility. Use before inspecting or modifying any conditional-layout entity via an MCP connector with Software Factory access, or whenever asked to add or change status colours, warning highlights, or any "make this red/bold/green" styling.
-
rkortthinkwise Bundle Thinkwise Software Factory Scheduler ComponentReference guide for creating and maintaining a Scheduler component in a Thinkwise Software Factory model — the scheduler, scheduler_view, scheduler_view_resource_col, and scheduler_view_conditional_layout(_condition/_tag) entities. Use before calling get_entity_definition/execute_task/execute_odata_query against scheduler-related entities (including tab_task/task/process_flow/process_action for a scheduler-bearing table), and before writing or reviewing the control procedure template behind a scheduler view or its update handler.
-
akillness Bundle Web Accessibility 2Implement web accessibility (a11y) standards following WCAG 2.1 guidelines. Use when building accessible UIs, fixing accessibility issues, or ensuring compliance with disability standards. Handles ARIA attributes, keyboard navigation, screen readers, semantic HTML, and accessibility testing.
42 -
akillness Bundle Performance Optimization 2Optimize application performance for speed, efficiency, and scalability. Use when improving page load times, reducing bundle size, optimizing database queries, or fixing performance bottlenecks. Handles React optimization, lazy loading, caching, code splitting, and profiling.
42 -
spoon94 Bundle Agentsview CLIUse when running or scripting the agentsview CLI from the command line — querying, searching, syncing, exporting, or reporting on local AI agent session history. Triggers for cost/usage reports, session search and resume, archive sync, prune/import/export, secret scans, pg/duckdb mirroring, the MCP server, or any `agentsview <command>` invocation, even when the user never says "agentsview" and just asks "what did I spend on Claude this week" or "find where I fixed that timeout". Do NOT use for developing the agentsview codebase itself (parsers, storage, frontend, server internals) — this skill covers CLI usage only.
-
spoon94 Skill DefuddleExtract clean Markdown from HTML pages with Defuddle CLI.
-
spoon94 Bundle Diagram HTMLCreate professional architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as standalone HTML files with inline SVG, dark/light theme toggle, and one-click export to PNG/JPEG/WebP/SVG. Accepts plain-language descriptions or pasted Mermaid code and lays the diagram out from scratch in archify style. Use for system architecture diagrams, infrastructure diagrams, cloud architecture visualizations, security diagrams, network topology, technical workflows, approval flows, runbooks, CI/CD flows, process diagrams, API call sequences, request lifecycles, data pipelines, ETL/ELT maps, PII boundaries, data lineage, state machines, lifecycle diagrams, status transitions, converting Mermaid to polished artifact, or shareable standalone HTML diagram files with theme toggle and export menu. Part of the diagram skill family (diagram-mermaid / diagram-plantuml / diagram-html / diagram-image) — pick this skill for HTML output with browser-interactive theme switching.
-
spoon94 Bundle Diagram ImageGenerate production-quality SVG and PNG technical diagrams via direct SVG authoring plus Python helper scripts. Use when the user wants any technical diagram — architecture, data flow, flowchart, sequence, agent/memory, ER, state machine, use case, timeline, comparison matrix — exported as standalone SVG and/or PNG files (NOT inline Markdown code blocks, NOT interactive HTML). Trigger on: "画图" "帮我画" "生成图" "做个图" "架构图" "流程图" "可视化一下" "出图" "导出 SVG" "导出 PNG" "生成图片文件" "generate diagram" "draw diagram" "visualize" "export SVG" "export PNG" or any system/flow description the user wants illustrated as a file. Part of the diagram skill family (diagram-mermaid / diagram-plantuml / diagram-html / diagram-image) — pick this skill when the user wants SVG/PNG files (vs. inline Markdown code blocks or interactive HTML), needs command-line/CI/batch image generation, or wants one of the 8 visual styles (flat-icon/dark-terminal/blueprint/notion-clean/ glassmorphism/claude-official/openai/dark-luxury).
-
spoon94 Bundle Diagram PlantumlGenerate PlantUML code blocks (` ```plantuml ` fences) for inline Markdown rendering of professional technical diagrams. Covers UML (class/sequence/activity/state/component/use-case/deployment), Cloud architecture (AWS/Azure/GCP/Alibaba/IBM/OpenStack/Kubernetes), Network topology (Cisco/Citrix), Security architecture (IAM/encryption/firewall/threat detection), ArchiMate, BPMN, Data pipelines (ETL/ELT/warehouse/ML), IoT device/sensor/edge diagrams, and Mindmap — using PlantUML syntax with 9500+ mxgraph stencil icons. Trigger on: "画UML图" "类图" "时序图" "活动图" "状态图" "AWS架构" "Azure架构" "GCP架构" "阿里云架构" "K8s架构" "网络拓扑" "安全架构" "ArchiMate" "BPMN" "数据管道" "ETL" "IoT 架构" "思维导图" "PlantUML". Part of the diagram skill family — pick this skill for PlantUML code blocks, UML/cloud/network/security/BPMN/ArchiMate/IoT notation, or 9500+ icon stencils.
-
dirnbauer Bundle Typo3 Fractor 3Automatically rewrite TYPO3 non-PHP files with Fractor: outdated TypoScript condition syntax, FlexForm XML migrations to v14, deprecated ViewHelper syntax in Fluid .html templates, YAML, XLIFF and Htaccess. Use when a tool should fix configuration or template files, or Rector left the .typoscript, .yaml and .html upgrade work untouched. Owns mechanical transformations of these formats, not general TypoScript authoring or PHP changes.
-
dirnbauer Bundle Typo3 Accessibility 3Accessible markup patterns for TYPO3 v14: skip links, landmark regions, heading structure, keyboard and tab order, visible focus rings and outlines, ARIA for accordions, dropdowns and modals, accessible form labels and error messages, alt text and colour contrast, in Fluid templates, PHP helpers and vanilla JavaScript widgets - plus a manual go-live checklist to verify by hand before launch. Use when a screen reader such as NVDA or VoiceOver does not announce something as expandable, checked or invalid, when a keyboard or focus problem needs the correct markup, or when reviewing template and element code against WCAG 2.2 AA. Companion skill for automated scanning: typo3-wcag22-aa-agentic.
-
dirnbauer Bundle Typo3 Visual Editor 3Lets TYPO3 editors click into a page and type directly on the frontend instead of opening backend forms, using FriendsOfTYPO3 Visual Editor. Use when installing, configuring, removing or migrating a sitepackage for inline frontend editing, when opening part of a template for in-place editing, when migrating colPos to PAGEVIEW content areas, or when working with f:render.text, f:render.contentArea, f:mark.contentArea, record transformation or template readiness in TYPO3 13/14.
-
dirnbauer Bundle Typo3 Webcomponents 3Build, review, or migrate TYPO3 v14 backend Web Components with Lit, ES module import maps, AssetCollector/f:asset.module, backend modules, FormEngine/Form Editor integrations, AJAX routes, and reusable TYPO3 backend components. Use whenever the user mentions TYPO3 backend JavaScript, Web Components, Lit, LitElement, custom elements, @typo3/* modules, JavaScriptModules.php, backend module UI, Form Editor stage components, Camp Vienna Lit examples, component performance, or whether TYPO3 backend Web Components should be used in the frontend.
-
dirnbauer Bundle Typo3 Wcag22 Aa Agentic 3Runs automated accessibility audits against a live TYPO3 URL with Playwright and axe-core, maps every violation back to the Fluid template that produced it, installs a CI baseline so a pull request fails on new violations, drives the mandatory manual review for what scanners cannot see, and drafts the Erklaerung zur Barrierefreiheit / accessibility statement for EAA, EN 301 549 and DACH legal profiles. Use when there is a staging or DDEV site to scan, a violation report to produce, a CI gate to install, or a legal statement to file for WCAG 2.2 AA. For the correct markup itself: typo3-accessibility.
-
dirnbauer Bundle Typo3 Records List Types 3Changes how records are presented in the TYPO3 v14 Records module: cards with thumbnails instead of a plain table of rows, a timeline, a board with columns, or grid, compact and teaser views - configured per record type through TSconfig with Fluid templates, icons and accessibility. Use when editors want to see something other than a table, when one record type needs its own layout in the backend, or when building custom Records module views.
-
dirnbauer Bundle Typo3 Shadcn Content Elements 3Produces, audits, and overhauls TYPO3 Content Blocks content elements styled with shadcn/ui presets, semantic tokens, Fluid atoms, backend previews, icons, and seed data. Use when the user asks to create, restyle, review, seed, iconize, or preview TYPO3 Content Blocks with shadcn/ui, Tailwind v4 tokens, no-hardcoded-style rules, or local registry presets.
-
compozy Bundle Fumadocs 3Authoritative guide for the Fumadocs documentation framework — Core (headless), MDX (content loader), and UI (Tailwind v4 layouts and components). Use when scaffolding a Fumadocs project, editing source.config.ts, wiring loader() and meta.json conventions, picking a search adapter, composing DocsLayout/Notebook/Flux/Home layouts, customising the MDX component map, integrating OpenAPI specs, generating OG images, exporting PDF/EPUB/RSS, or configuring i18n across Next.js, React Router, TanStack Start, and Waku adapters. Surfaces canonical install snippets per adapter, decision tables for entry modes and content sources, and the most common pitfalls (Tailwind v3 silent failure, ESM-only config, .source/ generation, layout/page import mismatch, slug collisions, edge runtime ban). Don't use for generic MDX/Markdown questions outside Fumadocs, for unrelated React framework setup, or for projects that don't use fumadocs-core/fumadocs-mdx/fumadocs-ui.
-
compozy Bundle Tailwindcss 3Tailwind CSS v4 conventions — semantic design tokens for theme-safe styling, mobile-first responsive layouts, and v4-first utilities. Use when styling components or writing className utilities with Tailwind. Don't use for plain CSS, CSS-in-JS (styled-components, emotion), or other utility frameworks.
-
compozy Bundle App Renderer Systems 3Guides creation and modification of domain feature systems organized under a systems/ directory. Covers directory layout, API service layer patterns, TanStack Query hooks (queries, mutations, optimistic updates), React context and XState store conventions, hook organization, and public API barrel exports. Use when adding a new domain system, extending an existing one, or fixing bugs in a system-layer codebase. Don't use for generic React component work, backend API implementation, or codebases not organized around a systems/ domain pattern.
-
hassaan146 Bundle MorningRender the user's morning brief as a styled HTML artifact, or set it up as a recurring weekday task. Use only when the user explicitly asks to run, see, or set up their morning brief, or if they invoke /morning by name. A question about their day, schedule, or calendar is not by itself a request for the brief; answer it directly instead.
-
hassaan146 Bundle UI StylingCreate beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.
-
hassaan146 Skill Skill RouterAutomatic skill dispatcher over the whole catalog. The instant it is invoked, CAVEMAN mode activates (always, before anything else — every routed reply is compressed). Then it reads the user's prompt, matches it to skill CATEGORY BUNDLES (a frontend request triggers ALL frontend/UI-UX skills, not one), adds a VISUAL layer for explanations and learning plans (visual-page-builder, explainer-graphic, workflow-visualizer), and runs everything in order. Use when the user says "skill router", "use skill router", "/skill-router", "route this", "skill filter", or wants skills chosen automatically.
-
ww-w-ai Bundle Starter 3Static web development guide for beginners. Covers HTML/CSS/JavaScript and Next.js App Router basics. Project initialization with "init starter". Triggers: static website, portfolio, landing page, HTML CSS, beginner, 정적 웹, 포트폴리오, 초보자, 静的サイト, 初心者, 静态网站, 初学者, sitio web estático, site statique, statische Website, sito web statico Do NOT use for: fullstack apps (use $dynamic), enterprise (use $enterprise).
-
ww-w-ai Bundle Mobile App 3Mobile application development guide for React Native, Expo, and Flutter. Covers iOS and Android cross-platform development patterns. Triggers: mobile app, React Native, Flutter, Expo, iOS, Android, cross-platform, 모바일 앱, 리액트 네이티브, 앱 개발, モバイルアプリ, アプリ開発, 移动应用, 手机应用, aplicacion movil, application mobile, mobile App, app mobile Do NOT use for: desktop apps (use $desktop-app), web apps (use $dynamic or $starter).
-
ww-w-ai Bundle Phase 4 API 3Phase 4: API Design and REST Endpoint Planning. Design RESTful APIs, define endpoints, request/response schemas. Includes Zero Script QA integration for API testing. Next: $phase-5-design-system. Triggers: API design, REST, endpoint, API schema, request response, API 설계, 엔드포인트, REST API, API設計, エンドポイント, API设计, 端点, diseno de API, conception API, API-Design, progettazione API Do NOT use for: data modeling (use $phase-1-schema), frontend (use $phase-6-ui-integration).
-
kevin-burns Bundle UX AuditHeuristic usability and accessibility audit of existing web pages — load a rendered page, evaluate it against Nielsen's 10 usability heuristics + WCAG 2.2 (A/AA) + responsive behavior + the page's own goal, and return prioritized findings with a concrete fix for each. Use whenever the task is to review, audit, critique, or "find usability/UX problems" on one or more web pages, do an accessibility (a11y) check, assess responsiveness, or propose usability fixes — even if the user just says "is this page any good", "what's wrong with this UI", "make this more usable", or hands you a URL/screenshot. This is a review/audit method, not a design-decision debate (that's design-council) and not functional testing (that's webapp-testing). Read by the ux-auditor agent, which renders each page with a browser driver and fans out one auditor per page.
-
kevin-burns Bundle Job FeedsAggregate sanctioned public job feeds into one deduplicated local database, match postings against the user's career lanes, and render a filterable self-contained HTML report. Use whenever the user wants to search or monitor job boards - "find me remote platform engineering roles", "what jobs came up this week", "check the job boards", "aggregate job listings", "what's new since I last looked" - or wants a report of current openings across multiple sites. Covers nine documented JSON APIs and RSS feeds from eight publishers (Arbeitnow, Jobicy, Remotive, Remote OK, Working Nomads, 4 Day Week, We Work Remotely, Python.org Jobs), weighted towards the German and EU-remote market. NOT for LinkedIn - that needs a signed-in session and is a separate tool. This skill never scrapes HTML, never works around a block, and never republishes what it collects.
-
kevin-burns Bundle Report BuilderBuild self-contained, single-page HTML reports and dashboards from data using Python + Jinja2 + Bootstrap 5 with Chart.js or Plotly. Use whenever the task is to produce an HTML report, data dashboard, metrics page, status page, or any single-file web artifact rendered from data — even if the user only says "report", "dashboard", "summary page", "visualize this", or hands you a CSV/DataFrame/JSON and wants it shown. Covers the render harness (Jinja2 autoescape discipline, passing data to JS safely with tojson), the Chart.js-vs-Plotly decision, Bootstrap 5 layout, and producing a portable single file. Pairs with markdown-converter (to ingest source docs) and is read by code-builder when it implements front-end report work.
-
kevin-burns Bundle Markdown ConverterConvert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, Outlook (.msg), or EPubs to Markdown format for LLM processing or text analysis. This is a ONE-OFF conversion of a file or URL you already have. For fetching an external source ONCE and keeping it as a pinned, provenance-stamped artifact that agents re-read instead of re-fetching -- reproducible, offline, versioned -- use source-snapshot instead.
-
shashank-yadav Bundle FrontendStrategies for implementing React components that pass Jest/React Testing Library tests.
-
fabioc-aloha Skill Browser Tools 2Use VS Code 1.127+ browser tools (open_browser_page, screenshot_page, click_element, navigate_page, run_playwright_code) to reach content plain fetch_webpage can't hit (bot-protected sites, JavaScript-rendered pages, interactive gates, sites behind passwords the user enters live), inspect LOCAL files via file:// (HTML, SVG, PNG, JPG, WebP, GIF — no server needed), and validate visual/design output via screenshot-driven review.
-
green-pt Skill Honey Design 3Same pixels, fewer tokens: dense CSS for user-facing UI.
-
hyhyxyx Bundle Improve Codebase Architecture扫描代码库中的深模块改进机会并生成可视化报告;适用于主动检查架构质量。 English: Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
-
kelvinchenof Bundle Improve Codebase ArchitectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
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-design, thinkwise-software-factory-maps-component, thinkwise-software-factory-conditional-layouts. 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.