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
- View details
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- View details
uni-appSkillDev tools
Comprehensive skill reference for uni-app cross-platform development framework
Ready to connect★ 104
- View details
uni-helperSkillDev tools
Comprehensive skill reference for uni-helper ecosystem - AI-powered development tools for uni-app
Ready to connect★ 104
- 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
- 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
- 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
- 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
- View details
- 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
- 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
- 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
- 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
- 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
- View details
parser-devSkillDev tools
Parser development — grammar, bindings, tests, CLI, and docs
Ready to connect★ 103
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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.