Skills
97,222 packaged capabilities and playbooks for agents. Install any of them with one command.
Design & UI
Ember.js performance optimization and accessibility guidelines. Use this skill when writing, reviewing, or refactoring Ember.js code to ensure optimal performance patterns and accessibility. Triggers on tasks involving Ember components, routes, data fetching, bundle optimization, or accessibility improvements.
Build native and cross-platform mobile applications for iOS and Android with optimized performance and platform integration. Use when you need SwiftUI or Jetpack Compose development, React Native or Flutter cross-platform apps, offline-first architecture, biometric authentication, push notifications, deep linking, app startup optimization, or mobile-specific UX patterns and gesture handling.
Use when building or reviewing frontend UI — dashboards, admin panels, landing pages, marketing sites, web apps. Drives domain-specific design decisions (typography, color world, layout, CSS token naming, depth and spacing systems) instead of generic AI defaults; routes to app.md (product/data UIs) or marketing.md (public/creative pages) by context.
GitHub dark-purple gradient deck — GitHub-dark #0d1117 + purple-blue radial ambient light + 60px grid mask, centered layout, purple pill labels, tricolor gradient title (#a855f7→#60a5fa→#34d399), GitHub-style code palette, purple left-border highlight blocks. Suited to developer workflow / MCP / Agent / dev tool tutorials, similar to GitHub Blog / Linear Changelog.
Enforces Intent UI component library conventions. Use when writing React components, reviewing UI code, or building pages/features that involve UI elements. Ensures semantic color tokens, correct form and overlay patterns, the `intent` variant prop, and that existing components from src/components/ui/ are used.
Plan, produce, register, validate, and integrate UI, characters, scenes, animations, VFX, backgrounds, and reference-recreation assets for Phaser 4 games. Use for production visual assets, visual systems, asset integration, visual refactoring, runtime visual acceptance, and source/license registration; not for gameplay-rule changes alone.
Product management frameworks for business cases, market analysis, strategy, prioritization, OKRs/KPIs, personas, requirements, and user research. Use when building ROI projections, competitive analysis, RICE scoring, OKR trees, user personas, PRDs, or usability testing plans.
Use when creating interactive scroll-based storytelling experiences with mouse-following spotlight effects, animated SVG art, and the Anthropic design language. Load for explainer pages, product showcases, visual narratives, or any content needing immersive scroll storytelling with organic shapes and smooth animations. Supports GSAP-powered or lightweight CSS-only animations
MUST be loaded before any UI Integration Cards (also called UI5 Integration Cards) task—including creating, modifying, validating, previewing, or reviewing a card, its `manifest.json`, its Configuration Editor (`dt/Configuration.js`), or any analytical chart configuration. Provides official guidelines, validation rules, supported chart types, and Configuration Editor patterns.
Use when someone wants a design system built from the UI an app already ships, or one phase of it, such as “extract tokens from the app”, “add states to our Button”, “replace the hardcoded colors with tokens” or “start a design system”. Moving screens onto an existing system's components is migrate-design-system. A vague whole-app ask goes to design-system-boss.
Dark-terminal honest-review deck — #0a0c10 black background + 56px cyber grid + CRT vignette + scanlines, window traffic-light chrome, `$ prompt` command-line title, mint-green #7ed3a4 headlines, JetBrains Mono, stroke-only bar charts, blinking cursor, amber/green/red tier tags, dark code blocks. For CLI / agent / dev tool reviews (including trace, diff, benchmark).
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.
Use to critique a screen, flow, prototype or running build, accessibility included, and rank what is broken, such as "check this page before I ship", "is this flow ready", "is it accessible", keyboard or screen-reader checks, "it feels off on my phone" or "it feels janky". Not for token compliance, which is token-mapping.
Conduct usability tests and identify UX issues through systematic observation. Use when testing user flows, validating designs, identifying friction points, or ensuring users can complete core tasks. Covers test planning, think-aloud protocol, task scenarios, and severity rating.
Enforces Flutter widget composition — extract named const Widget classes never `Widget _buildX()` methods, lean build() (no I/O/formatting/domain math, precompute in the ViewModel), dumb Views that watch one Notifier and route intents via ref.read, StatelessWidget by default with every controller disposed, lazy `.builder` lists, cheapest-widget choices (SizedBox/ColoredBox/Align over Container), a strict key policy (ValueKey for reorderable lists, never GlobalKey), gesture→visible-focusable-fallback wiring, plus structural layout — full-bleed background vs SafeArea content, computed cell sizing, the GridView cross/main-axis spacing trap, EdgeInsetsDirectional, and resizeToAvoidBottomInset/IME handling. Use when building or refactoring any screen or widget, splitting a large build() into components, writing GridView/ListView/LayoutBuilder/SafeArea/Scaffold, wiring onTap/onLongPress/Draggable, choosing a key or data class, or reviewing widget code in a diff.
Builds enterprise React UIs with Ant Design (antd), including 60+ components (Button, Form, Table, Select, Modal, Message), design tokens, TypeScript support, and ConfigProvider theming. Use when the user needs to create React applications with Ant Design, build forms with validation, display data tables, or customize the Ant Design theme.
CSS animations, transitions, keyframes, and modern motion APIs. Use when adding animations, transitions, scroll-driven effects, or view transitions. Use for css-animation, transition, keyframes, view-transitions, scroll-animation, transform, motion-preference, animation-timeline.
Use for vague whole-app design system asks on an app that already ships UI, such as “our UI is a mess, fix it”, “we need a design system”, “we hardcode colors everywhere”, “make the buttons consistent” or “check the app before I ship”. One named screen goes to ui-review, one component to component-docs, a token report to token-mapping. A repo with no UI yet is out of scope.
A user interview and requirements validation framework covering raw evidence, solutions, prioritization, and follow-up handoffs. The complete methodology HeyGen used to find PMF through 937 interviews. Covers recruiting participants, question design, conducting interviews, synthesizing data, and driving decisions. Distilled from gingiris-user-interview
A dark-background knowledge graph deck — #06060c→#0e1020 deep-night gradient, floating blur orbs, a cover SVG force-directed graph, rainbow-gradient titles, JetBrains Mono command-line highlights, and glass-morphism cards. Suited to launches for dev tools, CLI, knowledge graphs, and data visualization, with an “AI-native + sci-fi + warm colors” feel.
A cream blueprint architecture deck — cream-paper #F0EAE0 background, a single rust-red #B5392A accent, 48px blueprint grid mask, hard cards with 2px black borders, pipeline step boxes (one raised), a rust-red insight callout on the right, large Playfair serif text, and an SVG dashed feedback loop. No gradients or soft shadows; serious and print-friendly.
A soft macaron slow-living deck — cream #fef8f1 background with three soft-glow blobs, Playfair italic serif display titles paired with sans-serif body text, 28px rounded macaron cards (peach/mint/sky/purple/lemon/rose), Playfair italic 01-04 numbering, an SVG donut chart, and a chip+page top bar. Suited to lifestyle, personal growth, slow living, and emotional content, with a “magazine, handmade, not too techy” feel.
Guides porting existing Android 2D apps to Meta VR and Horizon OS, including input adaptation, panel layout, and design requirements. Use when adapting a mobile Android app for Meta VR. For UI design decisions, use hz-panel-designer if available. Build path: Standard Android; use hz-quest-verify-first if the build path is unclear.
Builds sophisticated admin interfaces and frontend components using Magento's UI Component framework. Use when creating admin grids, forms, modals, or data-driven interfaces. Masters XML configuration, KnockoutJS templates, data providers, and complex form/grid implementations.
Build, customise and deploy a production booking website on the Opencals hosted API by starting from one of the official open-source Next.js templates (salon, barbershop, clinic, padel/squash club, luxury car rental, language school, villa rental, reformer Pilates studio) and the @opencals/storefront-sdk. Use when the user wants a booking/appointment/scheduling site, an Opencals storefront, gives you a business idea + inspiration and asks you to build the booking site, or says "build me a booking website". Covers picking a template, scaffolding, wiring services + availability + checkout, rebranding, and deploying to Vercel. Also covers multi-day rentals booked by the day (cars, equipment) via template-noir, nightly stays with fixed check-in/check-out (villas, cabins, rooms) via template-bali-villas, and schools with group classes, levels, teachers and online lessons via template-fluently, and fitness studios with a multi-studio class timetable, beds left and Full classes via template-reformer. For the exact API/SDK call shapes, use the companion `opencals-storefront-api` skill.
Provider-independent title design and kinetic typography direction for video, animation, ads, explainers, social hooks, brand films, lyric/text videos, title cards, main titles, lower thirds, captions-as-design, and other motion-led text. Use when an agent must plan, prompt, implement, hand off, iterate, or QA typography hierarchy, readability, timing, reveal/hold/exit, motion semantics, line breaks, safe areas, localization, brand constraints, accessibility, flashing/motion safety, or production specs for animated text.
Use to report how hardcoded style values on a page, file or diff map onto a project's existing design tokens, such as "are we using our tokens here", "which hardcoded colors map to which tokens", a token audit or planning a token migration. It never edits. Replacing the values is build-design-system.
Use when implementing navigation patterns, choosing between NavigationStack and NavigationSplitView, handling deep links, adopting coordinator patterns, or requesting code review of navigation implementation—prevents navigation state corruption, deep link failures, and state restoration bugs for iOS 18+
Use when work must be verified in local Canvas Workbench, or when the user asks to run, open, check, or author component mocks or page previews in Workbench. Verifies that Canvas Workbench is available through the project's package runner, starts the local Workbench dev server, and keeps Workbench verification as part of the implementation workflow
Guides a user from "I want to watch recordings but don't know which ones" to a short, high-signal list of sessions worth watching. Use when the user asks which sessions or replays to watch, wants help finding interesting / useful recordings, says they don't know where to start in session replay, or wants to watch sessions about a goal (signup, pricing, onboarding, checkout, a feature, rageclicks, errors, mobile, a specific person) without naming exact filters. Turns a vague intent into a focused RecordingsQuery via `query-session-recordings-list`, then deep-links the best few and hands off to `investigating-replay`. Do NOT use when the user already has a recording/session ID (use investigating-replay) or wants the replay for a known error issue (use finding-replay-for-issue).
Eight aesthetic anchors (Swiss, Industrial, Brutalist, Aurora Maximalism, Chaotic Maximalism, Retro-Futuristic, Organic, Lo-Fi), each locking palette, typography, and texture to specific CSS tokens. Pick one per brief and the skill generates matching code, with a content rule against fabricated demo data and filler labels.
Plan your Lens for Learn AR with SPECS, the Devpost learning hackathon. A short interview checks your idea against AR design best practices and what Lens Studio's preview can do, then writes devpost/design-brief.md for CLAD to build from. Run it from inside your SPECS Lens Studio project folder.
Use when writing, debugging, or updating code that imports primevue (PrimeVue v5, UI component library for Vue 3). Provides setup with the required PrimeUI license key, deprecated API replacements, compound component usage, and design token theming.
Generate academic presentation-style HTML slide decks and browser reports from PDFs, structured text, Markdown, paper summaries, outlines, or research notes. Use whenever the user wants to convert a scientific paper PDF directly into an interactive HTML report, clickable web presentation, shareable browser deck, or PPT-like HTML output with figures, structured insights, section pages, and offline deck-directory output. In the Aut_Sci_Write suite, choose this skill when the user wants HTML/web output; choose sci-ppt when they explicitly need a .pptx file.
Validate Tailwind CSS v4 configuration and detect/prevent Tailwind v3 patterns. Use this skill when setting up Tailwind, auditing CSS configuration, or when you suspect outdated Tailwind patterns are being used. Ensures CSS-first configuration with @theme blocks.
Clone a website — two modes. SNAPSHOT = a faithful, self-contained offline copy of a page (HTML+CSS+JS+images in one file, exact bytes, SingleFile-style). RECONSTRUCT = AI reverse-engineer the page into a clean editable Next.js/Tailwind codebase (design tokens → component specs → parallel builders → visual-diff QA, the ai-website-cloner-template method). Use when the user wants to "clone this site", copy a page's design/UI + interactions, mirror a layout, save offline, or rebuild a site as editable code. Built-now-adapt-later: snapshot builtin works now; faithful live capture + the reconstruct pipeline are one-config engine adapters.
Develops an original visual language and turns the human-chosen direction into production artifacts. Starts with ten independent, typography-led HTML directions, asks the human to judge them visually and commit to one, then builds the brand, web, or product system from it. Aimed at escaping generic AI and Big Tech aesthetics.
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
