Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
tdd-playtest
Test-Driven Development combined with emergent playtesting for Quest Keeper AI. Use when running playtest sessions, writing tests, debugging game feel issues, or following the RED-GREEN-REFACTOR cycle.
majiayu000/claude-skill-registry 163
-
smartassembly
Expert-level SmartAssembly scripting for SIGMAXIM's Creo Parametric automation. Use for: .tab script writing/review/debug, CREATE_UDF/ASSEMBLE commands, BEGIN_GUI_DESCR/BEGIN_TAB_DESCR configuration, INCLUDE modular design, BEGIN_CATCH_ERROR error handling, feature/reference manipulation, Excel integration (EXCEL_* commands), drawing automation (CREATE_DRW_*), PDF export (EXPORT_DRW_PDF), XML manipulation (READ/MODIFY_FEATURE_XML), JSON commands (JSON_LOAD_DOCUMENT, JSON_GET_VALUE, JSON_SET_VALUE for REST API/data exchange), PowerShell-Creo COM API integration, manufacturing workflows (Model→Drawing→Export→PDF), path system (SA_Paths.txt, lib: prefix), product patterns (Counters, WorkTables, Tops, DishTables, Wall_Panels, Curbs, Channels), vector geometry analysis, map operations, multi-stage GUI, auto-generation logic, field joints, material selection, or any PTC Creo automation scripting.
majiayu000/claude-skill-registry 163
-
shelby-protocol-expert
Expert on Shelby Protocol architecture, erasure coding, placement groups, read/write procedures, Clay Codes, chunking, storage providers, RPC servers, and decentralized storage system design on Aptos blockchain. Triggers on keywords Shelby Protocol, erasure coding, Clay Codes, placement groups, Shelby architecture, storage provider, blob storage, chunking, Shelby whitepaper.
majiayu000/claude-skill-registry 163
-
swift-ios-teaching
Teach Swift and iOS 26 development to experienced developers
majiayu000/claude-skill-registry 163
-
skill-installer
Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
majiayu000/claude-skill-registry 163
-
atris-backend
Backend architecture policy. Use when building APIs, services, data access, or any backend work. Prevents over-engineering.
majiayu000/claude-skill-registry 163
-
docs-auto-sync
Automatically update repository documentation whenever code changes (add/edit/refactor) occur. Use when modifying source code, public APIs/contracts, rendering/interaction/data/compute logic, diagnostics, or build/release/CI flows so docs stay consistent without asking.
majiayu000/claude-skill-registry 163
-
message-queues
Message queue systems for game servers including Kafka, RabbitMQ, and actor models
majiayu000/claude-skill-registry 163
-
systemd-service
Create and debug systemd service unit files. Use when the user says "create a service", "systemd unit", "service won't start", "enable on boot", "systemctl", or asks about running apps as services.
majiayu000/claude-skill-registry 163
-
forensic-surgeon
Deep forensic debugging that never stops until root cause is found or visibility limit is proven. Use when user wants to understand exactly why something is broken, not work around it. Activates on "why is this happening", "dig deeper", "don't work around it", "I want to understand", "find the root cause", "this seems suspicious", or when a problem suggests deeper breakage.
majiayu000/claude-skill-registry 163
-
doc-optimizer
Optimize documentation for conciseness and clarity by strengthening vague instructions and removing redundancy. Use when asked to optimize, condense, or clarify documentation files, Claude Skill, Claude Command, etc.
majiayu000/claude-skill-registry 163
-
1password-direnv-secrets
majiayu000/claude-skill-registry 163
-
supabase-service-usage
アプリ全域の Supabase 利用ルール。サービス層の統一、Service Role の安全な使い分け、ログ付与、Server Actions 連携を規定。
majiayu000/claude-skill-registry 163
-
linkedin-post-optimizer
Professional narrative style with line breaks, hashtag strategy, and hooks in first 2 lines to avoid truncation
majiayu000/claude-skill-registry 163
-
weekly-snippets
Interactive weekly snippets builder for gathering and drafting Friday-Thursday accomplishment summaries. Use when creating weekly snippets, status updates, or accomplishment tracking. Covers context-file creation, source-by-source gathering (Weekly Notes, GitHub PRs/issues, Meeting Notes), section ordering (Ships, Risks, Blockers, Ideas, Collaborations, Shoutouts), business-impact-first writing, and link formatting rules.
majiayu000/claude-skill-registry 163
-
defense-in-depth
Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible
majiayu000/claude-skill-registry 163
-
notion-auto-logger
Automatically logs every user prompt and AI output to datewise Notion pages. Use this skill to create a comprehensive archive of all AI interactions, track research progress, maintain conversation history, and build a searchable knowledge base. The skill creates one JSON file per day with all interactions and can export them to Notion in a structured format.
majiayu000/claude-skill-registry 163
-
nixos
NixOS and Nix flake development for multi-repo architectures, airgapped deployments, and K3s infrastructure. Use when working with flake.nix files, NixOS modules, derivations, devShells, overlays, OCI image packaging, or composing multiple flake repositories. Covers Nix language syntax, flake inputs/outputs, nixosModules exports, stdenv.mkDerivation, and home-manager integration.
majiayu000/claude-skill-registry 163
-
building-nextjs-apps
Build Next.js 16 applications with correct patterns and distinctive design. Use when creating
pages, layouts, dynamic routes, upgrading from Next.js 15, or implementing proxy.ts. Covers
breaking changes (async params/searchParams, Turbopack, cacheComponents) and frontend aesthetics.
NOT when building non-React or backend-only applications.
majiayu000/claude-skill-registry 163
-
baoyu-post-to-x
Posts content and articles to X (Twitter). Supports regular posts with images/videos and X Articles (long-form Markdown). Uses real Chrome with CDP to bypass anti-automation. Use when user asks to "post to X", "tweet", "publish to Twitter", or "share on X".
majiayu000/claude-skill-registry 163
-
ensue-auto-memory
Automatic persistent memory for Claude Code sessions. Activates on preference statements ("I prefer", "I always", "I like"), corrections ("no, don't", "actually"), identity statements ("my name is", "I work at"), project decisions, or when the system detects memory-related context. Works invisibly in the background.
majiayu000/claude-skill-registry 163
-
trunk-based-development
Follow trunk-based development practices with short-lived branches, frequent integration to main, feature flags, and continuous integration. Use when managing git workflow and releases.
majiayu000/claude-skill-registry 163
-
language-fundamentals-skill
Master programming languages from Python to Rust. Learn core concepts like variables, OOP, functional programming, algorithms, data structures, and competitive programming techniques. Use when exploring programming languages, learning CS fundamentals, or preparing for technical interviews.
majiayu000/claude-skill-registry 163
-
module-planner
Plan tutorial modules from a concept graph, including module objectives and sequencing, saving as `outline/module_plan.yml`.
**Trigger**: module plan, tutorial modules, course outline, 模块规划, module_plan.yml.
**Use when**: tutorial pipeline 的结构阶段(C2),已有 `outline/concept_graph.yml`,需要把概念依赖转成可教学的模块序列。
**Skip if**: 还没有 concept graph(先跑 `concept-graph`)。
**Network**: none.
**Guardrail**: 每模块明确 objectives + outputs(最好含 running example 步骤);避免 prose 段落。
majiayu000/claude-skill-registry 163