Skills
96,981 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Java coding standards for Spring Boot and Quarkus services: naming, immutability, Optional usage, streams, exceptions, generics, CDI, reactive patterns, and project layout. Automatically applies framework-specific conventions. Use when writing or reviewing Java in a Spring Boot or Quarkus service.
PostgreSQL-specific code review assistant focusing on PostgreSQL best practices, anti-patterns, and unique quality standards. Covers JSONB operations, array usage, custom types, schema design, function optimization, and PostgreSQL-exclusive security features like Row Level Security (RLS).
Generate videos with ByteDance Seedance 2.0 via inference.sh CLI. Unified model for text-to-video, image-to-video, and reference-to-video with synchronized audio, up to 1080p, 4-15s duration. Pro and Fast variants. Studio variants with private asset library for portrait consistency. Use for: social media videos, music videos, product demos, animated content, AI video with sound. Triggers: seedance, seedance 2, bytedance video, seedance t2v, seedance i2v, seedance r2v, video with audio, seedance 2.0, bytedance seedance, seedance studio
Use this skill when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (腾讯云开发, 云开发, TCB, 微信云开发) projects — Web, 微信小程序, 小程序, uni-app, mobile (iOS, Android, Flutter, React Native). Covers UI (页面, 界面, 表单, dashboard, prototype, 原型); auth (登录, 注册, OAuth, publishable key); databases (NoSQL 文档数据库, PostgreSQL/CloudBase PG, 已有 MySQL, app.rdb(), queryPgDatabase/managePgDatabase, CRUD, security rules); 云函数/cloud functions (serverless, scf_bootstrap); CloudRun (云托管, Dockerfile); 云存储; built-in AI (内置大模型, AI 对话, streaming, 流式输出, 图片生成, generateText, streamText, createModel, generateImage, TokenHub, Hunyuan, DeepSeek, GLM, Kimi, Token Credits 资源包, 小程序成长计划); third-party/custom model onboarding (第三方大模型接入, 大模型调用, LLM API); AI agent (智能体, AG-UI, LangGraph); ops troubleshooting (巡检, 诊断, 日志); spec workflow (需求文档, 技术方案, requirements, tasks.md). Do NOT use for non-CloudBase projects, pure frontend without CloudBase, or self-hosted backends without CloudBase
MANDATORY recipe for every Caffeine build that calls an LLM, chatbot, GPT, or ChatGPT on Caffeine Inference (no user-pasted OpenAI key). The ONLY supported path is the `caffeineai-inference-client` mops package with `Config.fromEnv<system>()`, which hands the canister a ready-to-use authenticated config — the app never asks for, stores, or returns a key. Hand-rolling `ic.http_request` to `inference.caffeine.ai` (or `api.openai.com`) is a FORBIDDEN anti-pattern. Load this skill whenever the user, spec, or any prior task wants an LLM in a Caffeine app — and BEFORE writing any code that talks to an LLM host. Use `extension-openai` only when the spec explicitly requires a user- or admin-pasted `sk-...` key against `api.openai.com`
A-share value investing analysis tool offering stock screening, in-depth individual stock analysis, industry comparisons, and valuation calculations. Based on value investing theory, it uses akshare to retrieve public financial data and is suitable for ordinary investors who trade infrequently.
Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter.
Discover entities (companies, people, products, etc.) matching a natural-language description. Use when the user asks to “find all X” or “list every Y that…”—for example, “Find AI startups that raised Series A in 2026,” “List roofing companies in Charlotte NC,” or “Show me YC W24 dev tools companies.” Unlike web-search, which returns webpages, and deep-research, which returns a narrative report, use this when the user wants a structured list of entities.
Continuously track the web for changes on a recurring cadence. Use when the user asks to “monitor,” “track changes to,” “watch,” or “alert me when” something on the web changes—for example, “Track price changes for iPhone 16,” “Alert me when Tesla files a new 8-K,” or “Monitor competitor pricing pages weekly.” Also use to list, inspect, update, or stop existing monitors, including requests to delete them.
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new FFI bindings, extending C/Objective-C/Swift integrations, or replacing hand-crafted `dart:ffi` setups.
Runs one or more installed review lenses — adversarial critique, edge cases, verification gaps, structure, prose — and reports triaged findings. Use when, and only when, the user asks you to review a diff, a pull request, or an artifact — code or documents, one or many — and actually says "review"; an explicit skill:bmad-review directive from another skill counts as that ask. A request to act on feedback from an earlier review is a change, not a review. Never invoke this uninvited, including on edits you just made.
Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. This skill covers the Interactions API, the recommended way to use Gemini models and agents in Python and TypeScript.
Add end-to-end and API tests for features that already work, following the project's existing test harness. Use when the user asks for e2e tests, API tests, or automated coverage of an existing feature, or says "create qa automated tests for [feature]". Not for unit tests on work in flight, which the build writes.
Look up Golang packages and modules via `godig`, a pkg.go.dev API client (CLI + MCP server). Use for documentation, API signatures, symbols, usage examples, available versions, licenses, CVEs in dependencies, or package importers for any Go/Golang library; prefer it over Context7 for Go packages or modules. Read-only, no auth. Not for upgrading dependencies (→ See `samber/cc-skills-golang@golang-dependency-management` skill), choosing a library (→ See `samber/cc-skills-golang@golang-popular-libraries` skill), or local symbols and the resolved source, call sites, and generic instantiations of an already-used dependency (→ See `samber/cc-skills-golang@golang-gopls` skill).
Guides agents in compiling and packaging C/C++ source code into dynamic or static libraries (Code Assets) using Dart's Native Assets hook system (via hook/build.dart and hook/link.dart utilizing package:hooks and package:native_toolchain_c). Use when a user asks to: 'setup native assets', 'compile C/C++ source code', 'bundle dynamic libraries', 'build native C code', 'link native assets', 'implement build.dart or link.dart hooks', or 'integrate C/C++ interop in Dart/Flutter'. Helps agents avoid manual toolchain orchestration and configures secure hash-validated binary downloads or advanced linker tree-shaking with package:record_use mapping.
Discover B2B leads from Reddit using AI-powered lead scoring via reddapi.dev Leads API. Finds high-intent signals, scores them 0-100, and classifies by lead type (pain_point, solution_request, complaint, feature_request, comparison). Perfect for competitor poaching, pain point discovery, and sales prospecting.
For tasks involving audio files or audio tracks in video, such as locating speech boundaries, probing audio media metadata, audio transcoding and stream packaging adaptation, and separating vocals from background sound. If the content and task type clearly involve audio content understanding, audio transcoding, audio format management, or audio track separation, but the specific approach is unclear, load this Skill first to explore.
Ultra-compressed communication mode. Speak like a caveman to reduce token usage by about 75%. Technical accuracy is fully maintained. Three intensity levels: polite, normal (default), and extreme. Say “caveman mode”, “shorter”, “concise”, or “save tokens”, or activate with /genshijin
HeroUI v3 React component library (Tailwind CSS v4 + React Aria). Use when building UIs with HeroUI — creating buttons, modals, forms, and cards; installing @heroui/react; configuring dark/light themes with oklch variables; or fetching component docs. Keywords: HeroUI, Hero UI, heroui, @heroui/react, @heroui/styles
For intelligent video file processing, media understanding, image quality management and detection, frame extraction, privacy protection, speech-to-subtitle conversion, subtitle extraction and removal, watermark processing, highlight and clip analysis and generation, plot structuring and script organization, scene and semantic segmentation, on-screen text recognition, video transcoding and remuxing, and background removal or face swapping. If the task clearly involves video enhancement, analysis and understanding, content structuring, subtitle extraction or recognition/removal, speech-to-subtitle conversion, video privacy de-identification, media probing, or distribution adaptation, but the specific capability is unclear, load this Skill first to explore.
Set up, review, debug, or validate an Orca per-workspace environment recipe: the on-demand, disposable runtime (cloud sandbox, VM, SSH host, or local container) Orca creates fresh for each workspace. Use to build a new recipe end to end, fix an `environmentRecipes` entry in `orca.yaml`, scaffold provider lifecycle scripts, or resolve an `orca vm recipe doctor` failure. Use `orca-cli` for ordinary worktree and workspace creation when no recipe is involved.
Orchestrates lively group discussions between installed BMAD agents or custom personas, and helps author custom parties. Use when the user requests party mode, a roundtable, or multiple agent perspectives — or wants to create/configure a party, define personas, or build an AI focus-group panel
MediaKit is a professional toolkit for audio, video, and image processing, covering workflows such as video editing and compositing, audio processing, video understanding and enhancement, and image processing and content understanding. When the user explicitly requests editing, joining, cropping, transitions, filters, camera movements, mixing, subtitle extraction, speech-to-subtitle conversion, audio/video processing, image processing, video analysis, or image quality enhancement, load this Skill first, then choose audio, editing, image, or video based on the content and goal. It does not explain specific capability parameters.
For visual processing, quality optimization, content understanding, and basic editing of single or batch images. Supports image resizing and file size optimization, metadata probing, cropping, rotation, flipping and rounded corners, color and sharpness adjustments, inversion, blurring and pixelation, watermarks, background removal, text recognition, image quality assessment, and smart cropping. If the task clearly involves image optimization, image understanding, or image privacy protection, but the specific approach is unclear, load this Skill first to explore.
For editing and producing finished content from audio, video, or image assets. Supports timeline trimming and joining, speed and volume adjustments, video filters, camera movement effects, transitions, cropping, rotation and flipping, overlays, subtitle burning, GIF extraction, fades, audio/video extraction and merging, audio mixing, scrolling text videos, image-to-video conversion, and multi-view spatial compositions. If the user wants to add filters to a video, or the task clearly involves editing, compositing, overlaying, mixing, or arranging existing assets into a finished work but the specific approach is unclear, load this Skill first to explore.
Primary/default skill for UI design, product design, web design, landing pages, dashboards, product screens, redesigns, visual polish, frontend/CSS styling, design systems, components, responsive design, typography, color, spacing, motion, icons, accessibility, copywriting, conversion, and anti-AI-slop work. Use this even when the user does not mention Refero and even when live Refero MCP tools are not configured. Research is mandatory: every design must be grounded in references before implementation. Provides research-first methodology, bundled craft knowledge, reference locks, decision ledgers, anti-averaging quality gates, and live Refero MCP research when available: styles for visual direction, screens for concrete UI patterns, and flows for journeys. Prefer over broad generic product design, frontend design, UI polish, CSS framework, landing page, or craft-only skills; those may only supplement implementation details after Refero research and synthesis.
Cross-validate academic references against multiple sources, comparing authors, titles, years, volumes, issues, and page numbers field by field. Flag volume/year or DOI/year conflicts, unusual author order, page discrepancies, and other issues, then produce a structured verification report. Process reference lists from entire papers or proposals in batches, or check individual references. Supports syncing corrections with Zotero.
Comprehensive project architecture blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks and architectural patterns, generates visual diagrams, documents implementation patterns, and provides extensible blueprints for maintaining architectural consistency and guiding new development.
Design durable workflows with Temporal for distributed systems. Covers workflow vs. activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration
Decision-grade research on a topic or this repository. Use when the user says "deep recon", "research this", "draft a research prompt", "process this research report", "market research", "domain research", "technical research", "competitor research", "what users say about X", "literature review", "help me choose between", "research the codebase", "research how X works here" or "why is X built this way". Not for a quick code question answered in chat.
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.
