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: Media

5,297 results · page 58 of 177

  • 052-design-hamburger-methodSkillMedia

    Use when a large feature, story, plan, or spec idea needs to be split into small vertical slices with the Hamburger Method. This should trigger for requests such as Split this oversized story; Find the smallest useful slice; Break this feature into vertical slices; Apply the Hamburger Method; Turn t

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 053-design-simple-rulesSkillMedia

    Use when Java design, refactoring, or implementation tradeoffs should be evaluated with Kent Beck's simple design rules, including passes the tests, reveals intention, has no duplication, and has the fewest elements. This should trigger for requests such as Apply simple design rules; Review this des

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 054-design-tddSkillMedia

    Use when Java implementation work should be guided by Test-Driven Development, including maintaining a test list, choosing the next behavior, writing a failing test first, implementing only enough production code to pass, and refactoring while keeping tests green. This should trigger for requests su

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 056-design-avoid-breaking-changesSkillMedia

    Use when you need to review a plan, OpenSpec change, specification, or implementation proposal for breaking-change risk across commands, skills, generated outputs, XML sources, README/docs, tests, CI, APIs, schemas, configuration, data, migration, and release guidance. This should trigger for reques

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 057-design-feature-togglesSkillMedia

    Use when designing, implementing, reviewing, testing, or cleaning up feature toggles, feature flags, kill switches, runtime configuration gates, canary controls, staged rollouts, experiments, or temporary compatibility switches in Java enterprise systems. This should trigger for requests such as Des

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 059-design-atddSkillMedia

    Use when reviewing whether an OpenSpec change's execution goal, acceptance criteria, and implementation or verification tasks are aligned. This should trigger for requests such as Review this OpenSpec change with ATDD; Check acceptance criteria against tasks; Find acceptance criteria without task co

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 121-java-object-oriented-designSkillMedia

    Use when reviewing, improving, or refactoring Java object-oriented design, including applying SOLID, DRY, or YAGNI; improving classes and interfaces; correcting encapsulation, inheritance, or polymorphism; resolving God Class, Feature Envy, or Data Clumps; and improving object creation, methods, or

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 122-java-type-designSkillMedia

    Use when you need to review, improve, or refactor Java code for type design quality — including establishing clear type hierarchies, applying consistent naming conventions, eliminating primitive obsession with domain-specific value objects, leveraging generic type parameters, creating type-safe wrap

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 125-java-concurrencySkillMedia

    Use when you need to apply Java concurrency best practices — including thread safety fundamentals, ExecutorService thread pool management, concurrent design patterns like Producer-Consumer, asynchronous programming with CompletableFuture, immutability and safe publication, deadlock avoidance, virtua

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 302-frameworks-spring-boot-restSkillMedia

    Use when you need to design, review, or improve REST APIs with Spring Boot — including HTTP methods, resource URIs, status codes, DTOs, versioning, deprecation and sunset headers, content negotiation (JSON and vendor media types), ISO-8601 instants in DTOs, pagination/sorting/filtering, Bean Validat

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 303-frameworks-spring-boot-validationSkillMedia

    Use when you need to design, review, or improve validation in Spring Boot applications — including Bean Validation on request DTOs, @Valid/@Validated at API boundaries, constraint groups, custom constraints, @ConfigurationProperties validation, nested DTO validation, and consistent validation error

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 305-frameworks-spring-boot-modulithSkillMedia

    Use when you need to design, review, or improve modular monoliths with Spring Modulith in Spring Boot applications - including application module package structure, ApplicationModules verification, named interfaces, allowed dependencies, domain events, @ApplicationModuleTest, Scenario-based module t

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 312-frameworks-spring-data-jdbcSkillMedia

    Use when you need to use Spring Data JDBC with Java records — including entity design with records, repository pattern, immutable updates, aggregate relationships, custom queries, transaction management, and avoiding N+1 problems. This should trigger for requests such as Review Java code for Spring

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 401-frameworks-quarkus-coreSkillMedia

    Use when building or reviewing core Quarkus applications with CDI beans and scopes, SmallRye Config and profiles, lifecycle, interceptors and events, virtual threads, and test-friendly design. This should trigger for requests such as Review Java code for Quarkus application structure and CDI; Apply

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 402-frameworks-quarkus-restSkillMedia

    Use when you need to design, review, or improve REST APIs with Quarkus REST (Jakarta REST) — including resource classes, HTTP methods, status codes, request/response DTOs, Bean Validation, exception mappers, optional runtime OpenAPI exposure (SmallRye), contract-first generation from OpenAPI, conten

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 403-frameworks-quarkus-validationSkillMedia

    Use when you need to design, review, or improve validation in Quarkus applications — including Bean Validation on JAX-RS resources, @Valid on parameters and CDI beans, constraint groups, @ConfigMapping validation, custom constraints, nested DTO validation, and ExceptionMapper-based error mapping. Th

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 502-frameworks-micronaut-restSkillMedia

    Use when you need to design, review, or improve REST APIs with Micronaut — including @Controller routes, HTTP status codes, DTOs, Bean Validation, exception handlers, pagination, idempotency, ETag/If-Match, caching headers, versioning, contract-first OpenAPI (OpenAPI Generator), optional runtime Ope

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 503-frameworks-micronaut-validationSkillMedia

    Use when you need to design, review, or improve validation in Micronaut applications — including Bean Validation on @Controller methods, @Body @Valid, query/path parameter validation, @ConfigurationProperties validation, custom constraints, nested DTO validation, and ExceptionHandler mapping for con

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 702-technologies-wiremockSkillMedia

    Use when you need framework-agnostic WireMock guidance — stub design, JSON or programmatic mappings, precise request matching, response bodies and faults, classpath fixtures, isolation and reset between tests, verification of calls, dynamic ports and base URLs, and avoiding flaky stubs — without cho

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • 803-regulations-gdprSkillMedia

    Use when reviewing, designing, or modifying Java enterprise systems that process personal data and need GDPR-aware engineering controls. This should trigger for requests such as Review a Java service for GDPR privacy controls; Design data-subject rights workflows; Add retention, deletion, pseudonymi

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • openspec-proposeSkillMedia

    Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.

    Ready to connect★ 439

    github.com/jabrena/plinth439 stars

    View details
  • bmad-agent-architectSkillMedia

    System architect and technical design leader. Use when the user asks to talk to Winston or requests the architect.

    Ready to connect★ 438

    github.com/delorenj/mcp-server-trello437 stars

    View details
  • bmad-create-architectureSkillMedia

    Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"

    Ready to connect★ 438

    github.com/delorenj/mcp-server-trello437 stars

    View details
  • bmad-create-ux-designSkillMedia

    Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"

    Ready to connect★ 438

    github.com/delorenj/mcp-server-trello437 stars

    View details
  • audio-processingSkillMedia

    Use when processing audio for Xiaohongshu content, editing voiceovers, improving sound quality, creating podcasts, or producing audio-based posts

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 stars

    View details
  • canvaSkillMedia

    Use when creating professional graphics, designs, and visual content for Xiaohongshu posts, stories, banners, or marketing materials without advanced design skills

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 stars

    View details
  • cover-designSkillMedia

    Use when designing Xiaohongshu post thumbnails or first images, creating eye-catching cover images, improving click-through rates, or A/B testing cover designs

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 stars

    View details
  • graphic-content-creationSkillMedia

    Use when creating image-based posts for Xiaohongshu, designing carousel content with multiple images, structuring visual tutorials or guides, or combining photos with text overlays for storytelling

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 stars

    View details
  • graphic-layoutSkillMedia

    Use when designing graphic layouts for Xiaohongshu posts, creating visually appealing content, formatting text and images, or designing professional graphics

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 stars

    View details
  • jiaying-toolSkillMedia

    Use when editing videos for Xiaohongshu, creating short video content, adding effects and transitions to videos, or needing to add subtitles and music to video clips

    Ready to connect★ 437

    github.com/vivy-yi/xiaohongshu-skills418 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.

54,764 of the 55,196 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