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 541 of 1,823

  • jvm-desktop-memory-footprintSkillDocs & knowledge

    Helps your agent measure and reduce a desktop JVM app's memory use by reading heap ratios and testing for leaks.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • jvmname-disambiguate-erased-overloadsSkillDev tools

    Helps your agent fix Kotlin functions that compile into the same Java method and cause errors.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kmp-git-submodule-module-mappingSkillDev tools

    Lets your agent map a git submodule's nested directories onto Gradle module paths in a Kotlin multiplatform build.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kmp-gradle-settings-catalogSkillFiles & storage

    Guides your agent in setting up Gradle settings files for multi-module Kotlin Multiplatform projects.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kmp-html-entity-decoderSkillDev tools

    Lets your agent decode HTML character entities (named, hex, decimal) in shared multiplatform code.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kmp-logger-facadeSkillMonitoring & ops

    Lets your agent add a logging wrapper to shared Kotlin code so noisy subsystems can be silenced with one line.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kmp-module-split-for-packagingSkillDev tools

    Lets your agent restructure a Kotlin Multiplatform UI module into a shared library plus thin Android and desktop launcher modules.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • koin-viewmodel-scoping-trapsSkillAI & models

    Explains common mistakes in wiring Android view models with Koin, like lifetime and registration pitfalls.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • kotlinx-datetime-helper-kitSkillDev tools

    Lets your agent format and convert dates and times in Kotlin code, like relative 'time ago' labels and timezone conversions.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • ktor-kmp-client-architectureSkillDev tools

    Shows how to structure a Kotlin multiplatform HTTP client setup with per-platform engines and per-format settings.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • layered-video-backdrop-pagerSkillMedia

    Lets your agent build a swipeable now-playing page with layered video, image, and colour backdrops.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • lazy-item-grouping-beats-arrangement-gapSkillDev tools

    Teaches your agent how to group related list items in Jetpack Compose so spacing gaps don't split visual blocks.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • lazy-list-drag-reorderSkillDev tools

    Gives your agent a reference pattern for building drag-to-reorder lists in Jetpack Compose with lazy item composition.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • lazy-scroll-helper-kitSkillDev tools

    Lets your agent add four lazy-list scroll utilities to Android Kotlin code, fixing flickers and off-frame measuring.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • levenshtein-fuzzy-match-pure-kmpSkillDocs & knowledge

    Lets your agent find the closest match for a string from a list of candidates using fuzzy text comparison.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • like-wildcard-escaping-idsSkillDev tools

    Teaches your agent how to safely match machine-generated ids in SQL LIKE queries by escaping _ and % wildcards.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • liquid-glass-backdropSkillDev tools

    Helps your agent build refracting liquid-glass surfaces in Jetpack Compose and avoid common rendering mistakes.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • local-listening-analyticsSkillDatabases & data

    Lets your agent build per-user listening or usage analytics on-device using append-only event and contributor tables.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • login-state-fans-out-to-settingsSkillMonitoring & ops

    Checks that logging out resets every setting tied to the login state so no gated switch silently keeps running.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • macos-codesign-sidecar-stripSkillFiles & storage

    Removes the hidden ._ companion files macOS creates, so app bundles can be signed without errors.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • macos-lsenvironment-path-pinSkillDev tools

    Lets your agent set a macOS app's LSEnvironment so spawned processes get a controlled PATH.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • marker-interface-nested-enum-polymorphismSkillMedia

    Teaches your agent a Kotlin pattern for rendering mixed lists using marker interfaces and nested enums.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • material-symbols-icon-systemSkillFiles & storage

    Teaches your agent to generate Compose icon code from Material Symbols so unused icons get removed at build time.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • media3-custom-audio-processorSkillMedia

    Guides your agent in writing a custom audio processor for Media3/ExoPlayer that can be toggled at runtime across players.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • merge-split-av-streams-desktopSkillMedia

    Lets your agent play separate audio and video streams together as one video on desktop apps.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • mirror-local-state-to-a-remote-accountSkillDev tools

    Lets your agent sync a local flag to a signed-in remote account, marking items while telling 'not attempted' apart from 'failed'.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • model-entity-mapping-extension-layerSkillFiles & storage

    Lets your agent organize model conversion code into dedicated pure-function files and verify the rule with grep.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • monotonic-clock-offset-syncSkillDev tools

    Lets your agent measure how far another computer's clock is off by timing ping/pong round trips.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • mosaic-arrangements-must-be-hole-freeSkillDev tools

    Helps your agent build tile grids where smaller tiles fill gaps around a big one, so no item is dropped or left blank.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 stars

    View details
  • named-job-lifecycle-disciplineSkillDev tools

    Helps your agent write Kotlin coroutine job code that cancels stale tasks safely before relaunching them.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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