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,972 results · page 183 of 566

  • spring-boot-saga-patternSkillDev tools

    Provides distributed transaction patterns using the Saga Pattern for Spring Boot microservices. Use when implementing distributed transactions across services, handling compensating transactions, ensuring eventual consistency, or building choreography or orchestration-based sagas with Kafka, RabbitM

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • spring-boot-test-patternsSkillDev tools

    Provides comprehensive testing patterns for Spring Boot applications covering unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when writing tests, @Test methods, @MockBean mocks, or implementing test suites for Spring Boot

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-application-eventsSkillDev tools

    Provides patterns for unit testing Spring application events. Validates event publishing with ApplicationEventPublisher, tests @EventListener annotation behavior, and verifies async event handling. Use when writing tests for event listeners, mocking application events, or verifying events were publi

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-boundary-conditionsSkillDev tools

    Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collections, numeric overflow/underflow, floating-point precision, and off-by-one scenarios using JUnit 5 and AssertJ. Use when writing .java test

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-cachingSkillDev tools

    Provides patterns for unit testing Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Generates test code that mocks cache managers, verifies cache hit/miss behavior, tests cache key generation with SpEL expressions, validates eviction strategies, and checks conditional caching scenarios

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-config-propertiesSkillDev tools

    Provides patterns for unit testing `@ConfigurationProperties` classes with `@ConfigurationPropertiesTest`. Validates property binding, tests validation constraints, verifies default values, checks type conversions, and mocks property sources for Spring Boot configuration properties. Use when testing

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-controller-layerSkillDev tools

    Provides patterns for unit testing REST controllers using MockMvc and @WebMvcTest. Generates controller tests that validates request/response mapping, validation, exception handling, and HTTP status codes. Use when testing web layer endpoints in isolation for API endpoint testing, Spring MVC tests,

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-exception-handlerSkillDev tools

    Provides patterns for unit testing `@ExceptionHandler` and `@ControllerAdvice` in Spring Boot applications. Validates error response formatting, mocks exceptions, verifies HTTP status codes, tests field-level validation errors, and asserts custom error payloads. Use when writing Spring exception han

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-json-serializationSkillDev tools

    Provides patterns for unit testing JSON serialization/deserialization with Jackson and `@JsonTest`. Validates JSON mapping, custom serializers, date formats, and polymorphic types. Use when testing JSON serialization, validating custom serializers, or writing JSON unit tests in Spring Boot applicati

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-parameterizedSkillDev tools

    Provides parameterized testing patterns with JUnit 5, generates data-driven unit tests using @ParameterizedTest, @ValueSource, @CsvSource, @MethodSource. Creates tests that run the same logic with multiple input values. Use when writing data-driven Java tests, multiple test cases from single method,

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-utility-methodsSkillDev tools

    Provides patterns for testing utility classes, static methods, and helper functions. Validates pure functions, null handling, edge cases, and boundary conditions. Generates AssertJ assertions and @ParameterizedTest for string utils, math utils, validators, and collection helpers. Use when testing ut

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-wiremock-rest-apiSkillDev tools

    Provides patterns for unit testing external REST APIs using WireMock. Stubs API responses, verifies request details, simulates failures (timeouts, 4xx/5xx errors), and validates HTTP client behavior without real network calls. Use when testing service integrations with external APIs or mocking HTTP

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • wordpress-sage-themeSkillDev tools

    Provides WordPress theme development patterns using Sage (roots/sage) framework. Use when creating, modifying, or debugging WordPress themes with Sage, including (1): creating new Sage themes from scratch, (2): setting up Blade templates and components, (3): configuring build tools (Vite, Bud), (4):

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • groups-composeSkillDev tools

    Designs and maintains semantic groupings and readable layouts on the filmmaking canvas — scenes, character-reference sets, act beats, and other titled visual frames. Use when nodes on the canvas cluster around a shared meaning and would read more clearly if arranged together and wrapped in a frame.

    Ready to connect★ 343

    github.com/utopai-research/pai-pro344 stars

    View details
  • blazediffSkillDev tools

    Run, author, or update BlazeDiff visual regression tests. Trigger on "visual test", "screenshot regression", "blazediff", "/blazediff".

    Ready to connect★ 341

    github.com/teimurjan/blazediff337 stars

    View details
  • skill-creator-ultraSkillDev tools

    Create a new AI Skill from an idea or workflow. Combines smart interviewing, pattern detection, and quantitative evaluation to produce production-quality skills. Use when the user says "tạo skill", "biến quy trình thành skill", "make a new skill", "tự động hóa công việc này", or describes a repetiti

    Ready to connect★ 340

    github.com/marketingjuliancongdanh79-pixel/skill-generator340 stars

    View details
  • Echo Skill SampleSkillDev tools

    Echo input parameters as JSON.

    Ready to connect★ 339

    github.com/ai-sns/ai-sns338 stars

    View details
  • bzd-abstract-checkerSkillDev tools

    Review a user-provided Chinese mathematical-modeling abstract without requiring the problem statement or full paper, identify concrete writing defects, and prioritize revisions. Use when the user asks to check, diagnose, or improve a modeling-paper abstract; do not claim coverage or factual consiste

    Ready to connect★ 337

    github.com/bzdmathclub/bzd-math-modeling-skills150 stars

    View details
  • bzd-cumcm-school-awardsSkillDev tools

    Query 2021-2025 CUMCM school awards and 2026 forecasts, or assess a student's preparation distance from provincial and national awards using school history and prior modeling experience.

    Ready to connect★ 337

    github.com/bzdmathclub/bzd-math-modeling-skills150 stars

    View details
  • bzd-paper-aigc-auditorSkillDev tools

    Performs a two-layer AI-trace audit of mathematical modeling competition papers — Layer 1: 9-dimension detection (linguistic level 60%: connectives/parallelism/exaggerated words/passive sentences/paragraph regularity/text complexity; factual level 40%: citation verification/numerical consistency/ter

    Ready to connect★ 337

    github.com/bzdmathclub/bzd-math-modeling-skills150 stars

    View details
  • bzd-problem-restatementSkillDev tools

    Generate a compliant Chinese mathematical-modeling problem-restatement chapter from a complete problem statement, or review a user's restatement against the original problem. Covers research background, problem review, and research overview; does not perform the separate problem-analysis chapter.

    Ready to connect★ 337

    github.com/bzdmathclub/bzd-math-modeling-skills150 stars

    View details
  • bzd-symbol-notation-checkerSkillDev tools

    Review the symbol-notation section of a mathematical-modeling paper against the full paper. Check table coverage, symbol meanings, units, overloading, case and subscript consistency, first-use definitions, formula usage, and visible table formatting. Use for symbol-table diagnosis, not general paper

    Ready to connect★ 337

    github.com/bzdmathclub/bzd-math-modeling-skills150 stars

    View details
  • content-parserSkillDev tools

    Extract and parse content from URLs. Triggers on: user provides a URL to extract content from, another skill needs to parse source material, "parse this URL", "extract content", "解析链接", "提取内容".

    Ready to connect★ 336

    github.com/joeseesun/qiaomu-cut-skill336 stars

    View details
  • creatorSkillDev tools

    Creator workflow — generate platform-ready content packages. Triggers on: "创作", "写公众号", "小红书", "口播", "creator", "content workflow", "帮我写一篇", "生成内容", "write an article", "create content".

    Ready to connect★ 336

    github.com/joeseesun/qiaomu-cut-skill336 stars

    View details
  • dreamSkillDev tools

    Batch-execute SHIP-ready wishes overnight — pick wishes, orchestrate workers, review PRs, wake up to results.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • genieSkillDev tools

    Entry point for Genie operations — routes bug reports, questions, and operational commands, resumes existing lifecycle state, and orchestrates work that needs durable planning or coordination. Other ordinary requests bypass the lifecycle with a one-line notice unless the user asks for Genie.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • genie-orca-reviewSkillDev tools

    Independent, read-only review of a group, a wish, or a PR on Orca — SHIP / FIX-FIRST / BLOCKED with severity-tagged findings. Council and retro are this skill with a different input.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • quickSkillDev tools

    Ship tiny low-risk changes to dev within one hour.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • wishSkillDev tools

    Convert an idea into a structured wish plan with scope, acceptance criteria, and execution groups for work.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • assumption-testSkillDev tools

    Test a consequential technical assumption with a small, falsifiable experiment before committing to an approach. Use when a plan depends on uncertain runtime, integration, or data behavior that inspection alone cannot establish. Not for preference interviews or routine implementation.

    Ready to connect★ 331

    github.com/neeeophytee/finding-unknowns-skills332 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,430 of the 53,863 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