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
55,257 results · page 754 of 1,842
- View details
http-video-streaming-headersSkillWeb & browsing
Helps your agent fix videos that fail to play in the browser even though the network requests succeed.
Ready to connect★ 264
- View details
js-regex-cjk-word-boundarySkillMedia
Fixes JavaScript regex patterns that fail to match Chinese, Japanese, or Korean text when using word boundaries.
Ready to connect★ 264
- View details
local-cache-idempotency-fallbackSkillDatabases & data
Lets your agent fall back to a local database cache when external APIs return inconsistent results for repeated calls.
Ready to connect★ 264
- View details
macos-tcc-sigkill-missing-usage-descriptionSkillMedia
Helps your agent diagnose and fix macOS app crashes caused by missing privacy permission descriptions.
Ready to connect★ 264
- View details
media-kit-macos-codesign-crashSkillMonitoring & ops
Fixes Flutter macOS apps that crash at launch because the media_kit library fails code signing.
Ready to connect★ 264
- View details
metadata-storage-source-of-truth-desyncSkillDatabases & data
Helps your agent diagnose and fix cases where stored content is unavailable because metadata records are out of sync with actual storage.
Ready to connect★ 264
- View details
microservice-api-endpoint-routing-404SkillCloud & infra
Helps your agent debug why an API endpoint returns 404 when the code is deployed but traffic routes to the wrong service.
Ready to connect★ 264
- View details
mock-call-count-retry-fallbackSkillMedia
Helps fix unit test failures caused by mock call count mismatches when adding retry or fallback logic.
Ready to connect★ 264
- View details
mockito-stale-mock-silent-trycatch-failureSkillMedia
Fixes Flutter tests that fail with empty or default data instead of mocked responses.
Ready to connect★ 264
- View details
montecarlo-subgroup-predictionSkillMedia
Fixes Monte Carlo project simulations that predict the same completion date for every sub-group like milestones or epics.
Ready to connect★ 264
- View details
multi-cluster-api-data-mismatchSkillDatabases & data
Helps your agent debug why a Kubernetes API returns records missing from the database across multiple clusters.
Ready to connect★ 264
- View details
ndk-batch-event-queriesSkillMedia
Lets your agent fetch many Nostr events in one batched query instead of slow one-by-one lookups.
Ready to connect★ 264
- View details
ndk-operation-timeout-wrapperSkillMedia
Adds timeouts to Nostr (NDK) operations so your agent's fetches and publishes don't hang forever when relays stall.
Ready to connect★ 264
- View details
nip46-nostrconnect-url-paramsSkillMedia
Helps your agent fix NIP-46 nostrconnect:// URLs that signer apps like Amber or nsecBunker fail to recognize.
Ready to connect★ 264
- View details
nip98-url-query-param-mismatchSkillMonitoring & ops
Helps your agent fix NIP-98 login 401 errors caused by a URL mismatch between the auth token and the server.
Ready to connect★ 264
- View details
nostr-addressable-event-d-tag-requirementSkillMedia
Lets your agent fix duplicate Nostr events caused by a missing d-tag so content replaces correctly.
Ready to connect★ 264
- View details
nostr-addressable-event-dual-tag-querySkillMedia
Helps your agent fix empty results when querying Nostr comments, reactions, zaps, and reposts that show counts but no list.
Ready to connect★ 264
- View details
nostr-replaceable-event-mutation-overwriteSkillWeb & browsing
Helps your agent fix Nostr updates that wipe existing profile or follow-list data by overwriting events correctly.
Ready to connect★ 264
- View details
nostr-rest-api-field-mapping-gapSkillMedia
Helps your agent fix app features broken when REST API responses drop Nostr event tag data.
Ready to connect★ 264
- View details
oauth-pkce-sessionstorage-lost-on-redirectSkillFiles & storage
Fixes OAuth PKCE 'session not found' or 'no code verifier' errors in single-page apps after redirect.
Ready to connect★ 264
- View details
ollama-model-safety-guardrailsSkillMedia
Helps your agent pick Ollama models that won't refuse sensitive but legal content.
Ready to connect★ 264
- View details
pg-pool-cloudsql-reconnectSkillMedia
Fixes your Node.js Postgres connection pool so it reconnects automatically after Cloud SQL resets the connection.
Ready to connect★ 264
- View details
postgres-concurrent-schema-init-deadlockSkillDatabases & data
Helps your agent fix PostgreSQL deadlock errors that happen when multiple workers initialize database schemas at once.
Ready to connect★ 264
- View details
proxy-range-header-forwardingSkillFiles & storage
Lets your agent fix iOS video streaming errors caused by proxies or CDNs mishandling byte range requests.
Ready to connect★ 264
- View details
psycopg2-batch-insert-optimizationSkillDatabases & data
Optimizes slow PostgreSQL inserts in Python by showing how to batch data with psycopg2 instead of row-by-row inserts.
Ready to connect★ 264
- View details
psycopg2-like-percent-escapeSkillDatabases & data
Fixes psycopg2 errors where SQL LIKE wildcards conflict with %s query placeholders.
Ready to connect★ 264
- View details
rest-api-optimistic-update-race-conditionSkillDatabases & data
Helps your agent fix bugs where published content doesn't show up right away because the REST API returns stale data.
Ready to connect★ 264
- View details
review-before-commitSkillMedia
Lets your agent review all uncommitted code changes for dead code, stale comments, and rule violations before committing.
Ready to connect★ 264
- View details
riverpod-infinite-rebuild-loopSkillMonitoring & ops
Helps your agent find and fix infinite widget rebuild loops in Flutter apps using Riverpod.
Ready to connect★ 264
- View details
riverpod-ref-in-provider-lifecycleSkillCommunication
Fixes a Riverpod crash about using Ref inside provider life-cycles or selectors in Flutter apps.
Ready to connect★ 264
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,826 of the 55,257 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.