ahel is live on Product Hunt today. Upvote

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,017 results · page 217 of 1,801

  • golang-refactoringSkillDev tools

    Lets your agent refactor existing Go code safely, using behavior-preserving transformations and tests.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-safetySkillDev tools

    Guides your agent to write Go code that avoids nil panics, slice aliasing, and integer truncation bugs.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-doSkillDev tools

    Helps your agent set up and manage dependency injection in Go code using the samber/do library.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-hotSkillDocs & knowledge

    Helps your agent add and manage in-memory caching in Go code using the samber/hot library.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-loSkillDev tools

    Gives your agent knowledge of 500+ samber/lo helper functions for writing Go code with slices, maps, and concurrency.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-moSkillProductivity

    Gives your agent guidance on using samber/mo monadic types in Go for safer error handling and nullable values.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-oopsSkillCommunication

    Guides your agent to write structured Go errors with stack traces, codes, context, and logger integration using samber/oops.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-roSkillMonitoring & ops

    Lets your agent write Go code using reactive streams with type-safe operators, observables, and plugins.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-samber-slogSkillMonitoring & ops

    Lets your agent write and configure structured logging in Golang apps, including sampling, formatting, and routing to backends.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-securitySkillDatabases & data

    Teaches your agent to write secure Go code and check for injection, crypto, and SSRF vulnerabilities.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-spf13-cobraSkillDev tools

    Helps your agent write Go command-line programs using the Cobra library.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-spf13-viperSkillFiles & storage

    Lets your agent set up and use the Viper library for layered configuration in Go projects.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-stay-updatedSkillDocs & knowledge

    Lets your agent pull the latest Go news, blog posts, and community updates from a curated list of sources.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-stretchr-testifySkillDev tools

    Teaches your agent how to write Go tests with testify, including assertions, mocks, and test suites.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-structs-interfacesSkillMedia

    Teaches your agent Go struct and interface design patterns like embedding, type switches, and dependency injection.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-swaggerSkillDocs & knowledge

    Lets your agent write and generate OpenAPI/Swagger docs for Go code using annotation comments and swag init.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-testingSkillDev tools

    Helps your agent write and review Go tests, including table-driven tests, mocks, fuzzing, and coverage.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-troubleshootingSkillDev tools

    Helps your agent debug Go programs, finding and fixing bugs like crashes, deadlocks, and race conditions.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-uber-digSkillDev tools

    Helps your agent write Go code using the uber-go/dig dependency injection library.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • golang-uber-fxSkillDev tools

    Guides your agent to structure Go apps with the uber-go/fx dependency injection framework.

    Ready to connect★ 3k

    github.com/samber/cc-skills-golang3k stars

    View details
  • searchSkillSearch

    Lets your agent search a curated list of open-source AI and LLM repositories to find relevant tools.

    Ready to connect★ 3k

    github.com/taishi-i/awesome-chatgpt-repositories3k stars

    View details
  • design-artifactSkillMedia

    Guides your agent to design well-styled HTML pages, reports, decks, and demos with good color, type, and layout.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • htmlSkillFiles & storage

    Lets your agent create or redesign self-contained single-file HTML pages like reports, landing pages, or presentations.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • html-diagramSkillDev tools

    Lets your agent create self-contained HTML diagrams showing relationships, sequences, hierarchies, or states.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • html-planSkillDev tools

    Turns a task plan into a clear, self-contained HTML document with structured hierarchy and review details.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • html-prototypeSkillMedia

    Lets your agent build self-contained HTML mockups and interactive prototypes from your conversation context.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • html-wireframeSkillMedia

    Lets your agent build simple HTML wireframes to test page structure and layout before visual design.

    Ready to connect★ 3k

    github.com/plannotator/effective-html3k stars

    View details
  • analogjsSkillFiles & storage

    Gives your agent the conventions for writing code in an AnalogJS app, like file-based routes and server functions.

    Ready to connect★ 3k

    github.com/analogjs/analog3k stars

    View details
  • handhold-prSkillDev tools

    Lets your agent watch a pull request's CI, diagnose failing checks, fix real problems, and iterate until all checks pass.

    Ready to connect★ 3k

    github.com/analogjs/analog3k stars

    View details
  • investigate-issueSkillDev tools

    Lets your agent investigate a GitHub issue by reproducing it in a sandbox, finding the root cause, and drafting a reply.

    Ready to connect★ 3k

    github.com/analogjs/analog3k 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,585 of the 54,017 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