Skip to content

Skill catalog

633coding agent skills synced from skills.sh, with their install counts. Read them here, or let your agent fetch the right one through the Graph-of-Skills MCP server.

Want your agent to use these? Set up Graph-of-Skills or get a free key. How these skills are sourced and what we check. Cannot find one? Your agent can write a skill for your own library. Have skills of your own? Install one on another machine. A skill that comes from GitHub shows its npx skills add command on its page.

  1. Guide for modernizing and migrating MSBuild project files to SDK-style format. USE FOR: converting legacy .csproj/.vbproj with verbose XML to SDK-style, migrating packages.config to PackageReference, removing Properties…

    3,675 installs
  2. software-architecture sickn33/agentic-awesome-skills

    Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

    3,650 installs
  3. php-best-practices asyrafhussin/agent-skills

    PHP 8.x modern patterns, PSR standards, and SOLID principles. Use when reviewing PHP code, checking type safety, auditing code quality, or ensuring PHP best practices. Triggers on "review PHP", "check PHP code", "audit…

    3,648 installs
  4. graphql-operations apollographql/skills

    Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data…

    3,607 installs
  5. dry-refactoring kucherenko/jscpd

    Guided workflow to eliminate copy-paste duplication detected by jscpd. Refactor exact, renamed and near-miss clones using extract function, parameterize, module, constant, or base class strategies, starting from the hot…

    3,593 installs
  6. swift-codable dpearson2699/swift-ios-skills

    Implement Swift Codable models for JSON and property-list encoding and decoding with JSONDecoder, JSONEncoder, CodingKeys, and custom init(from:) or encode(to:). Use when parsing API responses, remapping keys, flattenin…

    3,575 installs
  7. add-uint-support pytorch/pytorch

    Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types…

    3,560 installs
  8. type-juggling yaklang/hack-skills

    PHP type juggling and weak comparison (`==`) bypass. Use when authentication, HMAC/signature checks, or token validation uses loose equality, numeric coercion, or hash comparisons without strict types — common in legacy…

    3,550 installs
  9. dotnet-aot-compat dotnet/skills

    Make .NET projects compatible with Native AOT and trimming by systematically resolving IL trim/AOT analyzer warnings. USE FOR: making projects AOT-compatible, fixing trimming warnings, resolving IL warnings (IL2026, IL2…

    3,532 installs
  10. m07-concurrency actionbook/rust-skills

    CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, deadlock, race condition, 并发, 线程, 异步, 死锁

    3,496 installs
  11. solid ramziddin/solid-skills

    Use this skill when writing code, implementing features, refactoring, planning architecture, designing systems, reviewing code, or debugging. This skill transforms junior-level code into senior-engineer quality software…

    3,478 installs
  12. dotnet-pinvoke dotnet/skills

    Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns. USE FOR: writing new P/Invoke…

    3,464 installs
  13. m06-error-handling actionbook/rust-skills

    CRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, error propagation, 错误处理, Result 用法, 什么时候用 panic

    3,463 installs
  14. ce-simplify-code everyinc/compound-engineering-plugin

    Simplify code for clarity, reuse, quality, and efficiency while preserving behavior, and prune tests and comments that carry no value. Use after implementation and before review, or to audit tests or comments in any par…

    3,427 installs
  15. xcode-compilation-analyzer avdlee/xcode-build-optimization-agent-skill

    Analyze Swift and mixed-language compile hotspots using build timing summaries and Swift frontend diagnostics, then produce a recommend-first source-level optimization plan. Use when a developer reports slow compilation…

    3,423 installs
  16. typescript-best-practices alleneubank/claude-code

    Use when reading or writing TypeScript or JavaScript files (.ts, .tsx, .js, tsconfig.json).

    3,404 installs
  17. git-commit-push zc277584121/mygitplugin

    Commit changes and push to origin without creating a PR

    3,401 installs
  18. Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net9.0 to net10.0, fixing build errors after updating the .NET 10 SDK, resolving source and behav…

    3,401 installs
  19. jupyter-to-marimo marimo-team/skills

    Convert a Jupyter notebook (.ipynb) to a marimo notebook (.py).

    3,399 installs
  20. yeet openai/skills

    Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).

    3,397 installs
  21. m01-ownership actionbook/rust-skills

    CRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long enough, cannot move out of, use of moved value, ownership, bo…

    3,394 installs
  22. microbenchmarking dotnet/skills

    Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is…

    3,389 installs
  23. roblox-characters gamedev-skills/awesome-gamedev-agent-skills

    Build respawn-safe Roblox character systems around Players, CharacterAdded/CharacterRemoving, Humanoid, HumanoidRootPart, Animator, R6/R15 rigs, movement, animations and markers, death, tools, accessories, ownership, an…

    3,380 installs
  24. m04-zero-cost actionbook/rust-skills

    CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型,…

    3,372 installs
  25. m05-type-driven actionbook/rust-skills

    CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, 类型状态, 新类型模式, 类型驱动设计

    3,369 installs
  26. git-fork-clone zc277584121/mygitplugin

    Fork a GitHub repo and clone it locally with proper remote setup

    3,364 installs
  27. ruff astral-sh/claude-code-plugins

    Guide for using ruff, the extremely fast Python linter and formatter. Use this when linting, formatting, or fixing Python code.

    3,362 installs
  28. Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it when upgrading from .NET 10 to .NET 11, NOT for writing new programs. USE FOR: upgrading TargetFramew…

    3,360 installs
  29. m02-resource actionbook/rust-skills

    CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting, RAII, Drop, should I use Box or Rc, when to use Arc vs Rc, 智能指针,…

    3,359 installs
  30. Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in existing codebases, file-by-file or project-wide migration, fixing CS8602/CS8618/CS86xx warnings, annota…

    3,358 installs
  31. ce-commit everyinc/compound-engineering-plugin

    Create a git commit with a clear, value-communicating message. Use when the user asks to commit/save staged or unstaged changes with a repo-appropriate message.

    3,356 installs
  32. db-generate medusajs/medusa-agent-skills

    Generate database migrations for a Medusa module

    3,345 installs
  33. m03-mutability actionbook/rust-skills

    CRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cell, RefCell, Mutex, RwLock, 可变性, 内部可变性, 借用冲突

    3,345 installs
  34. roblox-networking gamedev-skills/awesome-gamedev-agent-skills

    Design and harden Roblox client/server networking with RemoteEvent, RemoteFunction, and UnreliableRemoteEvent; server authority, argument and Instance validation, rate limits, proximity/ownership checks, targeted replic…

    3,342 installs
  35. ce-commit-push-pr everyinc/compound-engineering-plugin

    Commit, push, and open a PR. Use when asked to ship/open a PR, or for PR-description-only flows like writing, rewriting, or describing a PR body.

    3,337 installs
  36. ce-compound-refresh everyinc/compound-engineering-plugin

    Refresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refactor, debugging, or code review unless the learnings store is…

    3,332 installs
  37. rust-refactor-helper actionbook/rust-skills

    Safe Rust refactoring with LSP analysis. Triggers on: /refactor, rename symbol, move function, extract, 重构, 重命名, 提取函数, 安全重构

    3,329 installs
  38. Migrate a .NET 8 project to .NET 9 and resolve all breaking changes. USE FOR: upgrading TargetFramework from net8.0 to net9.0, fixing build errors after updating the .NET 9 SDK, resolving behavioral changes in .NET 9 /…

    3,316 installs
  39. qoder-delegate amelnagdy/delegate-skills

    Delegate a coding task to the Qoder CLI (`qodercli`) as a background implementer, then review its diff and land it yourself. Use this whenever the user asks to have Qoder implement, fix, refactor, or run a queue of codi…

    3,304 installs
  40. roblox-physics gamedev-skills/awesome-gamedev-agent-skills

    Implement Roblox physical simulation and queries with assemblies, anchoring, constraints, collision groups, CanCollide/CanTouch/CanQuery, raycasts and overlap queries, mass, impulses, forces, velocity, moving assemblies…

    3,280 installs
  41. qwen-coder giuseppe-trisciuoglio/developer-kit

    Provides Qwen Coder CLI delegation workflows for coding tasks using Qwen2.5-Coder and QwQ models, including English prompt formulation, execution flags, and safe result handling. Use when the user explicitly asks to use…

    3,273 installs
  42. bencium-code-conventions bencium/bencium-marketplace

    Bence's code style, tech stack, and workflow conventions

    3,269 installs
  43. goframe-v2 gogf/skills

    GoFrame v2 development skill. Use only when the target Go project uses or is explicitly adopting GoFrame v2: the nearest go.mod requires github.com/gogf/gf/v2, existing Go files import github.com/gogf/gf/v2 or any githu…

    3,263 installs
  44. Guides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizing code that calls Thread.Abort, catching ThreadAbortException, replacing Thread.ResetAbort, replacing…

    3,255 installs
  45. Safely change and test untested codebases using Feathers' "Working Effectively with Legacy Code". Use when the user mentions "legacy code", "no tests", "untested codebase", "how do I test this", "seams", "characterizati…

    3,243 installs
  46. launchdarkly-metric-instrument launchdarkly/ai-tooling

    Instrument a LaunchDarkly metric event in a codebase by adding a track() call. Use when the user wants to wire up an event, instrument an action for a metric, add tracking to a feature, or confirm that an event is flowi…

    3,236 installs
  47. Creates .NET projects from templates with validated parameters, smart defaults, Central Package Management adaptation, and latest NuGet version resolution. USE FOR: creating new dotnet projects, scaffolding solutions wi…

    3,233 installs
  48. ALWAYS USE when asked to migrate, replace, or make testable existing C# static calls with a named wrapper or built-in abstraction: DateTime.UtcNow/Now or DateTimeOffset.UtcNow to TimeProvider/IClock, File.* to IFileSyst…

    3,228 installs
  49. memory-leak-debugging chromedevtools/chrome-devtools-mcp

    Diagnoses and resolves memory leaks in JavaScript/Node.js applications. Use when a user reports high memory usage, OOM errors, or wants to capture, compare, or inspect heap snapshots with Chrome DevTools MCP memory tool…

    3,222 installs
  50. rust-code-navigator actionbook/rust-skills

    Navigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个

    3,217 installs