Generate parametric CAD models from natural language descriptions using CadQuery
Use when about to claim work is complete, fixed, or passing, before committing changes - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Todoist REST API v2経由でタスクを取得・作成・完了する。タスク管理やgoodmorningコマンドで使用。
Microsoft Graph APIのスコープGUID、Entra ID (Azure AD) アプリ登録、requiredResourceAccess、 admin consent、oauth2PermissionScopes、appRoles に関わる作業時に**必ず**使用すること。 具体的には: Graph APIの権限をコードに書く時、GUIDをコピペする時、admin consentが失敗した時、 AADSTS650051エラーが出た時、Entra IDアプリのマニフェストを編集する時、 新しいプロジェクトでGraph API権限を設定する時。 GUIDのコピペミスによる10時間のデバッグ事故(2026-02)の再発を防止する。 **重要: Graph APIのGUIDをファイルに書く前に、必ずこのスキルを参照すること。**
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks openlocalbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Display HTML content on connected openlocalbot nodes (Mac app, iOS, Android).
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Use CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Generate architecture, design, or methods reports using parallel analysis agents. Creates short index report with detailed sections and appendix. Applies SOLID principles for modular output. Use when analyzing projects, reviewing architecture, exploring design patterns, or documenting system components.
Use when you need a structured, non-validated checklist for eating disorder risk factors and medical red flags. Not a validated screening tool.
Use this skill when creating Model Context Protocol (MCP) servers, adding tools to extend Claude's capabilities, or integrating external APIs as MCP tools.
Run OpenAI Codex CLI for spec gate reviews, code reviews, and general AI-assisted tasks. Use when you need Codex to review specs, analyze code, or provide a second opinion. Triggers on "codex review", "run codex", "codex spec gate", "codex cli".
Integrate and maintain the Instagram/Facebook social wall for case studies and blogs in this repo, including manual import workflows, Meta Graph API setup, compliance endpoints, and SEO/performance/security guardrails. Use when adding social posts, updating the importer, wiring UI placement, or handling Meta tokens and data deletion callbacks.
Generate CANN Ascend C operator code from Python reference
Verify retro handheld SD cards against known device signatures using sector-level bootloader magic, SoC string analysis, and DTB fingerprinting
Deploys OpenAI AgentKit ChatKit apps (chatkit + managed-chatkit) to Vercel. Use when setting up local ChatKit backends, wiring Vite frontends, configuring env vars, domain allowlists, or troubleshooting Vercel deploys.
Generate professional Afghan music album cover art using AI (Nano Banana Pro via fal.ai). Specializes in culturally authentic Afghan aesthetics with 11 style presets and 8 regional variations. ⚠️ COST CONTROL: All commands default to cost estimate mode. User must explicitly confirm before any charges occur. Daily limit: $5.00 TRIGGER PHRASES: - "Afghan cover art", "Afghan album cover", "Afghan music cover" - "cover for [Dari/Pashto song title]" - Artist names: Ahmad Zahir, Aryana Sayeed, Farhad Darya, etc. - Styles: traditional, ghazal, sufi, folk, modern, fusion, hiphop - Regional: Kabuli, Herati, Kandahari, Mazari, Panjshiri - Occasions: Nowruz, Eid, wedding REQUIRES: Reference images (artist photos, style examples) COST: $0.15/image (1K/2K), $0.30/image (4K)
Create new agent skills following repository best practices. Generates complete skill directory structures with SKILL.md, references, and optional single-file tools (UV Python or Go). Use when you need to create a new skill for the ReturnMyTime skills repository.
Query and display Bible verses, scripture references, biblical passages, and commentary. Supports 1000+ translations in 100+ languages via the free HelloAO Bible API.
Use this skill to walk through a complete user journey, screenshotting each step. Activate when users say "test the signup flow", "walk through the checkout", "follow the user journey", "test this flow end to end". Invoke with claude-pilot:walkthrough.
Generate Shiny Mediator handlers, contracts, middleware, and scaffold projects for .NET applications
Organize and normalize Flutter color definitions in specific files or folders. Use when working with Flutter projects to: (1) Scan specified files/folders for color usages (Colors.red, Color.fromARGB, Color.fromRGBO, etc.), (2) Consolidate colors into lib/util/ui.dart ColorUi class, (3) Normalize colors to hexadecimal format Color(0xFFFFFFFF), (4) Organize colors by functional modules, or (5) Replace scattered color definitions with centralized references. Supports scanning entire projects, specific folders, or individual files.
> Event-driven automation scripts for Claude Code. Hooks execute in response to system events, enabling validation, policy enforcement, context loading, and workflow integration.
Scala 3.4+ development specialist covering Akka, Cats Effect, ZIO, and Spark patterns. Use when building distributed systems, big data pipelines, or functional programming applications.
Best practices for authoring Genkit tooling, including CLI commands and MCP server tools. Covers naming conventions, architectural patterns, and consistency guidelines.
6フェーズ検証ループ(Build→Type→Lint→Test→Security→Diff)でPRレディネスを判定。
Automates the process of characterizing peptidase specificity through literature review and predicting cleavage sites in protein sequences. Integrates literature search to identify cleavage patterns and applies them to find potential cleavage sites.
多宠物合成增强技能,实现展示级边缘处理、视觉面积归一化、组合视觉中心对齐等功能,将多宠物合成从"简单叠图"升级为"规则驱动的视觉排版引擎"
三层圆形文字排版Skill。支持短语级均分、单词级间距、字符级高精度排版,在圆形布局上实现高质量文字渲染。用户需要圆形文字排版、品牌徽章、宠物标签等场景时使用。
调整宠物在最终设计中的位置与大小。仅修改 layout(scale、position)后重新执行图层合成,不重抠、不用 AI。用户提供 pet_png、template 与 position/scale 时使用。
多宠物场景下调整某只宠物的位置与大小,更新 state 后按 state 布局重合成(不重抠、不重新自动布局)
将抠图后的透明背景宠物图与背景图做图层合成(无 AI)。用户提供 pet_png 与 template/背景图,并可选 position、scale 时使用。
仅更换圆形文字字体,大小、排版、颜色、位置、内容全部保持不变
> Archive completed stories to `docs.local/prd-archive/` with full history preservation. Optionally reset the working PRD for a fresh start.
Use this skill when you need guidance on using Claude Code's LSP (Language Server Protocol) tools for code navigation and understanding.
> Use `gh` CLI and git commands through this skill. No GitHub MCP required.
> Browser automation via brave-manager CLI. **Claude Code should prefer Claude-in-Chrome MCP** - use brave-manager as fallback.
Fast AI code reviews via CodeRabbit CLI. Free for open source.
> Create isolated working directories for each task. Worktrees share git history but have separate working files, preventing cross-contamination between branches.
Analyze changes in the current Git branch and generate a manual testing checklist organized by page/feature.
Local knowledge pipeline for Claude Code conversations - index, search, and retrieve past solutions
Background HTTP server rendering markdown files with calm, book-like reading experience.
Search technical documentation using executable scripts to detect query type, fetch from llms.txt sources (context7.com), and analyze results. Use when user needs: (1) Topic-specific documentation (features/components/concepts), (2) Library/framework documentation, (3) GitHub repository analysis, (4) Documentation discovery with automated agent distribution strategy
Track GitHub workflows, analyze failures, and automatically fix issues
Calculate optimal parallelism for parallel subagent execution based on system resources
Address unresolved review comments on GitHub pull requests
Diagnose and fix build errors using resource-aware parallel subagents with automatic framework detection
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Search WordPress Code Reference for functions, hooks, classes, and methods. Use when the developer asks about specific WordPress functions, actions, filters, or class implementations. Provides API signatures, descriptions, version information, and source file locations.
Create robust Model Context Protocol (MCP) servers that enable Claude to interact with external tools and data sources. Use when: MCP server, tools protocol, Claude integration, custom tools, MCP implementation.
Generates comprehensive JUnit 5 test cases with Mockito for Maven-based Java projects. Traverses source folders, generates tests for all classes including private/static methods, verifies compilation, fixes errors, and tracks progress for resumable generation. This skill should be used when users need to generate unit tests for Java projects, create test coverage for legacy code, or automate test case creation across multiple classes.
Automated error detection, notification, and recovery system. Wraps commands to monitor execution and alert via Telegram.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Analyze Istio, Consul, and Linkerd service mesh configurations for security vulnerabilities with NIST 800-53 control mappings. Use when users need to audit mesh security, identify misconfigurations, check mTLS settings, review ACL policies, or prepare for FedRAMP assessments. Triggers on keywords like "mesh config", "istio security", "consul ACL", "linkerd policy", "service mesh audit", or "NIST compliance".
面向图书馆学领域的多源期刊论文追踪工具,支持 CNKI、人大报刊复印资料、独立网站期刊。自动获取、筛选、总结论文数据。触发方式:说'获取期刊论文'、期刊名+年期、或 /lis-journals-fetcher
Comprehensive diagnostic analysis of time series data. Use when users provide CSV time series data and want to understand its characteristics before forecasting - stationarity, seasonality, trend, forecastability, and transform recommendations.
Interact with Moltbook social network for AI agents. Post, reply, browse, and analyze engagement. Use when the user wants to engage with Moltbook, check their feed, reply to posts, or track their activity on the agent social network.
Run SurrealDB integration tests with automatic database setup and teardown. Starts SurrealDB if needed, runs tests with SURREALDB_TEST=1, and cleans up automatically.
TypeScript library for NEAR Protocol blockchain interaction. Use this skill when writing code that interacts with NEAR Protocol, including viewing contract data, calling contract methods, sending NEAR tokens, building transactions, creating type-safe contract wrappers, integrating wallets (Wallet Selector, HOT Connect), React hooks and providers (@near-kit/react), managing keys, testing with sandbox, meta-transactions (NEP-366), and message signing (NEP-413).
Create UI components from Figma designs or semantic descriptions using Wix Design System, with a clarify→plan→implement→verify workflow. Use when implementing UI and you must map to WDS components.
Create new Cursor workflow kits with skills, guides, and verification. Use when you need to create a reusable workflow kit for a specific domain or task.
Generate BDD tests using proven patterns from the ecosystem. Use when you need to add tests for a feature, following the codebase's testing stack and conventions.
Verify that a rewritten history (e.g., split/reworded commits) preserves the intended patchset using git range-diff. Use when you rewrote commits but need confidence the diff matches the original.
Compétence pour manipuler les fichiers Excel (.xlsx, .xlsm, .csv, .tsv). Utiliser quand l'utilisateur veut : ouvrir, lire, éditer ou créer un fichier tableur ; ajouter des colonnes, calculer des formules, formater, créer des graphiques, nettoyer des données ; convertir entre formats tabulaires. Le livrable doit être un fichier tableur. NE PAS utiliser si le livrable est un document Word, HTML, script Python standalone, ou intégration Google Sheets.
Use for analyzing cryptocurrency market sentiment from social media, community discussions, and market indicators like Fear & Greed index. Identifies crowd psychology and potential sentiment extremes.
Start work on an action from the action-tracker. Searches for matching action by title and extracts context for the orchestrator.
Efficient frontend QA using the right verification method. Use when doing browser-based QA, taking screenshots, verifying UI changes, or when screenshot loops are wasting tokens. Optimizes between DOM inspection, targeted zoom, and full screenshots.
Process Obsidian vault inbox - organize content, create literature notes, update MOCs, git commit
Start, stop, or check status of the 3-node Confman Raft cluster for local development. Use when the user wants to run the cluster, start nodes, stop nodes, or check if the cluster is healthy.
Audio DSP programming guidance for plugins, synthesis, and effects. Use when writing realtime audio code, implementing DSP algorithms, or building audio plugins in Rust or C++.
Guide Claude on testing strategies for DSP code, epsilon comparisons, and benchmark patterns. Use when writing tests for audio processing, verifying signal behavior, or benchmarking DSP performance.
Intelligently merge upstream changes from a forked repository. Automatically discovers the upstream remote, default branches, and sync status before merging.
Track breaking changes and migrate between @solana/kit versions. Includes cookbook examples and version compatibility testing.
Smoke test the OpenClaw Assistant Home Assistant add-on locally using Docker. Builds with HA builder, runs container, and verifies gateway, ttyd, nginx, and Homebrew services. Use when testing Dockerfile changes, verifying builds, or when the user asks to smoke test this add-on.
Creates a git worktree for parallel feature development. Use after planning to prepare an isolated development environment with all necessary environment files. Always refer to this when performing additional branch operations.
Automatically cleanup the worktree and return to the base branch. Keeps local and remote branches intact. Check after creating PR or pushing.
Handles version bumps and releases for the opencode-swarm-plugin monorepo.
Standards for meaningful logging during development. Know which part of the app logs come from.
This skill provides security guidance for AGIRAILS integrations when the user discusses production deployment, security review, private keys, key management, production checklist, or asks about security best practices. Use this skill when reviewing code for security issues or preparing for production deployment.
Use when creating or modifying UI components, styling, or visual elements in OpenChamber. All UI colors must use theme tokens - never hardcoded values or Tailwind color classes.
The test scripts automatically configure:
Syncs skill metadata to AGENTS.md Auto-invoke sections. Trigger: When updating skill metadata (metadata.scope/metadata.auto_invoke), regenerating Auto-invoke tables, or running ./skills/skill-sync/assets/sync.sh (including --dry-run/--scope).
Creates new AI agent skills following the Agent Skills spec. Trigger: When user asks to create a new skill, add agent instructions, or document patterns for AI.
Generiert Bilder mit Nano Banana Pro, Videos mit Kling 2.6, oder Voice/Audio mit ElevenLabs 2.5 Turbo auf fal.ai. Nutze dies wenn der Nutzer Bilder, Videos oder Voiceovers erstellen möchte.
SeaORM 2.0 async ORM for Rust: entity definition, CRUD operations, advanced queries, relations, transactions, and database patterns. Use when writing, reviewing, or refactoring Rust code using SeaORM: (1) Defining entities with DeriveEntityModel and relations (HasOne, HasMany, BelongsTo, M-N), (2) Writing CRUD operations (find, insert, update, delete, save), (3) Building advanced queries (custom select, partial models, aggregates, joins, subqueries), (4) Using conditional expressions and filters (Condition::all, Condition::any, apply_if), (5) Managing transactions (closure-based, explicit begin/commit, nested), (6) Streaming query results, (7) Working with nested ActiveModel for atomic relational persistence, (8) Handling database errors (DbErr, SqlErr), (9) Custom join conditions and table aliases, (10) Entity-first schema sync workflow.
TanStack Form for React: type-safe, performant, composable form management with validation, arrays, linked fields, listeners, and SSR support. Use when writing, reviewing, or refactoring React form code with TanStack Form: (1) Creating forms with useForm or createFormHook, (2) Adding field-level or form-level validation (sync, async, schema-based with Zod/Valibot/ArkType), (3) Working with form.Field, form.AppField, form.Subscribe, useStore, (4) Managing array fields, linked fields, or dynamic validation, (5) Composing forms with withForm, withFieldGroup, or createFormHook, (6) Integrating with UI libraries (shadcn/ui, Material UI, Mantine, Chakra UI), (7) Setting up SSR with Next.js, TanStack Start, or Remix, (8) Debugging form state, TypeScript errors, or controlled input warnings, (9) Using listeners for side effects, (10) Handling form submission with meta or schema transforms.
clerk-rs Rust SDK for Clerk authentication: client setup, typed API calls, JWT validation, and framework middleware (Axum, Actix, Rocket, Poem). Use when writing, reviewing, or refactoring Rust code using clerk-rs: (1) Setting up ClerkConfiguration and Clerk client, (2) Calling Clerk Backend API endpoints (users, organizations, sessions, invitations, etc.), (3) Adding JWT authentication middleware to Axum, Actix-web, Rocket, or Poem, (4) Validating JWTs with ClerkAuthorizer and JwksProvider, (5) Working with ClerkJwt claims, ActiveOrganization permissions, or Actor tokens, (6) Configuring JWKS caching with MemoryCacheJwksProvider, (7) Using clerk_rs::apis or clerk_rs::models types, (8) Adding clerk-rs feature flags to Cargo.toml, (9) Protecting routes with ClerkLayer, ClerkMiddleware, ClerkGuard, or ClerkPoemMiddleware.
Real-time volumetric lighting with post-processing and raymarching for React Three Fiber and Three.js. Implements god rays, light beams, atmospheric fog, and shadow-casting volumetric effects as custom postprocessing Effects. Use when: (1) Adding volumetric lighting, god rays, or light shafts to a React Three Fiber or Three.js scene, (2) Implementing raymarched light effects as post-processing passes, (3) Creating atmospheric fog or cloud effects with light scattering, (4) Building shadow-mapped volumetric lights with occlusion, (5) Shaping light using SDFs (cone, cylinder, sphere, torus), (6) Setting up multi-light volumetric setups, (7) Optimizing raymarching performance with blue noise dithering, (8) Working with coordinate space transformations between screen space and world space for post-processing effects, (9) Creating custom pmndrs/postprocessing Effect classes with depth buffer access.
Gmail API integration with managed OAuth. Read, send, and manage emails, threads, labels, and drafts. Use this skill when users want to interact with Gmail.
Rust Arc (Atomically Reference Counted) smart pointer for thread-safe shared ownership. Covers construction, cloning, mutation strategies (Mutex, RwLock, atomics, make_mut), Weak references for cycle breaking, reference counting, unwrapping, raw pointer conversion, and trait implementations. Use when writing, reviewing, or refactoring Rust code involving shared ownership across threads: (1) Sharing data between threads with Arc, (2) Choosing between Arc and Rc, (3) Combining Arc with Mutex or RwLock for interior mutability, (4) Using Weak references to break reference cycles, (5) Managing Arc reference counts, (6) Converting Arc to/from raw pointers, (7) Using Arc with tokio::spawn or thread::spawn.
TanStack Store framework-agnostic reactive state management with Store, Derived, Effect, and batch. Use when writing, reviewing, or refactoring code that involves: (1) Creating or managing state with TanStack Store or @tanstack/store, (2) Using useStore hook from @tanstack/react-store, @tanstack/vue-store, @tanstack/solid-store, @tanstack/angular-store, @tanstack/svelte-store, or @tanstack/preact-store, (3) Creating derived/computed state with Derived class, (4) Managing side effects with Effect class, (5) Batching state updates with batch(), (6) Choosing a lightweight state management solution for framework-agnostic libraries.
Creative post-processing shader effects for React Three Fiber and Three.js using GLSL and the pmndrs/postprocessing library. Covers pixelation, cell patterns (receipt bars, halftone, ASCII, SDFs, threshold matrices), trompe l'oeil illusions (LED panels, crochet, lego bricks, frosted glass), and dynamic/interactive effects (progressive depixelation, mouse trail). Use when (1) Creating custom post-processing effects with pmndrs/postprocessing Effect class, (2) Implementing pixelation or cell-based pattern shaders, (3) Building stylized visual effects like halftone, ASCII art, dithering, retro, or pixel art shaders, (4) Creating optical illusion effects (frosted glass, LED panel, lego, crochet, woven), (5) Adding dynamic/interactive post-processing (mouse-driven, time-based, progressive), (6) Working with UV remapping, SDF patterns, threshold matrices, or Blinn-Phong lighting in 2D post-processing, (7) Combining multiple shader techniques into creative stylized effects.
Moebius-style (Jean Giraud) NPR post-processing shaders for React Three Fiber and Three.js. Hand-drawn outlines via Sobel filter on depth/normal buffers, crosshatched/tonal/raster shadow patterns, outlined specular highlights with Blinn-Phong. Use when: (1) Adding Moebius, comic, manga, sketch, or hand-drawn outlines to R3F/Three.js scenes, (2) Sobel filter edge detection post-processing on depth and normal buffers, (3) Crosshatched or striped shadow patterns in GLSL, (4) Custom post-processing passes (MoebiusPass + Pass + FullScreenQuad), (5) NPR non-photorealistic rendering stylization, (6) Hand-drawn wiggle/displacement on outlines, (7) Outlined specular via custom Normal material, (8) DepthTexture, scene.overrideMaterial, render-target pipelines in R3F.
Development guide for the async-stripe Rust crate: strongly-typed async Stripe API bindings generated from OpenAPI spec. Use when working in the async-stripe repository for: (1) Modifying the code generation system in openapi/, (2) Adding or changing Stripe API types, requests, or enums, (3) Working with the hand-written foundation crates (async-stripe-types, async-stripe-client-core, async-stripe, async-stripe-webhook), (4) Fixing codegen bugs or adding codegen features, (5) Writing tests against stripe-mock, (6) Understanding the workspace architecture and crate relationships, (7) Debugging serialization issues (serde vs miniserde), (8) Adding new webhook event types, (9) Modifying feature flags or crate assignments.
Rust ownership, borrowing, and lifetime system from the Nomicon. Covers references and aliasing rules, borrow checker mechanics, lifetime regions and scope desugaring, lifetime elision rules, subtyping and variance (covariant/contravariant/invariant), Higher-Rank Trait Bounds (HRTB), unbounded lifetimes, drop check, PhantomData patterns, borrow splitting, and lifetime mismatch limits. Use when writing, reviewing, or debugging Rust code involving ownership and lifetimes: (1) Fixing borrow checker errors, (2) Understanding why a reference outlives its referent, (3) Debugging aliased mutable reference errors, (4) Understanding lifetime elision rules, (5) Working with subtyping and variance in generic types, (6) Using PhantomData for correct variance, (7) Splitting borrows on structs/slices, (8) Understanding drop check and destructors, (9) Using Higher-Rank Trait Bounds with closures, (10) Fixing lifetime mismatch limitations.
coss ui component library built on Base UI and Tailwind CSS for React applications. Copy-paste ownership model with 50+ accessible, composable components. Use when: (1) Building React UI with coss ui components (Accordion, Alert, Button, Dialog, Select, Tabs, Toast, etc.), (2) Installing or setting up coss ui in a project, (3) Styling coss ui components with CSS variables and color tokens, (4) Migrating from shadcn/ui or Radix UI to coss ui (asChild to render prop, component renaming), (5) Using Base UI primitives with coss ui wrappers, (6) Implementing forms with Field, Fieldset, Form, and validation, (7) Working with any @coss/* component package, (8) Writing React code that imports from @/components/ui/*.