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.

Category: Dev tools

16,833 results · page 207 of 562

  • spring-data-jpaSkillDev tools

    Use when generating JPA entities, repositories, queries, or anything touching the persistence layer. Covers entity conventions, N+1 prevention, projections, and query patterns.

    Ready to connect★ 263

    github.com/rrezartprebreza/spring-boot-skills265 stars

    View details
  • spring-modulithSkillDev tools

    Use when organizing or verifying a modular Spring Boot monolith with Spring Modulith, including module APIs, dependency rules and reliable module events. Do not restructure an application into modules for an unrelated endpoint change.

    Ready to connect★ 263

    github.com/rrezartprebreza/spring-boot-skills265 stars

    View details
  • testing-pyramidSkillDev tools

    Use when writing tests of any kind — unit, slice, or integration. Covers test structure, naming conventions, Mockito patterns, @WebMvcTest, @DataJpaTest, and Testcontainers setup.

    Ready to connect★ 263

    github.com/rrezartprebreza/spring-boot-skills265 stars

    View details
  • webflux-reactive-patternsSkillDev tools

    Use when the complete Spring Boot 3 request path is reactive: WebFlux controllers, Reactor pipelines, R2DBC persistence, streaming, backpressure, or cancellation. For defining and registering declarative outbound API interfaces, use http-interface-clients.

    Ready to connect★ 263

    github.com/rrezartprebreza/spring-boot-skills265 stars

    View details
  • learn-crossoverSkillDev tools

    Use when the user is learning or encountering a new concept/technology/algorithm/field (especially when it feels unfamiliar or difficult). Applies the "crossover principle" to quickly unlock new knowledge using what the user already knows—pointing out the same thing they've already learned (under a

    Ready to connect★ 262

    github.com/li-evan/bloom262 stars

    View details
  • learn-deepSkillDev tools

    The default deep-dive entry point whenever the user learns any new concept, technology, or theory — explains the concept thoroughly from five perspectives in one pass and helps them pick a direction to go deeper: crossover (leverage what they already know), occam (frame how deep to learn), graph (bu

    Ready to connect★ 262

    github.com/li-evan/bloom262 stars

    View details
  • learn-graphSkillDev tools

    Use when the user wants to systematically learn a new field, doesn't know where to start, or worries about "not learning systematically." Uses the "knowledge graph learning method" to build a concept/usage/parent-child node graph of the field together with the user (the process of building the graph

    Ready to connect★ 262

    github.com/li-evan/bloom262 stars

    View details
  • learn-occamSkillDev tools

    Use when the user is struggling with whether to learn something, how deeply to learn it, or when making trade-offs involving time/energy/projects. Using the 'Occam strategy', it first forces you to pin down the problem to be solved, checks whether existing knowledge can handle it, evaluates how fast

    Ready to connect★ 262

    github.com/li-evan/bloom262 stars

    View details
  • learn-prototypeSkillDev tools

    Use when the user wants to build/study something, improve a skill, or feels an output isn't good enough and wants to improve it. Following 'improvementism', first force out the crappiest but working prototype, then guide them to discover its flaws themselves and ask questions: propose improvement hy

    Ready to connect★ 262

    github.com/li-evan/bloom262 stars

    View details
  • concise-key-pointsSkillDev tools

    Compress answers to the highest practical information density with minimal wording while preserving essential meaning. Use when the user asks for 言簡意賅, 講重點, Concise, 精簡回答, 簡潔回答, 只講重點, 直接回答, brief, TL;DR, or otherwise requests a concise key-points response.

    Ready to connect★ 259

    github.com/twhsi/skills259 stars

    View details
  • imandalartSkillDev tools

    Create iMandalArt 2.2 pure-text 3x3 Mandala index cards with a five-character center axis, eight orthogonal surrounding angles labeled Ⓐ-Ⓗ, compact title cells such as Ⓐ健康復節, hard-line CJK layout, optional の字型 ordering, and 井字號 compass ordering. Use when the user asks for iMandalArt, iMandalart, I M

    Ready to connect★ 259

    github.com/twhsi/skills259 stars

    View details
  • thebrain-bird-addressSkillDev tools

    Use BIRD Book Deconstructor 2.2 to apply the formal BIRD 2.1 Knowledge Address protocol to complex manuscript text and TheBrain Thoughts. Use when splitting books into chapter/section/item knowledge nodes, assigning Book Address, structured Knowledge Index (Weight, Type, Keyword, Alias), Routes, ver

    Ready to connect★ 259

    github.com/twhsi/skills259 stars

    View details
  • bazelSkillDev tools

    Hermetic Bazel build, test, and packaging commands for the Moosync project. Covers building all targets through rules_rust, running tests, creating distribution packages via @pkg//:all, dependency management with bzlmod (MODULE.bazel), sandbox-safe builds, and patching external rules.

    Ready to connect★ 257

    github.com/moosync/moosync257 stars

    View details
  • slintSkillDev tools

    Expert guidance for building, debugging, and working with Slint GUI applications. Covers the .slint markup language, project setup, debugging with the embedded MCP server, and language API bindings for Rust, C++, JavaScript, and Python.

    Ready to connect★ 257

    github.com/moosync/moosync257 stars

    View details
  • uniflySkillDev tools

    This skill should be used when the user asks to "manage UniFi devices", "configure UniFi networks", "create a VLAN", "provision an SSID", "create firewall rules", "reorder firewall policies", "create a NAT rule", "set up port forwarding", "configure masquerade NAT", "add DNS records", "manage traffi

    Ready to connect★ 257

    github.com/hyperb1iss/unifly257 stars

    View details
  • mcp-engine-dax-debuggingSkillDev tools

    Use when a Power BI measure or query returns wrong values, unexpected blanks, inflated or duplicated totals, a total row that disagrees with its detail rows, a slicer that has no effect, or numbers that disagree with the source system. For slow-but-correct queries, use mcp-engine-dax-performance; fo

    Ready to connect★ 256

    github.com/maxanatsko/mcp-engine-public255 stars

    View details
  • mcp-engine-querySkillDev tools

    Use when writing or fixing DAX query text, choosing between run_query operations, validating results, testing RLS access for roles, or discovering schema before querying. For diagnosing why a query is slow, use mcp-engine-dax-performance; for wrong values, unexpected blanks, or inflated totals, use

    Ready to connect★ 256

    github.com/maxanatsko/mcp-engine-public255 stars

    View details
  • chemical-entitySkillDev tools

    For working with any terms referencing chemical entities (CHEBI). CHEBI has some unusual properties that are counter-intuitive, so always use this skill to plan or check work that involves a chemical entity or CHEBI IDs, whether a new term, or significant alteration of existing terms

    Ready to connect★ 254

    github.com/geneontology/go-ontology252 stars

    View details
  • mappingSkillDev tools

    For working with mappings (dbxrefs) in GO.

    Ready to connect★ 254

    github.com/geneontology/go-ontology252 stars

    View details
  • reactionSkillDev tools

    For working with any terms in the catalytic activity branch; these often correspond to RHEA or EC terms

    Ready to connect★ 254

    github.com/geneontology/go-ontology252 stars

    View details
  • taxon-constraintSkillDev tools

    For working with GO taxon constraints (TCs) using onlyin:/neverin: superclass assertions

    Ready to connect★ 254

    github.com/geneontology/go-ontology252 stars

    View details
  • term-obsoletionSkillDev tools

    For handling the process around obsoleting GO terms. This is a complex process involving substantial analysis of impact, both on existing terms that reference to the to-be-obsoleted term, and on annotations

    Ready to connect★ 254

    github.com/geneontology/go-ontology252 stars

    View details
  • apify-buying-signal-detectionSkillDev tools

    Set up a recurring buying-signal detection pipeline that finds companies showing buying intent across three signal types — job postings (hiring for the persona), fundraising events (recent raises), and LinkedIn content (pain-point posts, hiring announcements) — then aggregates results into a dedupli

    Ready to connect★ 253

    github.com/apify/awesome-skills253 stars

    View details
  • apify-easy-competitive-intelligenceSkillDev tools

    This skill should be used when the user asks to "analyze a competitor", "compare pricing", "competitive landscape", "market research", "what do customers think", "review intelligence", "hiring signals", "content strategy", "SEO battle", "build a battlecard", "competitive analysis", "who are the play

    Ready to connect★ 253

    github.com/apify/awesome-skills253 stars

    View details
  • apify-influencer-brand-collabsSkillDev tools

    Discover Instagram brand–creator partnerships by chaining Apify Actors. Use when the user asks who collabs with a brand, which brands a creator has done paid posts for, wants to audit an influencer's branded-content history, or wants to scope a brand's sponsorship roster.

    Ready to connect★ 253

    github.com/apify/awesome-skills253 stars

    View details
  • publish-prSkillDev tools

    Publish GitHub pull requests for this repository. Use this skill whenever the user asks to create, open, raise, or publish a PR. Follow the repository's pull request template exactly, default to a published/ready-for-review PR unless the user explicitly requests a draft, and write a conventional-com

    Ready to connect★ 253

    github.com/tariknz/irdashies250 stars

    View details
  • abstract-domain-explorerSkillDev tools

    Applies abstract interpretation using different abstract domains (intervals, octagons, polyhedra, sign, congruence) to statically analyze program variables and infer invariants, value ranges, and relationships. Use when analyzing program properties, inferring loop invariants, detecting potential err

    Ready to connect★ 252

    github.com/arabelatso/skills-4-se252 stars

    View details
  • abstract-invariant-generatorSkillDev tools

    Uses abstract interpretation to automatically infer loop invariants, function preconditions, and postconditions for formal verification. Generates invariants that capture program behavior and support correctness proofs in Dafny, Isabelle, Coq, and other verification systems. Use when adding formal s

    Ready to connect★ 252

    github.com/arabelatso/skills-4-se252 stars

    View details
  • abstract-state-analyzerSkillDev tools

    Performs abstract interpretation over source code to infer possible program states, variable ranges, and data properties without executing the program. Reports potential runtime errors including out-of-bounds accesses, null dereferences, type inconsistencies, division by zero, and integer overflows.

    Ready to connect★ 252

    github.com/arabelatso/skills-4-se252 stars

    View details
  • abstract-trace-summarizerSkillDev tools

    Performs abstract interpretation to produce summarized execution traces and high-level program behavior representations. Highlights key control flow paths, variable relationships, loop invariants, function summaries, and potential runtime states using abstract domains (intervals, signs, nullness, et

    Ready to connect★ 252

    github.com/arabelatso/skills-4-se252 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