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

  • 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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

    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

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

See how to connect your AI