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 425 of 564
- View details
assembly-x86SkillDev tools
Use when reading GCC or Clang x86-64 assembly, writing inline asm, decoding AT&T syntax, or applying System V AMD64 register rules. Not for SIMD intrinsic selection: use simd-intrinsics.
Ready to connect★ 54
- View details
autolearnSkillDev tools
Use when a verified non-trivial fix lands. Automatically captures a durable learning doc to docs/solutions/ or a CONCEPTS.md entry, or determines nothing qualifies. Also handles refresh when solution docs may have drifted. Not for unverified fixes.
Ready to connect★ 54
- View details
autoshipSkillDev tools
Use when the user says release this, publish this package, or cut a release for a changesets-based npm package. Not for non-npm packages or releases without a changesets workflow.
Ready to connect★ 54
- View details
baremetal-startupSkillDev tools
Use when writing reset-to-main startup code, vector tables, VTOR, .data/.bss init, stack setup, startup.s, or crt0 for Cortex-M/RISC-V. Not for the bootloader jump: use bootloaders-embedded.
Ready to connect★ 54
- View details
behavior-validatorSkillDev tools
Use when asked to validate a web app, CLI, API, or generated artifact against a source-blind behavior contract. Produces a structured pass/fail/blocked/out-of-scope report with anti-cheat probes and redacted evidence. Not for source or remote-system changes.
Ready to connect★ 54
- View details
binary-hardeningSkillDev tools
Use when enabling RELRO, PIE, stack canaries, FORTIFY_SOURCE, CET, CFI, or seccomp filters, or checking a binary with checksec. Not for runtime sanitizer builds: use sanitizers.
Ready to connect★ 54
- View details
binutilsSkillDev tools
Use when building static archives with ar, stripping or converting binaries, mapping crash addresses with addr2line, or demangling C++ symbols. Not for ELF analysis: use elf-inspection.
Ready to connect★ 54
- View details
blazorSkillDev tools
Use for Blazor Server development with Fluent UI Blazor, Razor components, layouts, pages, scoped UI services, culture switching, localization, forms, loading/empty/error states, and Studio-style dashboard workflows.
Ready to connect★ 54
- View details
bootloaders-embeddedSkillDev tools
Use when writing a custom bootloader, jumping to application code, relocating VTOR, or implementing DFU/USB firmware update on Cortex-M. Not for reset-to-main: use baremetal-startup.
Ready to connect★ 54
- View details
branch-prediction-and-speculationSkillDev tools
Use when explaining branch predictors, mispredict penalties, speculative execution, Spectre or Meltdown mitigations, or branchless code. Not for pipeline stage theory: use cpu-pipelines-and-hazards.
Ready to connect★ 54
- View details
brand-theme-packSkillDev tools
Build a reusable brand theme pack from the normalized brand context so downstream creative skills share one visual system.
Ready to connect★ 54
- View details
build-accelerationSkillDev tools
Use when reducing C/C++ compilation times with ccache, sccache, distcc, unity builds, precompiled headers, split DWARF, IWYU, or link time reduction.
Ready to connect★ 54
- View details
build-program-graphSkillDev tools
Use when a multi-language program graph is needed for call paths, entrypoints, blast radius, coarse taint reachability, privilege boundaries, or declared cross-system links. Builds the full graph, runs preanalysis, and gates every version-specific query behind a capability probe with bounded securit
Ready to connect★ 54
- View details
button-statesSkillDev tools
Every interactive element needs a complete set of visual states — rest, hover, active/pressed, focus, disabled, and loading. States should be derived algorithmically from the base colour, not chosen arbitrarily. Use when designing buttons, links, inputs, or any clickable component.
Ready to connect★ 54
- View details
buzzword-analysisSkillDev tools
Use when the user wants the current jargon weather of a domain described without advocacy. Surveys circulating terms, their signaling freight, and their usage trajectory from verifiable external sources. Not for choosing a positioning move — use buzzword-hijack.
Ready to connect★ 54
- View details
byggdastofnunSkillDev tools
Byggðastofnun regional-development dashboards (Tableau) — population, income, property tax, energy, grants, state employment by region.
Ready to connect★ 54
- View details
bys-personal-dashboardSkillDev tools
BYS personal workspace generator. Through a guided interview, it helps users (including people who know nothing about code) build their own mobile personal workspace — a permanent sidebar on the left and a card flow on the right, opening directly to the things they actually use every day, such as to
Ready to connect★ 54
- View details
c-hardening-baselineSkillDev tools
Use when C code is written or audited and needs a pure-C baseline: standard, undefined behavior, integer and buffer safety, sanitizers, fuzzing, build flags. Not for C++: use modern-cpp-practices.
Ready to connect★ 54
- View details
c-suite-foundationSkillDev tools
Core abstractions, protocols, and patterns shared across all C-Suite orchestrator skills. Load this before any C-Suite skill to provide governance primitives, executive gate protocols, and multi-cycle patterns.
Ready to connect★ 54
- View details
campaign-variant-generatorSkillDev tools
Expand an existing campaign deliverable into a structured variant set across size, locale, audience, stage, channel, and theme axes.
Ready to connect★ 54
- View details
capstoneSkillDev tools
Use when the learner is ready to apply cleared concepts in a real project. Scopes one capstone sized to those concepts, writes capstone-<slug>.md, yields to the learner to build it, then judges the returned work item by item on a later visit. Not for exercises or quizzes — use drill.
Ready to connect★ 54
- View details
carSkillDev tools
Icelandic vehicle lookup by plate or VIN via the island.is public GraphQL API.
Ready to connect★ 54
- View details
carbon-langSkillDev tools
Use when evaluating Carbon for a C++ code base, running the carbon toolchain from a nightly or Bazel build, or comparing Carbon with staying on C++. Not for C++ modules: use cpp-modules.
Ready to connect★ 54
- View details
cargo-workflowsSkillDev tools
Use when managing Cargo workspaces, feature flags, build scripts, CI caching, dependency auditing, or Cargo.lock with Rust.
Ready to connect★ 54
- View details
cherrypick-to-releaseSkillDev tools
Use when the user asks to cherry-pick, backport, or apply a hotfix to a release branch. Not for merging feature branches or cutting new release branches.
Ready to connect★ 54
- View details
clangSkillDev tools
Use when a C or C++ build uses clang and needs diagnostics, optimization remarks, clang-tidy, ThinLTO with lld, LLVM PGO, or a GCC-to-Clang migration. Not for LLVM IR work: use llvm.
Ready to connect★ 54
- View details
clean-and-trueSkillDev tools
Use when the automatic trigger applies: after editing a durable artifact, or when the user says "clean and true", "run the hygiene pass", or "taste the output". Routes the just-changed artifact through the hygiene passes the change earned and skips the rest.
Ready to connect★ 54
- View details
co2SkillDev tools
Iceland's climate action plan (co2.is) — 106 numbered actions with status, ministry, start/end years.
Ready to connect★ 54
- View details
codegenSkillDev tools
Use for .NET code generation work with Roslyn, Microsoft.OpenApi, Razor templates, DTO/manager/controller generation, REST API generation, C# HttpClient generation, Angular/Axios TypeScript request clients, generated formatting, and deterministic output.
Ready to connect★ 54
- View details
command-managementSkillDev tools
Use when a user wants to create, update, list, enable, disable, or delete Space or project slash commands through natural language.
Ready to connect★ 54
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,788 of the 54,220 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.