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

  • 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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

    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