Skip to content

Skill catalog

642coding 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. phaser-gamedev chongdashu/phaserjs-tinyswords

    Build 2D games with Phaser 3 framework. Covers scene lifecycle, sprites, physics (Arcade/Matter), tilemaps, animations, input handling, and game architecture. Trigger: "create phaser game", "add phaser scene", "phaser s…

    1,089 installs
  2. Use when writing or reviewing Kotlin coroutine scope ownership, raw Thread or Executor work, init launches, non-suspending launch APIs, runBlocking, cancellation, StateFlow, SharedFlow, Channel, stateIn, SharingStarted,…

    1,087 installs
  3. eslint-prettier-config patricio0312rev/skills

    Configures ESLint and Prettier for consistent code quality with TypeScript, React, and modern best practices. Use when users request "ESLint setup", "Prettier config", "linting configuration", "code formatting", or "lin…

    1,081 installs
  4. php-development mindrally/skills

    Expert guidance for PHP 8+ development with SOLID principles, PSR standards, and modern best practices

    1,079 installs
  5. qt-qml theqtcompanyrnd/agent-skills

    Applies QML best practices when producing or working with QML source code. Use whenever QML code is the primary subject: writing, reviewing, fixing, refactoring, optimizing, or debugging QML files, components, or bindin…

    1,078 installs
  6. ue-state-trees quodsoler/unreal-engine-skills

    Use when writing or debugging State Tree logic in Unreal Engine C++ — tasks, conditions, evaluators, considerations, schemas, transitions, events or Mass behaviours. Also use when the user mentions 'StateTree', 'state t…

    1,078 installs
  7. fpga mindrally/skills

    FPGA development guidelines covering Vivado, SystemVerilog, timing closure, AXI interfaces, and hardware optimization.

    1,075 installs
  8. Core coding rules and workflow for developing VTEX FastStore storefronts. Use when starting any FastStore development task, writing TypeScript/React components, creating section overrides, extending the BFF, or styling.…

    1,073 installs
  9. ue-async-threading quodsoler/unreal-engine-skills

    Use when offloading work off the game thread, dispatching results back to it, running data-parallel loops, or scheduling timers and tickers in UE C++. Also use when the user mentions 'UE::Tasks::Launch', 'FPipe', 'FTask…

    1,073 installs
  10. biome-js paulrberg/agent-skills

    This skill should be used when the user asks to "configure Biome", "extend biome config", "set up BiomeJS", "add biome overrides", "biome lint-staged", "fix biome errors", or mentions biome.jsonc, Biome linting, or Biom…

    1,067 installs
  11. systemverilog mindrally/skills

    SystemVerilog development guidelines for FPGA and ASIC design covering modular design, verification, and timing optimization.

    1,064 installs
  12. karpathy-coder alirezarezvani/claude-skills

    Use when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles — surface assumptions before coding, keep it simple, make surgical changes, define verifiable goals. Triggers on "review my diff"…

    1,055 installs
  13. typescript-quality claude-dev-suite/claude-dev-suite

    TypeScript/JavaScript code quality with ESLint, Biome, and strict TypeScript. Covers linting, formatting, type safety, and best practices. USE WHEN: user works with "TypeScript", "JavaScript", "ESLint", "Biome", asks ab…

    1,054 installs
  14. effect-ts joelhooks/effectts-skills

    Write idiomatic Effect v4 TypeScript following official best practices from effect-solutions and the Effect source. Use when writing, reviewing, or refactoring Effect code: services (ServiceMap.Service), layers and depe…

    1,050 installs
  15. drizzle-orm mindrally/skills

    Guidelines for developing with Drizzle ORM, a lightweight type-safe TypeScript ORM with SQL-like syntax

    1,046 installs
  16. debug issue tirth8205/code-review-graph

    Systematically debug issues using graph-powered code navigation

    1,042 installs
  17. go-logging cxuu/golang-skills

    Use when choosing a logging approach, configuring slog, writing structured log statements, or deciding log levels in Go. Also use when setting up production logging, adding request-scoped context to logs, or migrating f…

    1,031 installs
  18. Use when writing or reviewing Kotlin code that stores CoroutineScope, launches from init/non-suspending APIs, calls runBlocking, or catches broad exceptions around suspend calls.

    1,031 installs
  19. zod anivar/zod-skill

    Zod v4 best practices, patterns, and API guidance for schema validation, parsing, error handling, and type inference in TypeScript applications. Covers safeParse, object composition, refinements, transforms, codecs, bra…

    1,031 installs
  20. prisma mindrally/skills

    Expert in Prisma ORM with type-safe database operations and schema design

    1,030 installs
  21. gpui-kit longbridge/gpui-kit

    How to build desktop applications with GPUI Kit, the Rust framework published as the gpui-kit crate (GPUI plus gpui_kit::component, gpui_kit::base, gpui_kit::assets). Use when setting up a gpui-kit app, choosing or usin…

    1,021 installs
  22. Use when writing or reviewing Kotlin Flow state and event APIs with StateFlow, MutableStateFlow.update, SharedFlow, Channel, stateIn, SharingStarted, .value, receiveAsFlow, one-shot events, or sentinel initial values.

    1,021 installs
  23. Migrate Kotlin (and Java) code from kotlinx.collections.immutable 0.3.x / 0.4.x to the latest 0.5.x. The 0.5.x line renames every copy-returning method on PersistentList / PersistentMap / PersistentSet / PersistentColle…

    1,020 installs
  24. netsuite-suitescript-records-reference oracle/netsuite-suitecloud-sdk

    SuiteScript records and fields reference. Look up field IDs, types, required status, and search capabilities for all 272 NetSuite record types. Use this when building SuiteScript to ensure correct field usage.

    1,016 installs
  25. tinybird-typescript-sdk-guidelines tinybirdco/tinybird-agent-skills

    Tinybird TypeScript SDK for defining datasources, pipes, and queries with full type inference. Use when working with @tinybirdco/sdk, TypeScript Tinybird projects, or type-safe data ingestion and queries.

    1,016 installs
  26. Generate code using nx generators. INVOKE IMMEDIATELY when user mentions scaffolding, setup, structure, creating apps/libs, or setting up project structure. Trigger words - scaffold, setup, create a new app, create a ne…

    1,011 installs
  27. go-functions cxuu/golang-skills

    Use when organizing functions within a Go file, formatting function signatures, designing return values, or following Printf-style naming conventions. Also use when a user is adding or refactoring any Go function, even…

    1,010 installs
  28. go-generics cxuu/golang-skills

    Use when deciding whether to use Go generics, writing generic functions or types, choosing constraints, or picking between type aliases and type definitions. Also use when a user is writing a utility function that could…

    1,008 installs
  29. clean-architecture mindrally/skills

    Guidelines for implementing Clean Architecture patterns in Flutter and Go applications, with emphasis on separation of concerns, dependency rules, and testability.

    1,005 installs
  30. sas sasjs/skills

    Expert guidance for the SAS programming language - DATA step, PROC SQL, macro language, formats, ODS, and common procedures. Pure SAS syntax only, no SASjs-framework content. Use when writing, reviewing, or debugging .s…

    1,003 installs
  31. unity-vrc-udon-sharp niaka3dayo/agent-skills-vrc-udon

    UdonSharp scripting skill for VRChat SDK 3.10.5 (active and verified target). Use when writing, reviewing, debugging, or migrating UdonSharp C# and UdonBehaviour code. Positive triggers include UdonSharp, NetworkCallabl…

    1,003 installs
  32. go-declarations cxuu/golang-skills

    Use when declaring or initializing Go variables, constants, structs, or maps — including var vs :=, reducing scope with if-init, formatting composite literals, designing iota enums, and using any instead of interface{}.…

    1,001 installs
  33. javascript-mastery sickn33/agentic-awesome-skills

    33+ essential JavaScript concepts every developer should know, inspired by [33-js-concepts](https://github.com/leonardomso/33-js-concepts).

    996 installs
  34. Use when writing or reviewing Jetpack Compose parameter stability, compiler reports, skippability, unstable UI state classes, collection parameters, or Kotlin 2.0+ strong skipping behavior.

    995 installs
  35. compose-state-authoring chrisbanes/skills

    Use when writing or reviewing Jetpack Compose code with bare local var in a @Composable, remember { mutableStateOf(...) }, mutableStateListOf/mutableStateMapOf, or @ReadOnlyComposable.

    994 installs
  36. Use when Jetpack Compose code reads scroll, animation, gesture, or other frame-rate State in composition, passes changing values across composable boundaries, uses value-form layout/draw modifiers, or back-writes observ…

    989 installs
  37. reference-core angular/angular

    Explains the mental model and architecture of the code under `packages/core`. You MUST use this skill any time you plan to work with code in `packages/core`

    985 installs
  38. tech-debt-analyzer ailabs-393/ai-labs-claude-skills

    This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, archite…

    984 installs
  39. reference-signal-forms angular/angular

    Explains the mental model and architecture of the code under `packages/forms/signals`. You MUST use this skill any time you plan to work with code in `packages/forms/signals`

    969 installs
  40. using-git-worktrees jnmetacode/superpowers-zh

    当需要开始与当前工作区隔离的功能开发,或在执行实现计划之前使用——通过原生工具或 git worktree 回退机制确保隔离工作区存在

    955 installs
  41. conventional-commit marcelorodrigo/agent-skills

    Create conventional commit messages following best conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits specification.

    945 installs
  42. tzst xixu-me/skills

    Use when the user needs to create, extract, flatten, list, test, install, script, or troubleshoot `tzst` CLI workflows for `.tzst` or `.tar.zst` archives, including compression levels, streaming mode, extraction filters…

    13 installs