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,210 results · page 57 of 174

  • comparison-designSkillMedia

    Design fair comparison experiments against baselines and competing methods

    Ready to connect★ 469

    github.com/yogsoth-ai/de-anthropocentric-research-engine417 stars

    View details
  • design-docsSkillMedia

    Full execution protocol for MODE: DESIGN_DOCS — generate or sync structured, language-agnostic design docs (domain.md, technical-spec.md, behavior-spec.md, reference/) for the project under build, with a stable section-ID registry and a design changelog. Loaded on demand by the architect when the de

    Ready to connect★ 469

    github.com/zaxbyhub/opencode-swarm464 stars

    View details
  • cancelSkillMedia

    Stop any currently playing text-to-speech audio

    Ready to connect★ 463

    github.com/malob/nix-config464 stars

    View details
  • saySkillMedia

    Speak the last response aloud using text-to-speech

    Ready to connect★ 463

    github.com/malob/nix-config464 stars

    View details
  • compose-summary-videoSkillMedia

    Compose the final draft summary video from the generated assets and brief.

    Ready to connect★ 456

    github.com/understudy-ai/understudy457 stars

    View details
  • mcp-google-map-projectSkillMedia

    Project knowledge for developing and maintaining @cablate/mcp-google-map. Architecture, Google Maps API guide, GIS domain knowledge, and design decisions. Read this skill to onboard onto the project or make informed development decisions.

    Ready to connect★ 454

    github.com/cablate/mcp-google-map457 stars

    View details
  • render-brief-assetsSkillMedia

    Render polished cover and summary-card image assets for the brief package.

    Ready to connect★ 456

    github.com/understudy-ai/understudy457 stars

    View details
  • geo-review-htmlSkillMedia

    Render an interactive, self-contained HTML companion for a GEO content brief (04-content-brief) or a publish-ready draft (05-production), so a NON-technical client reviewer (founder, organizer staff, the domain expert filling slots) can fill REQUIRED-FILL slots, leave section-level comments, and app

    Ready to connect★ 454

    github.com/viryazheng/recomby-geo455 stars

    View details
  • ui-evidenceSkillMedia

    Capture mandatory before/after screenshots (and videos/GIFs for flows) for any change touching UI/UX, and attach them to the PR. Use whenever a change touches frontend/pages, components, layouts, or assets.

    Ready to connect★ 455

    github.com/bagofwords1/bagofwords453 stars

    View details
  • cut-itSkillMedia

    Cut an existing plan into ordered, self-contained slices (execution phases) sized for an AI agent to pick up and run one at a time. Each slice is dependency-ordered, independently verifiable, and leaves the codebase working. Use when the user has a plan, spec, PRD, or approved design and says "cut i

    Ready to connect★ 449

    github.com/theorcdev/videorc448 stars

    View details
  • videorc-designSkillMedia

    Videorc's UI design language — a Raycast-style dark glass command-palette aesthetic, built exclusively from shadcn/ui components. Use whenever building, styling, reviewing, or planning ANY Videorc UI (new components, screens, dialogs, lists, toolbars), when the user mentions "our design", "the desig

    Ready to connect★ 449

    github.com/theorcdev/videorc448 stars

    View details
  • autoSkillMedia

    Autonomous kitcn supervisor for sweep, clean, full, design, milestone, PRD, timed, and review-until work. Compiles a run profile, keeps evidence-backed state, decomposes local task packets, repairs its workflow, and closes through GitHub delivery.

    Ready to connect★ 447

    github.com/udecode/kitcn446 stars

    View details
  • 023-assumption-analysisSkillMedia

    Use when a framed and root-caused problem needs its assumptions made explicit before design or planning begins — explicit Assumptions, Unknowns, and a Validation plan. This should trigger when an issue's Assumption Analysis point of view needs evaluation, or when a maintainer directly asks to surfac

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 024-context-mappingSkillMedia

    Use when a problem under exploration needs its surrounding system context identified before design begins — Existing systems, Integrations, Ownership, and External dependencies. This should trigger when an issue's Context Mapping point of view needs evaluation, or when a maintainer directly asks to

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 025-quality-attribute-discoverySkillMedia

    Use when a problem under exploration needs its quality attributes (non-functional requirements) identified and prioritized before architecture and design begin. This should trigger when an issue's Quality Attribute Discovery point of view needs evaluation, or when a maintainer directly asks to disco

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 042-planning-openspecSkillMedia

    Use when creating or updating OpenSpec artifacts from an issue, plan, approved design, ADRs, existing OpenSpec, or a valid combination. The workflow assesses reviewable scope, records source authority and derivation, handles conflicts, and prevents silent synchronization. Triggers include Create Ope

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 051-design-two-steps-methodsSkillMedia

    Use when a complex or risky code change should be split into Kent Beck's two-step method by first making the change easy through behavior-preserving preparatory refactoring, then making the intended behavior change once the design supports it. This should trigger for requests such as Apply two-step

    Ready to connect★ 440

    github.com/jabrena/plinth440 stars

    View details
  • 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 440

    github.com/jabrena/plinth440 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★ 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.

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