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 538 of 1,823
- View details
beatmatched-automixSkillDev tools
Lets your agent pick a crossfade length and match tempo and key between two songs like a DJ would.
Ready to connect★ 535
- View details
bitmask-event-wrapperSkillDev tools
Lets your agent wrap integer flag sets in a class with contains and containsAny checks instead of raw bitwise tests.
Ready to connect★ 535
- View details
borrowed-wire-protocol-disciplineSkillCommunication
Lets your agent follow strict rules when implementing someone else's wire protocol, avoiding compatibility-breaking mistakes.
Ready to connect★ 535
- View details
bucket-local-time-in-code-not-in-sqlSkillDatabases & data
Teaches your agent to group event data by local hour or day in application code instead of SQL to avoid wrong time zones.
Ready to connect★ 535
- View details
buildkonfig-secrets-flavorsSkillFiles & storage
Lets your agent set up build-time config for a Kotlin Multiplatform app, injecting secrets from a local file as constants.
Ready to connect★ 535
- View details
bulk-json-import-progressSkillDatabases & data
Lets your agent import large JSON files in chunks with progress updates and skip rows missing referenced parents.
Ready to connect★ 535
- View details
bundled-native-soname-conflictSkillCommunication
Helps your agent diagnose crashes where a bundled native library's copy of a base library breaks unrelated platform APIs.
Ready to connect★ 535
- View details
cache-then-networkSkillDev tools
Lets your agent cache app data and serve the stored copy instantly, updating with fresh data afterwards.
Ready to connect★ 535
- View details
cascading-delete-orderingSkillDatabases & data
Guides your agent to safely delete cache records in the right order without removing data still in use.
Ready to connect★ 535
- View details
changelog-as-war-storySkillFiles & storage
Lets your agent keep a dated markdown log of tricky fixes, recording symptoms, causes, and when workarounds can be removed.
Ready to connect★ 535
- View details
chrome-drawn-outside-the-theme-scopeSkillDev tools
Helps your agent spot and fix a Kotlin Compose bug where custom window chrome ignores the user's dark theme setting.
Ready to connect★ 535
- View details
ci-flaky-timing-luckSkillDev tools
Helps your agent find and fix CI steps that only passed by timing luck, like race conditions and silently saved error pages.
Ready to connect★ 535
- View details
clean-arch-kmp-readinessSkillAI & models
Guides your agent to structure a Kotlin Multiplatform app into clean layers with isolated domain, data, and integration modules.
Ready to connect★ 535
- View details
clean-satellite-at-transitionSkillDev tools
Teaches your agent when and how to delete stale dependent database rows at state transitions instead of leaving them for bulk cleanup.
Ready to connect★ 535
- View details
collapsing-parallax-toolbarSkillDev tools
Helps you build an Android collapsing parallax toolbar with shared scroll state and interpolated title.
Ready to connect★ 535
- View details
combine-two-flags-to-gateSkillDev tools
Helps your agent refactor Kotlin coroutine flag logic into a single start/stop gate with safe, idempotent teardown.
Ready to connect★ 535
- View details
combining-chars-break-char-literalsSkillDev tools
Explains why accented letters that look like one character fail to compile as a character literal in Kotlin.
Ready to connect★ 535
- View details
commit-a-text-field-on-an-explicit-actionSkillDev tools
Teaches your agent how to save half-typed text field values safely when an Android app loses focus mid-edit.
Ready to connect★ 535
- View details
commit-archaeology-red-flagsSkillFiles & storage
Lets your agent read a repository's commit history and spot misleading patterns like empty commits, nested repos, and flattened merges.
Ready to connect★ 535
- View details
compose-capture-to-share-imageSkillMedia
Lets your agent render on-screen content into an image file that can be saved or shared.
Ready to connect★ 535
- View details
compose-desktop-runtime-hardeningSkillDev tools
Lets your agent apply the startup checks and settings a Compose desktop app needs before its first window opens.
Ready to connect★ 535
- View details
compose-desktop-video-no-swingpanelSkillMedia
Helps your agent render video frames in Compose Desktop apps using lightweight image snapshots instead of heavy AWT panels.
Ready to connect★ 535
- View details
compose-multiplatform-viewmodel-baseSkillAI & models
Lets your agent build Kotlin Compose apps with a shared ViewModel base class that unifies loading and error handling.
Ready to connect★ 535
- View details
config-fails-open-verify-artifactSkillDev tools
Lets your agent verify a config-driven feature by testing the generated artifact, catching configs that silently fail open.
Ready to connect★ 535
- View details
continuation-token-pagination-contractSkillAI & models
Lets your agent model paginated APIs that return pages with a continuation token until the token is null.
Ready to connect★ 535
- View details
control-range-must-cover-stored-valuesSkillDev tools
Lets your agent set slider ranges from the actual stored values so the thumb can't land on a wrong number.
Ready to connect★ 535
- View details
conveyor-desktop-packagingSkillDev tools
Helps your agent package a JVM desktop app by configuring the Conveyor packager, including per-OS settings and JDK pinning.
Ready to connect★ 535
- View details
crossfade-container-sizes-to-the-visible-childSkillDev tools
Lets your agent build crossfade animations whose container smoothly resizes to the currently visible child.
Ready to connect★ 535
- View details
crossfade-dual-playerSkillDev tools
Lets your agent correctly crossfade two audio tracks so playback settings and transport commands stay right during the blend.
Ready to connect★ 535
- View details
crossfade-exclusion-heuristicsSkillMedia
Lets your agent decide when to skip a crossfade between media items, such as videos, short tracks, or songs from the same album.
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.