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
- View details
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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.