Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Dev tools

16,902 results · page 313 of 564

  • kernel-abstractionSkillDev tools

    This skill should be used when working on the brepjs kernel abstraction layer or across multiple kernels — adding a kernel method, wiring or writing an adapter, switching or registering kernels, or reasoning about kernel capability differences. Trigger phrases include "add a kernel method", "new ker

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • positioningSkillDev tools

    Guide founders and teams through a structured positioning statement exercise. Combines competitive research, strategic questioning, and team alignment to produce a sharp, honest positioning statement. Use when a company needs to define who they are, what they offer, and why anyone should care.

    Ready to connect★ 105

    github.com/gerstep/cybos105 stars

    View details
  • quality-gatesSkillDev tools

    This skill should be used when a local brepjs quality gate or `npm run validate` step fails and the specific rule's fix or escape hatch is needed — ESLint errors like "no-explicit-any" or "Direct .oc access is banned", pattern-checker "check:patterns" violations (no-double-cast, max-function-lines,

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • release-publishingSkillDev tools

    This skill should be used when operating releases or npm publishing in brepjs — cutting or merging a release-please PR, recovering a failed npm publish, or deciding whether a commit may carry a breaking marker. Trigger phrases include "release PR", "release-please", "autorelease: pending", "publish

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • repo-context-ledgerSkillDev tools

    Record every behavior-changing feature addition, fix, and adjustment as durable, evidence-based repository knowledge, then use that ledger to continue accurately across AI windows, tools, Git collaboration, and pull requests. Use the deterministic runtime to route bounded context, isolate private dr

    Ready to connect★ 105

    github.com/gviiisen/repo-context-ledger105 stars

    View details
  • result-error-handlingSkillDev tools

    This skill should be used when working with Result<T,E>, BrepError, or error paths in brepjs — deciding whether to throw or return a Result, constructing errors with codes, or handling failures. Trigger phrases include "should this throw or return err", "Called unwrap() on an Err", "add a new error

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • wasm-interopSkillDev tools

    This skill should be used when working across the JS/WASM boundary in brepjs — writing or debugging code in src/kernel/occt, src/kernel/occtWasm, or src/kernel/brepkit, or diagnosing symptoms like "enum comparison is always false", "GetType returned an object not a number", "mesh vertices are garbag

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • goal-setterSkillDev tools

    Draft, review, or activate a compact /goal when the user wants Codex to keep working until a verifiable result is true. Defines the result, evidence, boundaries, stop conditions, and only useful delegation. Not for ordinary implementation, Q&A, one-off edits, loose brainstorming, or subjective work

    Ready to connect★ 104

    github.com/gotalab/goal-setter-skill104 stars

    View details
  • humanizer-zh-nextSkillDev tools

    Removes AI-generated traces from Chinese text. Use when editing or reviewing general Chinese, as well as Chinese academic texts such as papers, theses, review responses, and grant applications, making the writing more natural while preserving facts, academic register, and the relationships between c

    Ready to connect★ 104

    github.com/hyacehila/humanizer-zh-next103 stars

    View details
  • profile-servingSkillDev tools

    Capture torch.profiler traces on a running FlashRec server. Use when the user asks to profile, trace, Chrome trace, start_profile, stop_profile, sglang.bench_serving --profile, or 性能剖析.

    Ready to connect★ 104

    github.com/sohu-mptc/flashrec102 stars

    View details
  • uni-appSkillDev tools

    Comprehensive skill reference for uni-app cross-platform development framework

    Ready to connect★ 104

    github.com/uni-helper/skills100 stars

    View details
  • uni-helperSkillDev tools

    Comprehensive skill reference for uni-helper ecosystem - AI-powered development tools for uni-app

    Ready to connect★ 104

    github.com/uni-helper/skills100 stars

    View details
  • upwork-invitation-responderSkillDev tools

    Respond to an Upwork "Invitation to Interview" fast and well. Use when the user pastes a job invitation they received on Upwork and wants to accept it, decline it, or decline it while referring another freelancer. Triggers include "got an Upwork invite", "decline this invitation", "reply to this inv

    Ready to connect★ 104

    github.com/abullaisi/upwork-skills104 stars

    View details
  • upwork-job-qualifierSkillDev tools

    Decide whether an Upwork job post is worth applying to before spending Connects. Use when the user pastes an Upwork job post (or invitation) and wants a verdict (apply, skip, or apply with caution). Triggers include "is this job worth it", "should I apply", "check this job post", "is this client leg

    Ready to connect★ 104

    github.com/abullaisi/upwork-skills104 stars

    View details
  • upwork-proposal-writerSkillDev tools

    Draft or review an Upwork proposal (cover letter) using the five-move method extracted from a Top Rated Plus freelancer's winning proposals, corrected for the AI era. Use when the user shares an Upwork job post and wants a proposal drafted, or shares an existing proposal draft and wants it reviewed.

    Ready to connect★ 104

    github.com/abullaisi/upwork-skills104 stars

    View details
  • chief-of-staffSkillDev tools

    Personal Chief of Staff system for ADHD-ish operators. Vault-based, loop-driven, nervous-system-aware. Built and lived-in across daily sessions on real consulting, content, and long-running personal work.

    Ready to connect★ 103

    github.com/jdpolasky/ai-chief-of-staff97 stars

    View details
  • ckuiSkillDev tools

    Skill for features related to the CKUI interface library

    Ready to connect★ 103

    github.com/ckylinmc/userjs102 stars

    View details
  • expressive-mvcSkillDev tools

    Class-based reactive state management for React (Expressive MVC). Use when writing or refactoring React state - converting useState/useEffect/useMemo hooks, fixing prop drilling, choosing state ownership (State vs Component, has-pool domain rows, region controllers), dependency snapshots, presence b

    Ready to connect★ 103

    github.com/gabeklein/expressive-mvc103 stars

    View details
  • gh-fix-ciSkillDev tools

    Lets your agent find failing GitHub PR checks, read the CI logs, and propose and apply a fix after your approval.

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • gh-prSkillDev tools

    Create or update GitHub Pull Requests with the gh CLI, including deciding whether to create a new PR or only push based on existing PR merge status. Use when the user asks to open/create/edit a PR, generate a PR body/template, or says 'PRを出して/PR作成/gh pr'. Defaults: base=develop, head=current branch

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • gh-pr-checkSkillDev tools

    Check GitHub PR status with the gh CLI, including unmerged PR detection and post-merge new-commit detection for the current branch.

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • gh-skills-syncSkillDev tools

    Sync the gh-* automation skills from the upstream skills repository into Codex and project skill directories. Use when the user asks to refresh, check, or pin `gh-fix-ci`, `gh-fix-issue`, `gh-pr`, or `gh-pr-check` in this repo or the global Codex install. Do not use for updating unity-cli workflow s

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • parser-devSkillDev tools

    Parser development — grammar, bindings, tests, CLI, and docs

    Ready to connect★ 103

    github.com/agentopology/agentopology102 stars

    View details
  • unity-addressablesSkillDev tools

    Manage Unity Addressables groups and content with unity-cli. Use when the user asks to list or create a group, add or remove an entry, build or clean addressables content, or analyze and fix addressables issues before a build. Do not use for generic import settings or material edits; use `unity-asse

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-cli-usageSkillDev tools

    Bootstrap the unity-cli toolchain for Unity Editor automation. Use when verifying the unity-cli binary, discovering available tools, invoking a tool by name, switching active Unity instances, or troubleshooting host/port and install-mode issues. Do not use once a more specific Unity workflow skill a

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-development-loopSkillDev tools

    Run Unity runtime development loops with gameplay-focused implementation and validation. Use when the user asks to iterate on runtime behavior, reproduce and fix a gameplay bug, or implement a Unity-side flow until acceptance criteria are met. Do not use for `.inputactions` authoring, read-only insp

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-editor-toolsSkillDev tools

    Inspect and control Unity Editor state with unity-cli. Use when the user asks to ping the editor, read console output, inspect or update a project setting, run a menu item, inspect windows or selection, manage packages, or capture profiler data. Do not use for scene authoring or asset edits; use `un

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-gameobject-editSkillDev tools

    Edit existing GameObjects and components in Unity with unity-cli. Use when the user asks to rename objects, move or deactivate them, change component fields, add or remove tags and layers, or delete objects from an existing scene. Do not use for new scene bootstrapping; use `unity-scene-create`. Do

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-input-systemSkillDev tools

    Configure Unity Input System assets with unity-cli. Use when the user asks to create or remove an action map, add or remove an action or binding, set up a composite binding, inspect an input actions asset, or manage a control scheme. Do not use for runtime input simulation during tests; use `unity-p

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details
  • unity-prefab-workflowSkillDev tools

    Manage Unity prefab assets with unity-cli. Use when the user asks to create a prefab from a scene object, open a prefab in edit mode, save prefab changes, instantiate a prefab, or update prefab asset properties. Do not use for general scene object editing; use `unity-gameobject-edit` or `unity-scene

    Ready to connect★ 103

    github.com/akiojin/unity-cli103 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

53,789 of the 54,221 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI