Skills
97,905 packaged capabilities and playbooks for agents. Install any of them with one command.
Development
Guidance for managing R package lifecycle according to tidyverse principles using the lifecycle package. Use when: (1) Setting up lifecycle infrastructure in a package, (2) Deprecating functions or arguments, (3) Renaming functions or arguments, (4) Superseding functions, (5) Marking functions as experimental, (6) Understanding lifecycle stages (stable, experimental, deprecated, superseded), or (7) Writing deprecation helpers for complex scenarios.
Accelerate software development with Linear project management and MCP server integration. Master issue tracking, project workflows, and development automation for frontend, full-stack, and mobile applications. Includes comprehensive MCP tool usage, workflow patterns, and development best practices.
Best practices for webhook handlers. Use when implementing the handler sequence (verify first, parse second, handle idempotently), idempotency, error handling, retry logic, or framework-specific issues with Express, Next.js, or FastAPI.
The comprehensive Celo ecosystem skill. Ecosystem intelligence, builder tools, DeFi protocol reference, MiniPay development, AI agent infrastructure, governance, grants, and verified contract addresses — all in one skill. Powered by The Grid for live cross-chain ecosystem data. Also covers migrating, moving, porting, switching, or redeploying an existing dApp onto Celo from another chain (Lisk, Base, Optimism, Mode, Ink, Unichain, Soneium, Zora, Fraxtal).
Manage application configuration including environment variables, settings management, configuration hierarchies, secret management, feature flags, and 12-factor app principles. Use for config, environment setup, or settings management.
Expert blueprint for performance profiling and optimization (frame drops, memory leaks, draw calls) using Godot Profiler, object pooling, visibility culling, and bottleneck identification. Use when diagnosing lag, optimizing for target FPS, or reducing memory usage. Keywords: profiling, Godot Profiler, bottleneck, object pooling, VisibleOnScreenNotifier, draw calls, MultiMesh.
A Kuikly coroutine and multithreading programming assistant. Guides asynchronous programming in Kuikly, including Kuikly's built-in coroutines, kotlinx coroutines, and the kuiklyx coroutine library. Use when users need to run asynchronous tasks, switch threads, use coroutines, return to the Kuikly thread to update the UI, or troubleshoot thread-safety issues in Kuikly.
A Kuikly custom Module development assistant. Guides you through creating custom Modules and extending native APIs. Covers the complete development process: defining Modules on the Kuikly side, registering Pager/ComposeContainer, implementing the Native side on each platform, and registering and using Modules. Use when users need to create custom Modules, extend native APIs, enable two-way communication between Kuikly and Native, or implement a Module's Native-side logic on each platform.
Full API lifecycle management through Postman. Sync OpenAPI specs to collections, generate typed client code, run API tests, create mock servers, publish documentation, audit security against OWASP Top 10, and discover APIs across workspaces. Requires the Postman MCP Server. Use this skill when the user mentions Postman, API collections, syncing specs, generating SDKs, running API tests, creating mocks, API documentation, or API security audits. Triggers on tasks involving API development workflows, collection management, or any Postman-related operations.
Develop high-quality, accessible React components using shadcn-ui, Tailwind CSS, and Radix UI. Use when building forms, layouts, dialogs, tables, or any UI components. Supports Next.js, Vite, Remix, Astro, and more. Integrates with shadcn MCP server for component discovery and installation
Use this skill when users request “微信监听” (WeChat monitoring), “消息提取” (message extraction), “Agent 开发” (Agent development), “wxauto”, “Accessibility API”, “UI 自动化” (UI automation), “输入框控制” (input field control), or “Platform Agent”, or mention “微信自动化” (WeChat automation), “消息监控” (message monitoring), or “WeChat monitoring”. Use it to develop WeReply’s Platform Agent (Windows wxauto or macOS Accessibility API), implement WeChat message monitoring and extraction, input field control, and Agent error handling.
Enterprise-grade access control patterns to prevent broken access control, IDOR, tenant data leaks, privilege escalation, and admin route exposure. Covers RBAC, ABAC, ownership checks, multi-tenant scoping, policy middleware, row-level security, and audit logging for Node.js, Cloudflare Workers, Laravel, and Python. Use when protecting routes, implementing roles, reviewing authorization, or fixing OWASP A01 findings.
Use when receiving code review feedback (especially if unclear or technically questionable), when completing tasks or major features requiring review before proceeding, or before making any completion/success claims. Covers three practices - receiving feedback with technical rigor over performative agreement, requesting reviews via code-reviewer subagent, and verification gates requiring evidence before any status claims. Essential for subagent-driven development, pull requests, and preventing false completion claims.
How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the surrounding codebase. Read when the project has a `wiki/` knowledge base with `architecture/`, `modules/`, `flows/`, `concepts/`, and `guides/` sections plus `wiki/OVERVIEW.md`, or when asked to generate or refresh a wiki of this codebase. Includes per-folder rules and freshness and log discipline, summarizes audience/depth settings and source-reference conventions, and bundles the full generation/refresh procedure in `references/`. Complements the platform `open-knowledge` skill; does not replace it.
Kuikly asset file management and loading guide. Explains how to add, package, and load assets in Kuikly, including directory structure conventions (common/page assets), packaging configuration for each platform (Android/iOS/HarmonyOS/H5/WeChat mini programs/dynamic delivery), and use of the ImageUri API. Use when the user needs to use local image assets in Kuikly or configure assets packaging.
Build Filament admin panels on the v5 API surface THIS project targets, not deprecated v3 patterns — a reference carrying the current namespaces and conventions for Resources, forms, tables, actions, filters, relation managers, widgets, infolists, panels, and testing, with business logic kept in application Actions, so a change lands idiomatic and review-ready instead of tripping over renamed APIs. Use when a task touches this project's Filament admin panels and should target the v5 surface rather than deprecated patterns.
Generates a self-contained HTML file with an interactive, clickable Mermaid diagram (flowchart or ER diagram) explaining how a codebase feature, flow, architecture, or database schema works. Designed for fast onboarding — each walkthrough is a visual mental model readable in under 2 minutes. TRIGGER this skill when ANY of these match: - The prompt starts with or contains "$walkthrough" (explicit trigger — always activate, even if no topic follows) - The user asks to "walk me through", "walkthrough", "trace the code path", "explain this flow", "show how X works", "how does X work step by step", "explain the architecture", "visualize the data model", "show the data structures", "show the relationships" - The user wants a visual/interactive explanation of code, flows, pipelines, or schemas. When triggered, ALWAYS generate a walkthrough HTML file — never respond with just text. If "$walkthrough" is used with no topic, generate an overview walkthrough of the entire project
Identify stale feature flags in a PostHog project and clean up the code that checks them. Use when the user wants to find, audit, or remove unused, fully rolled out, or abandoned feature flags, run a feature flag hygiene review or a weekly cleanup, reduce feature flag tech debt, or asks "which flags can I remove?". When the agent can read and edit a repository it performs the code cleanup itself: tested local changes, and one draft PR per flag when the user authorizes publishing. Agents without repository access generate a tailored cleanup prompt instead. Covers staleness detection, dependency checking, retained-path rules, and the code-first ordering. This skill does not archive or otherwise change a flag in PostHog.
Comprehensive debugging methodology for finding and fixing bugs (formerly debugging). This skill should be used when debugging code, investigating errors, troubleshooting issues, performing root cause analysis, or responding to incidents. Covers systematic reproduction, hypothesis-driven investigation, and root cause analysis techniques. Use when encountering exceptions, stack traces, crashes, segfaults, undefined behavior, or when bug reports need investigation.
A Kuikly custom View development assistant. Guides you through creating custom UI components and exposing native Views for use on the Kuikly side. Covers the full development process: defining components on the Kuikly side, implementing them natively on each platform (Android/iOS/HarmonyOS ArkTS/H5/mini programs), and using them. Use when developing custom extended UI components.
Discover and use SurrealDB's built-in SurrealQL functions with accurate, version-current signatures by running the SurrealQL language server (LSP) and tree-sitter grammar, with a namespace catalog linking every function group to its docs. Use when looking up which built-in function to use, its exact signature/arguments, getting editor completions/hover/signature-help for .surql files, or confirming a function exists in the installed SurrealDB version. Triggers: SurrealQL function, built-in function, function signature, string::, array::, math::, type::, LSP, language server, completions, surrealql-language-server.
Implement or review a Remotion 5 breaking change while the v4 and v5 release lines still share code. Use when v4 behavior and public types must remain compatible on main, but flipping the central v5 flag should activate a new runtime behavior, default, or TypeScript API.
This skill should be used when the user asks to "learn from Kaggle", "study Kaggle solutions", "analyze Kaggle competitions", or mentions Kaggle competition URLs. Provides access to extracted knowledge from winning Kaggle solutions across NLP, CV, time series, tabular, and multimodal domains.
A complete development assistant for combining Compose DSL and Kuikly DSL. Provides guidance on embedding Kuikly DSL components (DeclarativeBaseView / ViewContainer) in Compose DSL pages and calling Kuikly Module from Compose. Use it when users need to reuse Kuikly DSL components in Compose pages, wrap native Views as Composables, or call Kuikly Module from Compose.
Kuikly multi-module project configuration assistant. Guides you through creating Kuikly submodules and configuring multiple modules. Use when creating a new Kuikly submodule, configuring multi-module parameters, or resolving KuiklyCoreEntry entry class conflicts.
Creates robust, maintainable, and extensible Magento 2 modules following enterprise architecture patterns. Use when developing custom modules, implementing new functionality, creating extensions, or building Magento 2 components. Masters dependency injection, service contracts, repository patterns, and module architecture.
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.
