Skills
97,222 packaged capabilities and playbooks for agents. Install any of them with one command.
Development
FineUI foundation skill: the common basis for building FineUI pages, covering F.js (JavaScript), Pro (WebForms), FineUI.Core's three development modes MVC (Fluent API)/RazorForms (TagHelper)/RazorPages (TagHelper), and FineUI.Java (Spring Boot + Thymeleaf dialect tags). For: determining which style a project uses, the F.create factory, PageManager, page skeleton and layout (Region/ViewPort), client events and postbacks, the trusted HTML (RawHtml) security model, property naming conventions, global configuration options. **Read this skill before doing anything with FineUI pages.** Trigger phrases: "FineUI", "F.create", "PageManager", "FineUI.Pro", "FineUI.Core", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "Fluent API", "TagHelper", "RazorForms", "RazorPages", "RawHtml", "F.rawHtml", "TextRawHtml", "FineUI 布局", "Region 布局", "ViewPort", "页面骨架", "FineUI 怎么用".
Helps developers use FineUI container components: Panel (panel with toolbar/collapse/title tool icons/ContentPanel/GroupPanel), TabStrip (tabs with iframe pages, dynamic add/remove), Accordion. Covers F.js (JavaScript), Pro (WebForms), FineUI.Core's MVC (Fluent API)/RazorForms/RazorPages (TagHelper), and FineUI.Java (Spring Boot + Thymeleaf dialect tags, kebab-case). Trigger phrases: "FineUI 面板", "F.Panel", "Panel", "ContentPanel", "工具栏面板", "TabStrip", "选项卡", "标签页", "动态选项卡", "iframe 选项卡", "Accordion", "手风琴", "AccordionPane", "折叠面板", "GroupPanel", "分组面板", "Tools 标题图标", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:panel", "f:tab-strip", "f:accordion", "f:region-panel".
Add an experiment-ref rule to a GrowthBook feature flag to run an A/B test through that flag. Use when the user says "run an experiment through this flag", "add an A/B test to flag X", "link experiment Y to this flag", "set up variations on this flag for an experiment", "add an experiment-ref rule", or "wire up this experiment to the flag". For launching a full new experiment end-to-end, use experiment-launch. For editing the targeting conditions or scope of an existing experiment rule, use flag-targeting. For stopping an experiment and cleaning up its rule, use experiment-stop then flag-rules.
Develops UIs with Flux UI Free components. Activates when creating buttons, forms, modals, inputs, dropdowns, checkboxes, or UI components; replacing HTML form elements with Flux; working with flux: components; or when the user mentions Flux, component library, UI components, form fields, or asks about available Flux components.
Flyway database migrations for Spring Boot applications. Covers migration scripts, versioning, callbacks, and rollback strategies. Based on production patterns from castellino and gestionale-presenze projects. USE WHEN: user mentions "flyway", "database versioning", "Java migrations", "Spring Boot migrations", "V1__", "migration checksum" DO NOT USE FOR: general migration strategies - use `migrations` instead, Liquibase - use specific tool skill, Prisma/TypeORM - use respective skills
Guide for implementing Langflow frontend query and mutation patterns with Axios and TanStack React Query v5. Trigger when creating or updating API hooks in controllers/API/queries, consuming UseRequestProcessor in components, deciding whether to use useQuery or useMutation, handling conditional queries, cache invalidation, mutation error handling, or migrating legacy API calls to the query hook pattern.
Plan and design Decentraland games and interactive experiences. Scene limit formulas, performance budgets, texture requirements, asset preloading, state management patterns (module-level, component-based, state machines), object pooling, UX/UI guidelines, input design, and MVP planning. Use when the user wants game design advice, scene architecture, performance planning, or help structuring a game. Do NOT use for specific implementation (see add-interactivity, build-ui, multiplayer-sync).
Selects and prototypes player-facing mechanics for meaningful choices, challenge, progression, quests, combat, collection, rewards, and tutorials. Use for deciding what the player repeatedly does and how that action supports the intended experience; defer numerical tuning to game-balance and cross-system feedback analysis to game-systems-design.
Update the current GitHub PR title and body for this repository so they match the repo's pull request template and conventional-commit title style. Use when a PR title is vague or misformatted, when the PR body is missing required sections or checklist items, when Codex needs to normalize PR metadata before review or merge, or when GitHub comments/checks indicate the PR title or body should be corrected.
Reverse engineering assistant powered by Ghidra. Use for binary analysis, decompilation, vulnerability research, auditing compiled code, renaming symbols, annotating disassembly, cross-references, or any RE task - even without explicit mention of Ghidra.
Pre-write (docs or code) git/native worktree isolation with worktree-gate (always|never|ask; unset≡ask): detect reuse (incl. submodule guard), recommend suitability, create (native then ignored .worktrees/), setup+baseline, or decline/lean with 留痕; cleanup via feature-branch-closeout. Triggers — 「git worktree」「工作区隔离」「隔离工作区」「执行前隔离」「worktree 门控」 / git worktree discipline. Do NOT use as Superpowers using-git-worktrees alias or for closeout destroy.
Use when creating new instances by copying an existing one rather than constructing from scratch — phrases like "Prototype pattern", "clone this object", "copy an instance with one field changed", "registry of prototypes", "the constructor is expensive but I have a finished example". Defines Prototype as specifying the kinds of objects to create using a prototypical instance and creating new objects by copying that prototype.
Comprehensive Go code review skill for PR reviews, architecture assessment, and test quality analysis. Use when reviewing Go code to ensure adherence to Go best practices, security standards, and project-specific patterns. Applies to full PR reviews, single file/function reviews, architecture evaluation, and test code quality checks.
Refactor existing Go code toward a behavior-first, invariant-protecting domain model. Use when business rules live in handlers or repositories, shared structs couple DB and API models, entities expose setters or mutable public fields, or a service needs domain methods, constructors, private state, repository update closures, and focused domain tests.
Use the `grok-wiki` CLI to generate local-agent repository wikis, ask evidence-backed questions about one or more repositories, inspect saved wikis, or run the local Grok-Wiki server/sidecar. Trigger when the user asks for Grok-Wiki CLI usage, wiki generation from GitHub or local repos, multi-repo workspace Ask, local CLI agent selection (Grok, Codex, Claude, Pi, Antigravity), or troubleshooting the local-cli-only wiki/ask flow. Keep the workflow BYOC/BYOK and vendor-agnostic: do not require API-provider keys or assume one model provider unless the user explicitly chooses one local agent.
Build or review Astro animation: GSAP page transitions, ClientRouter swap hooks, persisted islands, repeated setup, and cleanup. Use for missing or duplicated motion after navigation and choosing transition:animate versus GSAP. Without ClientRouter, use gsap-vanilla. Also covers hidden-content recovery and first-load performance. Not for standalone island frameworks or isolated GSAP API questions.
Design, implement, and integrate generalized validation harnesses across a producer-consumer boundary after a local harness contract exists. Use when refactoring custom validation CLIs/MCPs for large polyrepos, extending Steward across sibling repos, or deploying a local tool to a consumer project for dogfooding and testing; use mcp-harness-repo-maintainer first for initial steward.yaml adoption and cold-start proof.
HBuilderX CLI command line tool skill. Use when the user needs to start a uni-app development environment from the command line, view run logs, run automated tests, configure the HBuilderX CLI environment, or integrate HBuilderX workflows into npm scripts. Covers multi-platform development for Web, Android, iOS, HarmonyOS, mini programs and more.
Writes and reviews semantic, accessible HTML and template markup that stays readable and low-noise. Use when creating or refactoring HTML or Svelte templates, cleaning up div soup, choosing better elements, improving form markup, fixing heading or landmark structure, or replacing custom controls with native HTML.
Reverse engineering and binary analysis with IDA Pro and ida-cli. Use when driving headless IDA workflows from the shell or from an agent loop: disassembly, decompilation, cross-references, struct recovery, type work, patching, FLIRT, IDAPython scripting, emulation-based call tracing, and devirtualization of commercial VM protectors (Themida / VMProtect / Code Virtualizer / WinLicense). Covers the ida-cli flat CLI, the router service, stdio + streamable HTTP transports, the installable skill bootstrap, and the bundled `vm_devirt.py` emulator. Supports PE, ELF, Mach-O, and firmware binaries.
Translates game design prose into engine-neutral implementation invariants and validation checks. Use when implementing or reviewing game mechanics where idle, hold-only, mashing, spam, safe waiting, or repeated scoring pulses must be prevented from dominating skilled play.
Guide an ISV developer or merchant through integrating Apple Pay with Payroc's payments API from merchant setup through a first successful UAT test transaction. Use this skill whenever someone asks about adding Apple Pay to their Payroc integration, implementing Apple Pay on their checkout page, handling Apple Pay sessions with Payroc, processing digital wallet payments via Apple Pay, or getting Apple Pay working with the Payroc gateway — even if they don't explicitly mention "integration" or ask for step-by-step guidance.
Guide an ISV developer or merchant through integrating Google Pay with Payroc's payments API from merchant setup through a first successful UAT test transaction. Use this skill whenever someone asks about adding Google Pay to their Payroc integration, implementing Google Pay on their checkout page, processing digital wallet payments via Google Pay, or getting Google Pay working with the Payroc gateway — even if they don't explicitly mention "integration" or ask for step-by-step guidance.
Guide a developer through integrating Payroc Payment Links — creating shareable payment URLs, distributing them by email, and managing their lifecycle (retrieve, list, update, deactivate, view sharing history). Use this skill whenever someone asks about Payroc payment links, generating a payment URL to send to a customer, sending a payment request by email, building an invoice payment flow, setting up a donation link, creating a hosted payment link, sharing or re-sharing a link, updating or expiring a payment link, or deactivating a link — even if they don't explicitly say "payment links". Also trigger when a developer has a Payroc API key and wants to charge customers without embedding a payment form in their site.
[Fix & Debug] Use when you need to investigate and explain how existing features or logic work. Flag: --mode=explain produces a one-way developer-narrative explanation (Purpose → How → Why → Impact) tuned by coding level; use /understand for the standalone prompt-driven explainer.
Enables GitHub repository operations (read/write/commit/PR) for Claude.ai chat environments. Use when users request GitHub commits, repository updates, DEVLOG persistence, or cross-session state management via GitHub branches. Not needed in Claude Code (has native git access).
Handle deep links in an Ionic Capacitor app — custom URL schemes (myapp://), iOS Universal Links, and Android App Links. Trigger when adding password-reset links, share-to-app URLs, OAuth callbacks, magic-link sign-in, or branded https:// links that open the app instead of the browser.
JVM performance profiling with Java Flight Recorder (JFR), jcmd, and GC analysis. Use for identifying bottlenecks and memory issues. USE WHEN: user mentions "Java profiling", "JFR", "JVM performance", asks about "Java Flight Recorder", "jcmd", "heap dump", "GC tuning", "thread dump", "Java memory leak" DO NOT USE FOR: Node.js/Python profiling - use respective skills instead
JavaScript best-practices and rule enforcement — naming conventions, modern syntax idioms, `this`-handling, module structure, array/iteration performance, and nullability. TRIGGER when: language (JavaScript, JS, .js, .mjs, .cjs, Node.js, browser JS, ESM, CommonJS), syntax (const/let, destructuring, optional chaining, nullish coalescing, arrow functions), patterns (this binding, detached method, module imports, barrel file, index.js), performance (array chains, filter().map(), intermediate arrays, hot path, GC pressure), nullability (null vs undefined, sentinel value, == null check), naming (camelCase, PascalCase), ask (idiomatic JS, JS conventions, JS best practices, JS code review). ALSO APPLIES to TypeScript — load alongside `typescript` on `.ts`/`.tsx`; for type-system rules (generics, `as`, interfaces, narrowing) route to `typescript` / `typescript-type-system`. DO NOT USE as primary skill for type-system questions — this skill still applies for naming and JS idioms.
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.
