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: Dev tools
17,091 results · page 144 of 570
- View details
expect-actual-composable-capabilitySkillDev tools
Lets your agent write shared Compose code that uses device features on one platform and safe stubs on others.
Ready to connect★ 535
- View details
fgs-state-ended-trapSkillDev tools
Lets your agent suppress the "ended" playback state during player swaps so background media playback isn't cut off.
Ready to connect★ 535
- View details
filter-chain-two-owners-one-writerSkillDev tools
Keeps two independent engine property features from overwriting each other by composing their chain writes in one place.
Ready to connect★ 535
- View details
first-ever-not-first-in-windowSkillDev tools
Teaches your agent how to correctly count first-time entities in a time window using MIN over full history instead of the wrong grouped query.
Ready to connect★ 535
- View details
flat-twin-shares-geometry-not-materialSkillDev tools
Teaches your agent to keep layout measurements in sync between a fancy and plain version of the same UI control.
Ready to connect★ 535
- View details
flatmaplatest-resubscribe-composite-keySkillDev tools
Lets your agent fix reactive code where a subscription or fetch re-runs too often or for the wrong item.
Ready to connect★ 535
- View details
floating-overlay-reserves-its-own-stripSkillDev tools
Teaches your agent how to reserve space in a scrolling column for a floating overlay control so layouts don't overlap.
Ready to connect★ 535
- View details
follower-item-built-from-shared-payloadSkillDev tools
Lets your agent build a follower's playable item from a shared session payload instead of re-resolving it locally.
Ready to connect★ 535
- View details
follower-transport-stays-localSkillDev tools
Lets your agent fix a follower in a shared session so its pause stays local and play resumes from the session's current state.
Ready to connect★ 535
- View details
force-dark-immersive-subtreeSkillDev tools
Lets your agent keep one part of a Jetpack Compose app in dark mode while the rest stays light.
Ready to connect★ 535
- View details
foss-vs-proprietary-module-pairsSkillDev tools
Lets your agent set up one Kotlin codebase that builds in two forms: a full version and an open version with stubbed proprietary code.
Ready to connect★ 535
- View details
gate-optional-effect-at-the-shared-primitiveSkillDev tools
Guides your agent to keep an optional effect's on/off toggle inside the shared drawing primitive, not every call site.
Ready to connect★ 535
- View details
generic-paged-db-accumulatorSkillDev tools
Lets your agent read an entire database table page by page in a safe loop for exports or backups.
Ready to connect★ 535
- View details
github-actions-multiplatform-releaseSkillDev tools
Helps your agent set up a GitHub Actions release pipeline that builds desktop apps for all platforms from one Linux runner.
Ready to connect★ 535
- View details
glance-layout-vocabularySkillDev tools
Teaches your agent the layout limits of Android glance widgets, like fixed weights, missing aspect ratio, and API 31 corner radius.
Ready to connect★ 535
- View details
glance-widget-over-existing-stateSkillDev tools
Lets your agent build a home-screen widget that displays the app's existing shared state and updates when it changes.
Ready to connect★ 535
- View details
hidden-setting-does-not-clear-the-stored-valueSkillDev tools
Documents a bug pattern where a hidden style setting still applies its broken effect on devices that can't select it.
Ready to connect★ 535
- View details
identity-compare-immutable-settingSkillDev tools
Lets your agent bundle multiple settings into one immutable value so code can check for changes with a single comparison.
Ready to connect★ 535
- View details
inclusive-period-boundaries-and-offset-resetSkillDev tools
Guides your agent to pick one time-boundary convention for date-range queries so records aren't missed or double-counted.
Ready to connect★ 535
- View details
intent-flag-not-observed-stateSkillDev tools
Explains why code should read a component's intent flag instead of its running state when checking if something started.
Ready to connect★ 535
- View details
joiner-catches-up-by-askingSkillDev tools
Lets your agent learn how far behind a newly joined member is and ask for its live position.
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-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-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
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
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
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,624 of the 55,055 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.