调试
定位并修复问题,分析错误
systematic-debugging
shrwnsan
Systematic debugging approach for errors, test failures, and unexpected behavior. Use when encountering bugs, test failures, errors, or when debugging is needed. Prevents common anti-patterns like random fixes, skipping root cause analysis, and thrashing.
review-go
nesnilnehc
"Review Go code for language and runtime conventions: concurrency, context usage, error handling, resource management, API stability, type semantics, and testability. Language-only atomic skill; output is a findings list."
wallet-brc100
b-open-io
This skill should be used when the user asks to "implement BRC-100 wallet", "use wallet-toolbox", "TypeScript BSV wallet", "BRC-100 implementation", "desktop wallet", "Electron wallet", "browser wallet", "IndexedDB wallet storage", "wallet actions", "wallet baskets", "UTXO management", "createAction", "listOutputs", "wallet certificates", or needs guidance on building conforming wallets using @bsv/wallet-toolbox.
deps-dev
trancong12102
Look up the latest version of any package using deps.dev API. Use this skill when checking package versions, updating dependencies, adding new packages to a project, or when the user asks about the current version of a library.
email-imap-fetch
tiangong-ai
Listen for one or more IMAP inboxes with the IDLE command, fetch unread email metadata plus text previews, and forward each message to OpenClaw webhooks. Use when tasks need near-real-time mailbox monitoring, multi-account inbox ingestion via environment variables, and automatic trigger delivery into OpenClaw automation.
wallet-brc100-go
b-open-io
This skill should be used when the user asks to "implement BRC-100 wallet in Go", "use go-wallet-toolbox", "Go BSV wallet", "BRC-100 Go implementation", or needs guidance on building conforming wallets using Go wallet-toolbox.
Product Manager
viamin
Expert in agile product management, MVP scoping, backlog prioritization, and iterative planning
lookup-block-info
b-open-io
This skill should be used when the user asks to "get block info", "lookup block by height", "block by hash", "block header details", or needs to retrieve BSV block information.
Create GramIO Plugin
gramiojs
Create a custom GramIO plugin with proper structure, derived properties, error types, and TypeScript typing.
stratum-v1
b-open-io
This skill should be used when the user asks to "implement Stratum v1", "mining pool protocol", "JSON-RPC mining", "pool-miner communication", "mining.subscribe", or needs to build Stratum v1 mining infrastructure.
email-smtp-send
tiangong-ai
Send emails through an SMTP server using environment-based credentials and message fields. Use when tasks need reliable outbound email delivery (single or repeated recipients), SMTP connectivity checks, or scripted test sends.
license-keys
dodopayments
Guide for implementing license key management with Dodo Payments - activation, validation, and access control for software products.
checkout-integration
dodopayments
Guide for creating checkout sessions and payment flows with Dodo Payments - one-time, subscriptions, and overlay checkout.
code-quality-reviewer
devstefancho
Comprehensive code quality review focusing on DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid), and Clean Code (Easy to Read) principles. Use when reviewing code changes, analyzing code quality, or assessing code maintainability for any feature, bug fix, or refactoring task.
interview
abatilo
Interview users in-depth about their plans using probing, non-obvious questions. Use when user says "/interview", "interview me", "question my plan", "probe my idea", "challenge my assumptions", or wants deep exploration of a plan before implementation.
code-review-expert
rocky2431
"Structured code review checklists: SOLID, security, performance, boundary conditions, removal planning. Injected into code-reviewer agent."
gpui-troubleshooting
cnwzhu
Common errors and solutions for GPUI development. Use when debugging build errors, runtime panics, borrow checker issues, or unexpected behavior.
gpui-testing
cnwzhu
Testing GPUI applications and components. Use when writing tests, testing async operations, simulating user input, or debugging test failures.
odoo-upgrade
ahmed-lakosha
"Comprehensive Odoo ERP upgrade assistant for migrating modules between Odoo versions (14-19). Handles XML views, Python API changes, JavaScript/OWL components, theme SCSS variables, manifest updates, security implementations, and database migrations. Use when user asks to upgrade Odoo modules, fix version compatibility issues, migrate themes between versions, or resolve Odoo 17/18/19 migration errors. Specializes in frontend RPC service migrations, view XML transformations, theme variable restructuring, and portal template XPath fixes."
humanizer
acedergren
Detect and fix AI writing patterns including overused phrases (testament to, pivotal, landscape, delve), structural tells (rule of three, em dash overuse, negative parallelisms, copula avoidance), promotional language, and vague attributions. Use when user asks to "make text sound human", "remove AI tells", "humanize writing", mentions patterns like "too many dashes" or "sounds like ChatGPT", or requests natural/conversational tone. Triggers: AI-generated, humanize, writing style, natural writing, human voice, ChatGPT sound, remove AI patterns, conversational tone, writing voice. Credits: Based on Wikipedia's Signs of AI writing guide by @blader
candid-init
ron-myers
Generate Technical.md and config.json by deeply analyzing your codebase structure, architecture, and patterns
tlaps-workbench
younes-io
"Write and iteratively refine TLA+ theorem proofs in .tla modules with TLAPS (tlapm); run proof checks and summarize proved vs failed/omitted obligations with explicit assumptions and trust boundaries. Use when asked to create/fix THEOREM or PROOF blocks, diagnose TLAPS failures, tune proof decomposition/tactics/backends, or report theorem-proving progress."
salvo-logging
salvo-rs
Implement request logging, tracing, and observability. Use for debugging, monitoring, and production observability.
salvo-flash
salvo-rs
Implement flash messages for one-time notifications across redirects. Use for success/error messages after form submissions.