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

  • create-pipeline-v1SkillDev tools

    Generate Harness v1 simplified Pipeline YAML using the new concise syntax with flat structure, ${{ }} expressions, script field, and action steps. Supports CI stages (run, run-test, background), CD stages (service/environment with action steps for K8s, Helm, ECS), approval (stage-level and inline),

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • create-templateSkillDev tools

    Generate Harness v0 Template YAML for reusable pipeline components (Step, Stage, Pipeline, StepGroup) and create them via MCP. Use when asked to create a template, build a step template, stage template, pipeline template, or reusable step. Do NOT use for checking template usage or references (use te

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • defining-requirementsSkillDev tools

    Skill to define requirements effciently as a product manager.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • dile-componentsSkillDev tools

    Use when building or modifying UI with the Dile Components library (@dile/ui, @dile/crud, @dile/editor, @dile/utils, @dile/lib, @dile/iconlib, @dile/icons) — a framework-agnostic, Lit-based web component catalog. Trigger when installing/importing dile-* custom elements, using tags like <dile-input>,

    Ready to connect★ 106

    github.com/polydile/dile-components106 stars

    View details
  • extract-repoSkillDev tools

    Download GitHub repos as clean source code (no .git history) to WORKDIR. Use when cloning repos for analysis or modification. Not for monorepos.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • installing-dependenciesSkillDev tools

    Use before installing dependencies, packages, or tools required for building project.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • interactive-testSkillDev tools

    Use this skill before testing interactive applications (GUI/TUI).

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • manage-feature-flagsSkillDev tools

    Manage Harness Feature Flags (FME / Split.io) via MCP. List flags by workspace, get flag details, create flags, kill or restore flags per environment, archive or unarchive flags, and delete flags. Use when asked to create a feature flag, kill/restore a flag, list flags, check flag status, enable or

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • manage-pull-requestsSkillDev tools

    Manage Harness Code pull requests via MCP. List, create, update, and merge PRs; add reviewers and submit review decisions (approve / request changes); post, update, and delete comments; read the discussion timeline; and check CI status. Use when asked to open a PR, merge a PR, approve a PR, leave a

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • manage-rolesSkillDev tools

    Manage Harness RBAC roles, role assignments, permissions, and resource groups via MCP v2 tools. List, create, update, and delete custom roles. View role assignments and permissions for users, groups, and service accounts. Use when asked to manage access control, assign roles, check permissions, crea

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • migrate-pipelineSkillDev tools

    Migrate Harness pipelines from v0 to v1 simplified format via MCP tools. Converts expressions from angle-bracket to ${{ }} syntax, lowercases type names, simplifies structure, and preserves variables, failure strategies, and conditional logic. Use when asked to migrate a pipeline, convert v0 to v1,

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • mistake-notebookSkillDev tools

    Skill to query and update a mistake notebook to memorize mistake. Use this skill when: 1. Encountered a severe problem, needs to recall for historical problem solving experience 2. After fixed a severe mistake with a clear solution valuable to be recorded 3. User requested 'Do not make this mistake

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • oi-owaraseroSkillDev tools

    An interactive Skill based on the 5 steps from the book "Oi, Toriaezu Owarasero" (Hey, Just Get It Done) that helps you reflect on stalled work without blame and uncover hidden assumptions and the next step. Use it when you want to sort out procrastination, perfectionism, fear of submitting, or stag

    Ready to connect★ 100

    github.com/nwiizo/oi-owarasero106 stars

    View details
  • pm-charterSkillDev tools

    Create, import, discover, approve, or skip project charter. No-arg form is an interactive wizard.

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • pm-docsSkillDev tools

    Detect missing/stale core docs; dual-mode fill (user upload or AI draft under .pm/docs/drafts). Confirm before writing official paths.

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • pm-journalSkillDev tools

    Persist this session's intent, extract change points, refresh the iteration timeline, and list optimization suggestions.

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • pm-outlineSkillDev tools

    Generate detailed project outline and draft charter from user intent (empty/new projects).

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • pm-reviewSkillDev tools

    Review local git diff with reasoning + snippets; cross-check; dispose findings into the rules library.

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • pm-testsSkillDev tools

    List missing unit-test companions for core/changed sources. Do not write tests into the business tree unless the user confirms.

    Ready to connect★ 106

    github.com/wei63w/pm-manager106 stars

    View details
  • review-ai-slopSkillDev tools

    Review code for AI slop patterns. TRIGGER when user says "review for AI slop", "check for AI patterns", "clean up AI code", "audit AI-generated code", or "review AI slop".

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • setup-fresh-projectSkillDev tools

    Use this when setting up a fresh new project.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • shader-devSkillDev tools

    Lets your agent write GLSL shaders for ray marching, fluid simulation, particles, and procedural visuals.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • template-usageSkillDev tools

    Track Harness template dependencies, usage, and adoption via MCP v2 tools. Find which pipelines or other templates reference a given template, analyze update impact, identify unused templates, and compare version adoption. Use when asked about template usage, template references, template dependenci

    Ready to connect★ 106

    github.com/harness/harness-skills106 stars

    View details
  • writing-bash-scriptsSkillDev tools

    Create and refactor Bash scripts following conventions (strict mode, fct_ naming, quoting). Includes shellcheck linting. Use when creating shell scripts, refactoring existing scripts, debugging shell errors, or linting scripts.

    Ready to connect★ 106

    github.com/archibate/dotfiles-opencode106 stars

    View details
  • _templateSkillDev tools

    Internal authoring template and manual canary. Copy this directory to start a new techne skill.

    Ready to connect★ 105

    github.com/lynxlangya/techne105 stars

    View details
  • anchor-vetSkillDev tools

    Evidence-gated diff review for PRs, branches, commit ranges, staged code changes, and merge readiness checks. Use when an AI reviewer must review a concrete git-anchored diff, judge whether code is safe to merge, inspect a PR URL or branch, cross-examine PR or commit claims, account blast radius, or

    Ready to connect★ 105

    github.com/lynxlangya/techne105 stars

    View details
  • assembly-solverSkillDev tools

    This skill should be used when working on brepjs assemblies, constraint solving, or kinematics — debugging a solve that returns ASSEMBLY_NOT_CONVERGED / ASSEMBLY_MATE_INVALID / ASSEMBLY_SOLVE_FAILED, adding or extending a mate or solver entity-pair, adding a joint type, or driving a mechanism. Trigg

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • browseSkillDev tools

    Discover trending topics and content ideas from social feeds for post creation. Use when scanning Twitter timeline or finding content inspiration.

    Ready to connect★ 105

    github.com/gerstep/cybos105 stars

    View details
  • companion-packagesSkillDev tools

    This skill should be used when orienting in the brepjs monorepo's packages/ and apps/ directories — answering "what is brepjs-viewer / brepjs-cad / brepjs-voxel", "is package X published", "which workspace do I edit", "why does npm ci fail with ETARGET on a workspace version-range", "playground show

    Ready to connect★ 105

    github.com/andymai/brepjs97 stars

    View details
  • embedded-project-governanceSkillDev tools

    A lightweight, risk-scaled workflow for AI-assisted embedded firmware development. Use when onboarding an embedded project, investigating or implementing firmware changes, working around generated code, handling shared interfaces, protocols, Flash/NVM, boot, DMA, ISR/RTOS concurrency, hardware bring

    Ready to connect★ 97

    github.com/crichars/embedded-project-governance105 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