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 540 of 1,823

  • 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 stars

    View details
  • forwarding-player-hot-swapSkillMedia

    Lets your agent swap the media player under a ForwardingPlayer at runtime while keeping the session, UI, and listeners working.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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-footguns535 stars

    View details
  • fullscreen-video-gesture-overlaySkillMedia

    Adds fullscreen video gestures like tap-to-toggle controls, double-tap seeking, auto-hide timers, and picture-in-picture handling.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 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-footguns535 stars

    View details
  • gradle-config-resolved-too-earlySkillCommunication

    Helps your agent diagnose Gradle errors about configurations being mutated after resolution and find fixes.

    Ready to connect★ 535

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

    View details
  • guard-on-every-trigger-pathSkillMonitoring & ops

    Helps your agent check that a feature's start conditions match across two trigger paths so silent dead code is caught.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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-footguns535 stars

    View details
  • hilt-to-koin-migrationSkillAI & models

    Guides your agent through converting an Android app's dependency injection from Hilt to Koin.

    Ready to connect★ 535

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

    View details
  • hoist-the-flag-not-the-animationSkillMonitoring & ops

    Teaches your agent to store a boolean state for fades and derive animations from it, avoiding shared tween bugs.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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-footguns535 stars

    View details
  • image-fallback-url-retry-in-compositionSkillMedia

    Lets your agent retry a missing image with a fallback URL in a UI by swapping it once on error.

    Ready to connect★ 535

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

    View details
  • import-format-contract-designSkillFiles & storage

    Guides your agent through designing an import file format with clear rules for versions, empty parses, and legacy values.

    Ready to connect★ 535

    github.com/maxrave-dev/kotlin-footguns535 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-footguns535 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-footguns535 stars

    View details
  • jna-native-binding-trapsSkillSearch

    Helps your agent debug tricky JVM-to-C bindings written with JNA, like Windows flag mismatches and struct layout errors.

    Ready to connect★ 535

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