Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
git-diff
Display git changes in GitHub-style unified diff format with colored terminal output. Shows both staged (--cached) and unstaged changes with two-column line numbers, red/green highlighting, and chunk markers. Use when reviewing code changes, preparing commits, or comparing file modifications. Triggers on "git diff", "show changes", "what changed", or "review diff".
majiayu000/claude-skill-registry 163
-
finding-skills
Searches and recommends Claude Code skills and plugins from local database and SkillsMP API. Activates when user asks to find skills, search plugins, get recommendations for PDF/Git/code-review/frontend tools, or requests feature-based tool discovery.
majiayu000/claude-skill-registry 163
-
AIMDS
AI Manipulation Defense System implementation with Midstream, AgentDB, and lean-agentic
majiayu000/claude-skill-registry 163
-
interactive-mode
Interactive mode features including keyboard shortcuts, vim mode, command history, and background tasks. Use when user asks about REPL, keyboard shortcuts, interactive features, or vim mode.
majiayu000/claude-skill-registry 163
-
M365 Agent Developer
Expert in project scaffolding and lifecycle management for Microsoft 365 Copilot agents using the Agents Toolkit (ATK) CLI. **ALWAYS USE FIRST** when starting new agent projects. Use when (1) Creating/scaffolding new agent projects with 'atk new', (2) Setting up project structure and initial files, (3) Provisioning Azure resources with 'atk provision', (4) Deploying agents with 'atk deploy', (5) Packaging with 'atk package', (6) Publishing with 'atk publish', (7) Sharing agents, (8) Managing environments (.env files), (9) Troubleshooting ATK CLI or deployment issues. This skill handles PROJECT SETUP and TOOLING, not TypeSpec code implementation.
majiayu000/claude-skill-registry 163
-
Implement Dynamic Dilation
Create interactive dilation animations using p5.js where students explore dilations with adjustable scale factors.
majiayu000/claude-skill-registry 163
-
regex-chess
Guidance for implementing chess move generation using only regular expressions. This skill applies to tasks requiring encoding game logic (chess, board games) into regex patterns, or more generally "compile-to-constraints" problems where complex business logic must be expressed in a limited formalism like regex. Use when the task involves generating legal moves, validating game states, or transforming position representations using pattern matching.
majiayu000/claude-skill-registry 163
-
typescript-core-development
Implement TypeScript code with type safety, generics, utility types, and functional patterns. Use when designing type-safe code, implementing generics, handling errors with Result pattern, or applying functional programming.
majiayu000/claude-skill-registry 163
-
workflows-review
This skill should be used when performing exhaustive code reviews using multi-agent analysis, ultra-thinking, and Git worktrees for deep local inspection. It applies to PR reviews, branch comparisons, and comprehensive code quality assessments.
majiayu000/claude-skill-registry 163
-
API State Management
Your approach to handling API state management. Use this skill when working on files where API state management comes into play.
majiayu000/claude-skill-registry 163
-
init-local-tooling
Initialize and configure local development tooling for TypeScript, Rust, and Python projects including monorepos. Use when setting up linting (ESLint, Biome, clippy, ruff), formatting (Prettier, rustfmt, ruff), type checking (tsc, mypy), testing (Vitest, Jest, cargo test, pytest), Git hooks (lefthook for commit-msg, pre-commit, pre-push), GitHub Actions workflows, package publishing (npm, crates.io, PyPI), version management (Changesets), and automated releases. Covers both single-language projects and multi-language monorepos using Nx + pnpm workspaces.
majiayu000/claude-skill-registry 163
-
supply-chain-dependency-risks-ai-code
Understand supply chain vulnerabilities and dependency risks in AI-generated code including outdated packages, malicious packages, and dependency confusion attacks. Use this skill when you need to learn about vulnerable dependencies in AI code, understand supply chain attacks, recognize typosquatting, or identify outdated package suggestions. Triggers include "supply chain attacks", "dependency vulnerabilities", "outdated packages", "malicious npm packages", "typosquatting", "dependency confusion", "vulnerable dependencies AI", "npm security".
majiayu000/claude-skill-registry 163
-
lookalike-customer-finder
Input your best customers and find 100+ companies that match the profile. Uses firmographic data, tech stack, growth signals, and similarity scoring to identify ideal prospects. Use when building target account lists or expanding to new markets.
majiayu000/claude-skill-registry 163
-
go-web-apis
Build production REST APIs with Go - handlers, middleware, security
majiayu000/claude-skill-registry 163
-
mcp-tool-developer
Expert in building MCP servers using the Official Python MCP SDK. Use this when defining tools, resources, and prompts that allow AI agents to manage application state.
majiayu000/claude-skill-registry 163
-
test-watch-focused-patterns
Use when developing tests or refactoring test suites - run tests in watch mode with focused file patterns to get instant feedback on specific test files without running the entire suite
majiayu000/claude-skill-registry 163
-
gitignore-management
.gitignore設計と管理スキル。機密ファイルパターン、プロジェクト固有除外、プラットフォーム別パターン、.gitignore検証手法を提供。
Anchors:
• Pro Git (Scott Chacon) / 適用: バージョン管理 / 目的: 除外パターンの基礎
• The Pragmatic Programmer / 適用: 実践的改善 / 目的: 効率的なパターン設計
• GitHub gitignore templates / 適用: 言語別テンプレート / 目的: 標準パターン
Trigger:
Use when designing gitignore files, adding sensitive file patterns, configuring project-specific exclusions, validating gitignore patterns, or optimizing cross-platform exclusion rules.
gitignore, ignore patterns, secrets, env files, build artifacts, cache
majiayu000/claude-skill-registry 163
-
workspace-tools
Utilities for inspecting the local project workspace (list files, spot large folders, and determine where to focus).
majiayu000/claude-skill-registry 163
-
swift-code-review
Swiftコードの品質レビュー。Swift 6のStrict Concurrency対応、プロトコル指向設計、値型/参照型の使用、エラーハンドリングをチェック。「Swiftコードをレビューして」「Swift 6対応を確認して」で使用。
majiayu000/claude-skill-registry 163
-
api-testing-helper
Api Testing Helper - Auto-activating skill for API Development.
Triggers on: api testing helper, api testing helper
Part of the API Development skill category.
majiayu000/claude-skill-registry 163
-
codebase-locator
Locates files, directories, and components relevant to a feature or task. Call `codebase-locator` with human language prompt describing what you're looking for. Basically a "Super Grep/Glob/LS tool" — Use it if you find yourself desiring to use one of these tools more than once.
majiayu000/claude-skill-registry 163
-
whop-expert
Comprehensive Whop platform expert with access to 212 official documentation files covering memberships, payments, products, courses, experiences, forums, webhooks, and app development. Invoke when user mentions Whop, digital products, memberships, course platforms, or community monetization.
majiayu000/claude-skill-registry 163
-
whoami
사용자의 개발 프로필 정보를 관리합니다. 사용자의 기술 스택, 선호도, 경험 수준에 대한 질문이 필요할 때 자동으로 활성화되며, ~/.agents/WHOAMI.md 파일에서 정보를 읽습니다. 파일이 없으면 대화형으로 프로필을 생성합니다.
majiayu000/claude-skill-registry 163
-
react-native-native-modules
Master native modules - Turbo Modules, JSI, Fabric, and platform bridging
majiayu000/claude-skill-registry 163