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,680 results · page 593 of 1,823

  • 054-design-tddSkillMedia

    Guides your agent to write Java code test-first, keeping a test list and refactoring while tests stay green.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 055-design-parallel-changeSkillDatabases & data

    Guides your agent through safely changing database schemas in live systems using expand, migrate, and contract steps.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

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

    Lets your agent review plans and specs for changes that could break existing commands, APIs, schemas, or docs.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 057-design-feature-togglesSkillMedia

    Guides your agent in designing, implementing, and reviewing feature toggles and staged rollouts in Java systems.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 058-design-bddSkillMonitoring & ops

    Guides your agent through behavior-driven development for Java changes using examples and observable scenarios.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 059-design-atddSkillMedia

    Lets your agent review OpenSpec changes to check that goals, acceptance criteria, and tasks line up.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 110-java-maven-best-practicesSkillFiles & storage

    Lets your agent review and fix Maven pom.xml files using Java build best practices.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 111-java-maven-dependenciesSkillDev tools

    Helps your agent pick and add Java Maven dependencies for code quality, null safety, static analysis, and money handling.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 112-java-maven-pluginsSkillSecurity

    Lets your agent add and configure Maven plugins in Java projects for testing, security scans, and code formatting.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 113-java-maven-documentationSkillFiles & storage

    Lets your agent generate a DEVELOPER.md file for a Java Maven project from its POM structure.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 114-java-maven-searchSkillSearch

    Lets your agent interpret Maven dependency and plugin update reports for your pom.xml or find approved Maven artifacts.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

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

    Lets your agent review and refactor Java code for better object-oriented design using SOLID, DRY, and YAGNI principles.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 122-java-type-designSkillMedia

    Lets your agent review and refactor Java code to use clearer, safer types instead of plain strings and numbers.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 123-java-design-patternsSkillDatabases & data

    Gives your agent guidance on choosing and applying Java design patterns, REST, Kafka, and database integration patterns.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 124-java-secure-codingSkillCommerce & finance

    Lets your agent apply Java secure coding best practices like input validation, injection defense, and safe cryptography.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 125-java-concurrencySkillMedia

    Gives your agent guidance on writing safe, efficient Java concurrent code like thread pools and deadlock avoidance.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 126-java-exception-handlingSkillCommunication

    Lets your agent apply Java exception handling best practices like try-with-resources, exception chaining, and fail-fast validation.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 128-java-genericsSkillDev tools

    Lets your agent review and improve Java generics code, fixing raw types and applying PECS and bounded type parameters.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 130-java-testing-strategiesSkillDev tools

    Guides your agent in applying Java testing strategies like RIGHT-BICEP, A-TRIP, and CORRECT to write and review tests.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 131-java-testing-unit-testingSkillDev tools

    Helps your agent write, review, and improve Java unit tests with JUnit 5, AssertJ, and Mockito.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 132-java-testing-integration-testingSkillDev tools

    Lets your agent set up and improve Java integration tests with WireMock HTTP stubs.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 133-java-testing-acceptance-testsSkillDev tools

    Lets your agent write acceptance tests for plain Java apps using Gherkin scenarios, RestAssured, and test fixtures.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 141-java-refactoring-with-modern-featuresSkillProductivity

    Lets your agent refactor Java code to use modern features like lambdas, streams, and java.time.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 142-java-functional-programmingSkillDev tools

    Helps your agent write Java code using functional programming like Records, lambdas, Streams, and Optional.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 143-java-functional-exception-handlingSkillDev tools

    Lets your agent write Java error handling with Optional and Either types instead of throwing exceptions.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 144-java-data-oriented-programmingSkillDev tools

    Lets your agent write Java code that separates behavior from data using records and immutable data structures.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 145-java-refactoring-high-performanceSkillDocs & knowledge

    Guides your agent to refactor Java code for speed, cutting memory use and optimizing hot code paths.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 151-java-performance-jmeterSkillDev tools

    Lets your agent set up and run JMeter performance tests for a Java project.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 152-java-performance-gatlingSkillDev tools

    Lets your agent set up and run Gatling performance tests in a Java Maven project.

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 161-java-profiling-detectSkillDocs & knowledge

    Lets your agent profile Java applications to find and measure performance problems like slow CPU, memory, or threading issues.

    Ready to connect★ 440

    github.com/jabrena/plinth440 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,249 of the 54,680 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