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 426 of 564

  • competitor-feature-researchSkillDev tools

    Use when the user asks to research a specific feature across competitor products and publish a cited report. Not for summarizing changelogs — use competitor-changelog.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • compiler-frontendSkillDev tools

    Use when building a lexer, Pratt or recursive-descent parser, AST, symbol table, type checker, or LLVM IR emitter for a language or DSL. Not for optimizing IR: use llvm-passes.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • conan-vcpkgSkillDev tools

    Use when adding C/C++ dependencies with Conan or vcpkg, managing binary compatibility, integrating with CMake via conanfile.txt or vcpkg.json, or choosing between Conan and vcpkg.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • concurrency-debuggingSkillDev tools

    Use when reading TSan race reports, debugging deadlocks with GDB thread inspection, analyzing Helgrind lock-order violations, or reviewing std::atomic and happens-before usage.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • containers-internalsSkillDev tools

    Use when explaining or building on Linux container primitives: namespaces, cgroups v2, overlayfs, runc and the OCI spec, seccomp-bpf, capabilities, or escapes. Not for VM isolation: use qemu-kvm.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • contextgo-webui-setupSkillDev tools

    ContextGo remote access expert: explains Official Remote, host-side WebUI runtime, LAN/Tailscale/self-hosted access, and remote-access troubleshooting without relying on the removed WebUI settings page.

    Ready to connect★ 54

    github.com/contextgo/contextgo54 stars

    View details
  • convergeSkillDev tools

    Use when the user wants to collapse an open decision field to one decision and record its rationale locally. Not for multi-lens pressure testing. No remote or irreversible changes.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • coordinated-data-viewsSkillDev tools

    When data has both a tabular/list representation and a visual representation, show both simultaneously and keep them synchronized. Clicking a row highlights the corresponding element in the visual view, and vice versa. Applies to maps, diagrams, timelines, and charts that accompany a data table. Use

    Ready to connect★ 54

    github.com/dembrandt/dembrandt-skills54 stars

    View details
  • corroborate-by-independent-rerunsSkillDev tools

    Use when a candidate patch or answer needs independent corroboration before it is trusted. Run N isolated sandboxed attempts and return the strict-majority byte-identical patch with its agreement count, or report no consensus. Not for multi-stance investigation — use council.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cost-reductionSkillDev tools

    Use when a measured cost surface needs one-change-at-a-time reduction under frozen guardrails. Each proposed change is adopted with N=5 gate evidence or recorded dead with the measurement that killed it.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cpp-coroutinesSkillDev tools

    Use when working with C++20 co_await, co_yield, and co_return, implementing promise_type, sizing coroutine frames, or debugging suspended coroutines in GDB. Not for Rust async: use idiomatic-rust.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cpp-modulesSkillDev tools

    Use when a C++ project adopts C++20 modules: named modules, partitions, header units, the global module fragment, CMake CXX_MODULES, or a BMI lookup error. Not for flag basics: use clang.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cpp-templatesSkillDev tools

    Use when a C++ template error needs decoding, a template needs a concept or requires-clause instead of SFINAE, or template instantiation is slowing compilation. Not for C++20 modules: use cpp-modules.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cpu-kernel-authoringSkillDev tools

    Use when writing, optimizing, or benchmarking a C++ CPU kernel with AVX2 or AVX512 intrinsics for the Hugging Face kernels ecosystem. Not for CUDA kernels: use cuda.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cpu-pipelines-and-hazardsSkillDev tools

    Use when explaining pipeline stages, data or control hazards, forwarding, stalls, or superscalar basics behind a counter reading. Not for mispredict cost: use branch-prediction-and-speculation.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cross-run-playbookSkillDev tools

    Use when a long agentic project needs each cycle to produce a learning memo with lessons, a keep/iterate/restart decision, and version labels only on quality-cleared artifacts. Drives each slice through the real surface and captures evidence before iterating. Not for single-pass builds.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cuda-debuggingSkillDev tools

    Use when debugging CUDA with cuda-gdb or Compute Sanitizer, reading GPU core dumps, using device printf, or triaging error codes 700, 701, 702, and 719. Not for performance: use cuda-profiling.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-burnout-detectionSkillDev tools

    Use when Survey and Job Culture Index profiles need analysis for stress, burnout, disengagement, or flight-risk signals. Calculates energy utilization, trait shifts, and a defined risk level from the paired charts, with nonclinical recommendations. Not for clinical diagnosis — use a qualified clinic

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-conflict-mediationSkillDev tools

    Use when two colleagues'' working friction needs trait-based explanation, accommodations, process changes, and escalation boundaries. Also handles manager-report friction when both profiles exist. Not for performance adjudication — use the organization''s formal process.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-interview-debriefSkillDev tools

    Use when a predicted Culture Index profile needs comparison with role requirements, team composition, and manager profile to inform a hiring decision. Maps trait matches and confidence to numeric scores, produces a recommendation on a defined ladder, and names verification areas. Not for transcript

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-interview-profile-predictionSkillDev tools

    Use when asked to predict Culture Index traits from an interview transcript before a survey exists. Also handles uncertain traits when evidence is sparse or contradictory. Not for interpreting completed survey results.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-manager-coachingSkillDev tools

    Use when a manager needs profile-specific communication, one-on-one, motivation, and energy guidance for a direct report. Returns trait-gap adjustments, tailored cadence, and energy-risk actions. Not for general pair or team compatibility analysis.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • culture-onboarding-planSkillDev tools

    Use when a signed new hire''s Culture Index profile and team profiles need a first-90-days plan. Returns buddy choice, friction map, manager briefing, communication preferences, 30/60/90 actions, and success indicators. Not for manager coaching — use culture-manager-coaching.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • custom-allocatorsSkillDev tools

    Use when implementing pool/slab/arena allocators, tuning jemalloc/mimalloc/tcmalloc, writing a Rust GlobalAlloc, or benchmarking allocator performance and fragmentation.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • cybernetic-loopSkillDev tools

    Use when the caller supplies one falsifiable out-of-happy-path invariant and a finite patch budget. Restores it through bounded candidate patches or reverts the run and reports non-convergence. Not for normal feature delivery or universal retries.

    Ready to connect★ 54

    github.com/outlinedriven/outline-driven-development54 stars

    View details
  • deck-from-reportSkillDev tools

    Distill a long-form report into a summary deck with section-aware extraction, a chosen layout recipe, an applied theme, and reproducible build outputs.

    Ready to connect★ 54

    github.com/contextgo/contextgo54 stars

    View details
  • deck-theme-applySkillDev tools

    Apply or refresh a visual theme on an existing artifact spec without changing its layout recipe or content structure.

    Ready to connect★ 54

    github.com/contextgo/contextgo54 stars

    View details
  • discovery-analystSkillDev tools

    Converts messy discovery inputs (interviews, feedback, research, tickets) into structured hypotheses, assumptions, and candidate requirements with full traceability.

    Ready to connect★ 54

    github.com/agile-v/agile_v_skills54 stars

    View details
  • django-tddSkillDev tools

    Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.

    Ready to connect★ 54

    github.com/contextgo/contextgo54 stars

    View details
  • domain-expert-configurationSkillDev tools

    Configuration UIs for domain experts — users who understand their field deeply but are not software developers — require domain language, sensible defaults, and grouping by professional concept rather than technical parameter. Use when designing settings panels, solver or algorithm configuration, co

    Ready to connect★ 54

    github.com/dembrandt/dembrandt-skills54 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,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.

See how to connect your AI