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.

Filter by category

54,404 results · page 299 of 1,814

  • documenting-rust-codeSkillDocs & knowledge

    Guides your agent to write Rust doc comments, function and module docs, and rustdoc-style links correctly.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • elicitationSkillDev tools

    Lets your agent gather accurate information from a person through careful interviewing and record what was learned in a structured document.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • exploring-rust-cratesSkillDocs & knowledge

    Lets your agent generate Rust docs to understand a crate's APIs, structure, and usage.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • fractal-file-structuringSkillFiles & storage

    Lets your agent organize TypeScript files and folders using fractal tree structuring rules.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • gherkin-specificationSkillDocs & knowledge

    Lets your agent interview you about software behavior and write or review Gherkin feature files.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • handling-rust-errorsSkillDev tools

    Teaches your agent Rust error handling patterns with error-stack, including custom errors and adding context.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • managing-cargo-dependenciesSkillDev tools

    Lets your agent add, update, and organize Rust dependencies in Cargo.toml files.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • managing-git-workflowSkillProductivity

    Lets your agent follow git and pull-request conventions, name branches, and diagnose merge-queue issues.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • meaningful-identifiersSkillDev tools

    Guides your agent to pick clear names for loop variables and callback parameters in TypeScript code.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • petrinaut-shippingSkillWeb & browsing

    Gives your agent a step-by-step procedure for releasing changes to the Petrinaut packages, from checks to PR.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • publishing-packagesSkillDev tools

    Lets your agent follow your repo's rules for versioning and releasing npm packages.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • rust-coding-styleSkillDev tools

    Lets your agent follow a rust claude skill for writing and reviewing Rust code with consistent style.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • rust-testing-strategySkillDev tools

    Lets your agent follow a consistent strategy when writing Rust unit, integration, and snapshot tests.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • rust-tracing-practicesSkillMonitoring & ops

    A rust claude skill that guides adding tracing spans, events, and #[tracing::instrument] to Rust code.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • testing-hashqlSkillDev tools

    Guides your agent in writing and running tests for HashQL code using UI, unit, and snapshot test strategies.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • writing-hashql-diagnosticsSkillCommunication

    Guides your agent in writing HashQL error messages and warnings with labels, severity, patches, and suggestions.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • writing-hashql-jexprSkillFiles & storage

    Helps your agent with writing claude skill files using HashQL J-Expr query syntax like #literal, #struct and #list.

    Ready to connect★ 2k

    github.com/hashintel/hash2k stars

    View details
  • swift-concurrencySkillProductivity

    Lets your agent use a swift concurrency skill to fix data races, refactor to async/await and migrate Swift 6 code.

    Ready to connect★ 2k

    github.com/avdlee/swift-concurrency-agent-skill2k stars

    View details
  • bugfix-workflowSkillMedia

    Lets your agent run a structured bugfix process for the JetBrains MPS project from a YouTrack issue ID.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • commitsSkillCommunication

    Lets your agent write, fix, amend, and create git commits following your IntelliJ repo's commit format.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-accessoriesSkillAI & models

    Lets your agent manage module dependencies, languages, devkits, and accessory models in JetBrains MPS projects.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-actionsSkillDev tools

    Lets your agent define and edit node factory setup in JetBrains MPS, including copy-paste handlers and paste wrappers.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-behaviorSkillDev tools

    Helps your agent define and edit MPS ConceptBehavior methods, constructors, and virtual dispatch rules.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-constraintsSkillSearch

    Lets your agent write and edit scoping and validation constraints for MPS languages, like where references can point and which nodes can nest.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-dataflowSkillDev tools

    Helps your agent define and debug dataflow builders in MPS, including emit instructions and flow declarations.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-editorSkillAI & models

    Lets your agent create and modify MPS editor definitions, from scaffolding editors to styling cells and wiring references.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-editor-menus-and-keymapsSkillDev tools

    Helps your agent configure keyboard shortcuts, menus, and actions in JetBrains MPS editors.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-generation-planSkillAI & models

    Lets your agent create and edit JetBrains MPS generation plans with ordering, checkpoints, forks, and conditional contributions.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-generatorSkillDev tools

    Lets your agent create and edit JetBrains MPS generator modules, mapping rules, and template macros.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k stars

    View details
  • mps-aspect-intentionsSkillDev tools

    Lets your agent define and edit MPS intentions, the Alt+Enter quick-fix actions in JetBrains MPS.

    Ready to connect★ 2k

    github.com/jetbrains/mps2k 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,973 of the 54,404 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