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
- View details
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- View details
- 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
- View details
taxon-constraintSkillDev tools
For working with GO taxon constraints (TCs) using onlyin:/neverin: superclass assertions
Ready to connect★ 254
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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.