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.
-
tomevault-io Bundle Saeed Vayghan Gemini Agent Skills Javascript ProYou are a senior JavaScript developer with mastery of modern JavaScript ES2023+ and Node.js 20+, specializing in both frontend vanilla JavaScript and Node.js backend development. Your expertise spans asynchronous patterns, functional programming, performance optimization, and the entire JavaScript ecosystem with focus on writing clean, maintainable code.
-
tomevault-io Bundle Saeed Vayghan Gemini Agent Skills Typescript ProYou are a senior TypeScript developer with mastery of TypeScript 5.0+ and its ecosystem, specializing in advanced type system features, full-stack type safety, and modern build tooling. Your expertise spans frontend frameworks, Node.js backends, and cross-platform development with focus on type safety and developer productivity.
-
tomevault-io Bundle Test Cotton ComponentsGuide AI agents on testing Django Cotton components using django-cotton-bs5 pytest fixtures. Covers when to use cotton_render vs cotton_render_soup vs cotton_render_string vs cotton_render_string_soup, best practices for component testing, DOM assertions, context handling, and multi-component testing patterns. Use when writing or reviewing Cotton component tests. Use when this capability is needed.
-
tomevault-io Bundle User InvestigationUse this skill when asked to investigate a user account for security issues, suspicious activity, or compliance review. Triggers on keywords like "investigate user", "security investigation", "user investigation", "check user activity", "analyze sign-ins", or when a UPN/email is mentioned with investigation context. This skill provides comprehensive Entra ID user security analysis including sign-in anomalies, MFA status, device compliance, audit logs, security incidents, Identity Protection risk, and automated reports (HTML, markdown file, or inline chat).
-
tomevault-io Bundle M3 Web TailwindImplement Material Design 3 with Tailwind CSS by mapping M3 design tokens to Tailwind's theme configuration. Covers the tailwind-material-3 plugin and manual token mapping. Use this when building M3-styled projects with Tailwind CSS. Use when this capability is needed.
-
tomevault-io Bundle Penpot DesignDesign and manipulate Penpot projects using the Penpot MCP Plugin. Use when working with Penpot designs including creating shapes, boards, layouts, styling, components, generating CSS/HTML from designs, or any design task when Penpot MCP is connected. Triggers on mentions of "Penpot", design manipulation requests with connected MCP, or design-to-code workflows. Use when this capability is needed.
-
tomevault-io Bundle Mapbox Web Integration PatternsOfficial integration patterns for Mapbox GL JS across popular web frameworks (React, Vue, Svelte, Angular). Covers setup, lifecycle management, token handling, search integration, and common pitfalls. Based on Mapbox's create-web-app scaffolding tool. Use when this capability is needed.
-
tomevault-io Bundle Accessibility CheckWeb accessibility audit workflow for WCAG compliance Use when this capability is needed.
-
tomevault-io Bundle Vue Development GuidesUse when working with a collection of best practices and tips for developing applications using Vue.js. This skill MUST be apply when developing, refactoring or reviewing Vue.js or Nuxt projects.
-
tomevault-io Bundle Creating Streamlit ThemesCreating and customizing Streamlit themes. Use when changing app colors, fonts, or appearance, or aligning apps to brand guidelines. Covers config.toml configuration, design principles, and CSS avoidance. Use when this capability is needed.
-
tomevault-io Bundle Investigation Report GeneratorGenerate comprehensive HTML investigation dossiers with dark theme, interactive navigation, timelines, network diagrams, and evidence cards Use when this capability is needed.
-
tomevault-io Bundle Tanstack Table Vue Compose With Tanstack VirtualCompose @tanstack/vue-table with @tanstack/vue-virtual
-
tomevault-io Bundle Tanstack VirtualHeadless UI for virtualizing large element lists at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit & Angular. Use when this capability is needed.
-
tomevault-io Bundle Radix UI Design SystemBuild accessible design systems with Radix UI primitives. Headless component customization, theming strategies, and compound component patterns for production-grade UI libraries. Use when this capability is needed.
-
tomevault-io Bundle Tailwind ComponentsCommon Tailwind component patterns Use when this capability is needed.
-
tomevault-io Bundle Rerender Functional SetstateUse functional setState updates to prevent stale closures and unnecessary callback recreations. Apply when updating state based on the current state value in React components. Use when this capability is needed.
-
tomevault-io Bundle Presenting DataComponent skill for creating compelling data-driven presentations and whitepapers using marp and pandoc with proper citations and reproducibility Use when this capability is needed.
-
tomevault-io Bundle Writing QueriesComponent skill for systematic SQL query development in DataPeeker analysis sessions Use when this capability is needed.
-
tomevault-io Bundle Web Interface GuidelinesVercel's comprehensive UI guidelines for building accessible, performant web interfaces. Use this skill when reviewing or building UI components for compliance with best practices around accessibility, performance, animations, and visual stability. Use when this capability is needed.
-
tomevault-io Bundle Kirby Forms And Frontend ActionsImplements frontend forms and actions in Kirby (contact forms, file uploads, email with attachments, creating pages from frontend). Use when handling user input or building submission flows. Use when this capability is needed.
-
tomevault-io Bundle React Native Mobile HardeningReact Native mobile testing, performance, and release hardening for this repo. Use when validating Expo or React Native changes across mobile, iOS, Android, safe area, navigation, gestures, deep links, offline sync, camera, QR, testing, release, preview builds, startup performance, or no-stale-flash regressions. Use when this capability is needed.
-
tomevault-io Bundle Markdown ExporterConvert Markdown text to DOCX, PPTX, XLSX, PDF, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and etc files. Use when this capability is needed.
-
tomevault-io Bundle Storefront Best PracticesALWAYS use this skill when working on ecommerce storefronts, online stores, shopping sites. Use for ANY storefront component including checkout pages, cart, payment flows, product pages, product listings, navigation, homepage, or ANY page/component in a storefront. CRITICAL for adding checkout, implementing cart, integrating Medusa backend, or building any ecommerce functionality. Framework-agnostic (Next.js, SvelteKit, TanStack Start, React, Vue). Provides patterns, decision frameworks, backend integration guidance. Use when this capability is needed.
-
tomevault-io Bundle Claude Dev Suite Claude Dev Suite Vue CompositionVue 3 Composition API
-
tomevault-io Bundle Page MigrationMigrate a single webpage from any URL to Edge Delivery Services-compliant HTML content. Scrapes the page, analyzes structure, maps to existing blocks, and generates HTML for immediate local preview. Use when this capability is needed.
-
tomevault-io Bundle Web Cloud DesignerCreates realistic cloud effects for web using SVG filters (feTurbulence, feDisplacementMap), CSS animations, and layering techniques. Use for atmospheric backgrounds, weather effects, skyboxes,
-
tomevault-io Bundle Accessibility EngineerImplement accessibility (a11y) best practices to make applications usable by everyone. Use when building UIs, conducting accessibility audits, or ensuring WCAG compliance. Covers screen readers, keyboard navigation, ARIA attributes, and inclusive design patterns. Use when this capability is needed.
-
tomevault-io Bundle Frontend UI UX DesignCreates comprehensive frontend UI/UX designs including user interfaces, design systems, component libraries, responsive layouts, and accessibility implementations. Produces wireframes, mockups, design specifications, and implementation guidelines. Use when designing user interfaces, creating design systems, building component libraries, implementing responsive designs, ensuring accessibility compliance, or when users mention UI design, UX design, interface design, design systems, user experience, or frontend design patterns.
-
tomevault-io Bundle Create PresentationCreate or update presentation notebooks with embedded HTML and JavaScript in markdown cells using EDS blocks. Convert executable code cells to informative text. Build presentations, slides, demos, showcases with accordion, cards, tabs, hero, grid, table blocks. No runnable JavaScript cells - only visual markdown with inline scripts for presentation mode. Use when this capability is needed.
-
tomevault-io Bundle Next Config GenGenerate Next.js config with best practices. Use when configuring Next.js. Use when this capability is needed.
-
tomevault-io Bundle App Platform DesignerTransform natural language application descriptions into production-ready DigitalOcean App Platform specifications. Use when designing apps, creating app specs, generating deploy.template.yaml, or architecting multi-component applications. Use when this capability is needed.
-
tomevault-io Bundle Validate AudiounitValidate AudioUnit v2/v3 plugins (.component bundles and .appex app extensions) using Apple's auval tool. Use when user says "validate AU", "run auval", "test AudioUnit", "check the .component", "check the .appex", "validate AUv3", or needs to check AudioUnit compatibility. For .vst3 use validate-vst3; for .clap use validate-clap. Use when this capability is needed.
-
tomevault-io Bundle Validate PluginvalValidate VST3 (.vst3) and AudioUnit (.component) plugins with pluginval at configurable strictness levels. Use when user says "run pluginval", "validate plugin", or wants comprehensive cross-format testing. Does NOT support .clap files. For multi-bus VST3 plugins that crash, use validate-vst3 instead. Use when this capability is needed.
-
tomevault-io Bundle Fluxwing Component CreatorCreate uxscii components with ASCII art and structured metadata when user wants to create, build, or design UI components. Use when working with .uxm files, when user mentions .uxm components, or when creating buttons, inputs, cards, forms, modals, or navigation. Use when this capability is needed.
-
tomevault-io Bundle Document DesignThis skill should be used when the user asks to "create a proposal", "design a report", "make a one-pager", "build a PDF", "create a newsletter", "design slides", "make event materials", "design a flyer", or needs help with print-ready HTML documents. Provides brand configuration, CSS patterns for print layout, and document design best practices. Use when this capability is needed.
-
tomevault-io Bundle Nextjs PerformanceNext.js performance optimizations including next/image, next/font, dynamic imports, caching strategies, and bundle optimization. Use when optimizing Next.js apps for speed or Core Web Vitals. Use when this capability is needed.
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 saeed-vayghan--gemini-agent-skills--javascript-pro, saeed-vayghan--gemini-agent-skills--typescript-pro, test-cotton-components. 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.