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,286 results · page 806 of 1,843
- View details
browser-cc7d3d6dSkillWeb & browsing
Install event / PWA install event / beforeinstallprompt / show / accept / dismiss / PWA install / beforeinstall. Use this skill when the user mentions these words. Scenario: PWA beforeinstallprompt — capture/show/accept/dismiss (the install event flow). 【Not applicable】Not for cases where the action
Ready to connect★ 230
- View details
browser-cf3c47f0SkillWeb & browsing
Session restore / browser-session-restore / browser session restore — tabs / restore / save. Use this skill when the user mentions these trigger words. Scenario: browser session restore — tab snapshot save/restore (crash recovery). 【Not applicable】Not for: when op is not one of {restore, save}
Ready to connect★ 230
- View details
browser-cf9f812eSkillWeb & browsing
Caching strategies / PWA caching strategies / PWA Service Worker / PWA cache / cache-first / stale-while-revalidate. Use this skill when the user mentions these terms. Scenario: PWA Service Worker — caching strategies (cache-first / network-first / stale-while-revalidate). 【Not applicable】Not for th
Ready to connect★ 230
- View details
browser-d462581cSkillWeb & browsing
Download management / Browser - download management / Browser downloads — progress / pause / resume / start. Use this skill when the user mentions these words. Scenario: browser downloads — progress/pause/resume (resumable downloads). [Not applicable] Not for cases where op is not in {pause, progres
Ready to connect★ 230
- View details
browser-d5fa0b7fSkillWeb & browsing
Idle scheduling / browser-idle-scheduling / request registration. Use this skill when the user mentions these words. Scenario: comparison with requestIdleCallback — scheduling low-priority tasks during idle periods. 【Not applicable】Not for: cases where op is not one of {pending, request, run}.
Ready to connect★ 230
- View details
browser-d72e225bSkillWeb & browsing
Rendering optimization / performance - rendering optimization. Use this skill when the user mentions these trigger words. Scenario: Browser performance - batched DOM updates (merging changes to reduce reflows). 【Not applicable】Not for cases where conditions are not met (negative routing: returns Non
Ready to connect★ 230
- View details
browser-df1a919eSkillWeb & browsing
Block layout / render-block-layout / browser rendering — block-level layout / element width sequence → row stacking. Use this skill when the user mentions these words. Scenario: comparison — browser rendering, block-level layout (width-constrained wrapping and stacking). [Not applicable] Not for the
Ready to connect★ 230
- View details
browser-e84565c1SkillWeb & browsing
Audio context / browser-audio-context / osc osc. Use this skill when the user mentions these words. Scenario: comparison: Web Audio — oscillator/volume/start. [Not applicable] Not for: when op is not one of {gain, osc, start}.
Ready to connect★ 230
- View details
browser-e947a564SkillWeb & browsing
HTTP caching / Network-HTTP caching / HTTP caching / ETag conditions. Use this skill when the user mentions these terms. Scenario: comparison — browser networking — HTTP caching (ETag conditional request 304/200 semantics). [Not applicable] Not for the following cases: if conditions are not met, it
Ready to connect★ 230
- View details
browser-ea9b2b8eSkillWeb & browsing
Geolocation / browser-geolocation / coordinate retrieval / request. Use this skill when the user mentions these words. Scenario: Geolocation API — permission request / coordinate retrieval (permission-gated). [Not for] Not for cases where op is not {get, request}.
Ready to connect★ 230
- View details
browser-f5ffc6d9SkillWeb & browsing
Web Worker / parallel—Web Worker. Use this skill when the user mentions these words. Scenario: for comparison: browser parallelism — Web Worker (postMessage passes data, Worker processes and returns it). [Not applicable] Not for the following cases: not applicable if conditions are not met (negative
Ready to connect★ 230
- View details
browser-f75a4418SkillWeb & browsing
Resource integrity / browser-resource-integrity / SRI subresource / subresource integrity / hash comparison. Use this skill when the user mentions these terms. Scenario: reference: SRI subresource integrity — script hash verification (tamper prevention). [Not applicable] Not for the following cases:
Ready to connect★ 230
- View details
browser-f8f2966eSkillWeb & browsing
Payment request / browser-payment request / can_pay check. Use this skill when the user mentions these words. Scenario: comparison against the Payment Request API — method check/payment/status. [Not applicable] Not for cases where op is not one of {can_pay, pay, status}.
Ready to connect★ 230
- View details
browser-fa65fa2dSkillWeb & browsing
Pixel rasterization / render-pixel rasterization / Canvas pixels / canvas coordinate fill. Use this skill when the user mentions these words. Scenario: reference — Canvas pixel drawing: coordinate fill with boundary checks (rasterization). [Not applicable] Not for: cases where conditions are not met
Ready to connect★ 230
- View details
browser-faac8812SkillWeb & browsing
XSS protection / security-XSS protection / XSS prevention / HTML conversion. Use this skill when the user mentions these terms. Scenario: comparison — browser security — XSS protection (HTML entity escaping, preventing script injection). [Not applicable] Not for the following scenarios: not applicab
Ready to connect★ 230
- View details
browser-ff94a671SkillWeb & browsing
Prompt / Browser-Prompt / set. Use this skill when the user mentions these words. Scenario: comparison — Prompt API: set/read/clear prompts. [Not applicable] Not for cases where op is not {clear, get, set}.
Ready to connect★ 230
- View details
check-name-realSkillDocs & knowledge
Name-reality check / check-name-real / name_checker / matching names to reality / required symbols must already be declared. Use this skill when the user mentions these words. Scenario: cross-check via name_checker — matching names to reality (symbol table → protocol entities). [Not applicable] Not
Ready to connect★ 230
- View details
compile-assignSkillDocs & knowledge
Compile-assign / compile-assign / assign-compile. Use this skill when the user mentions these terms. Scenario: mapping — assignment = target = expr (name-to-meaning correspondence). [Not applicable] Not for the following cases: if conditions are not met, the skill does not apply (negative routing: r
Ready to connect★ 230
- View details
compile-expr-treeSkillDocs & knowledge
Expression tree / compile-expression-tree / syntax — infix expression → (AST). Use this skill when the user mentions these terms. Scenario: syntax — infix expression → nested tree (AST building). 【Not applicable】Not for: cases where tok is not {(, )}.
Ready to connect★ 230
- View details
compile-full-pipelineSkillDocs & knowledge
Full compilation / compile-full pipeline / Chinese source code → bytecode / flow / line-by-line lexing → static checks → / conditional truth-value compilation / LOAD left. Use this skill when the user mentions these words. Scenario: reference: white-box version pc compile single entry point (lexing
Ready to connect★ 230
- View details
compile-func-defSkillDocs & knowledge
Function definition / compile-function definition / protocol-com / definition name / return. Use this skill when the user mentions these words. Scenario: reference: protocol-compiler function definition (entry = start of function body, RETURN at end of body). 【Not applicable】Not for the following ca
Ready to connect★ 230
- View details
compile-if-thenSkillDocs & knowledge
Compile condition / compile-if-then / if-then = conditional statement / conditional jump compilation. Use this skill when the user mentions these terms. Scenario: comparison — if-then = conditional statement (bytecode form of v0.2 codegen if/else). [Not applicable] Not for the following cases: condi
Ready to connect★ 230
- View details
compile-logic-exprSkillDocs & knowledge
Logic expression / compile-logic-expression / compile logic — AND / OR short-circuit / logic expression compilation / AND/OR → short-circuit jump bytes. Use this skill when the user mentions these terms. Scenario: compile logic — AND/OR short-circuit (left operand determines whether the right is eva
Ready to connect★ 230
- View details
compile-recursiveSkillDocs & knowledge
Recursive call / compile-recursive / protocol-com / recursive function / if base condition then return base / assembles into function body bytecode. Use this skill when the user mentions these words. Scenario: reference — protocol-compiler recursive function (if-then body with RETURN, aligned with f
Ready to connect★ 230
- View details
compile-scopeSkillDocs & knowledge
Scope analysis / compile-scope analysis / compile scope — nested scopes are looked up from the inside out. Use this skill when the user mentions these terms. Scenario: comparison — compile scope: nested scopes are looked up from the inside out (inner scope shadows outer scope). [Not applicable] Not
Ready to connect★ 230
- View details
compile-type-checkSkillDocs & knowledge
Type checking / compile-type-check / C2 language / type-check compile / type inference first → uninferred/ / infer_fn annotation / analysis-type inference). Use this skill when the user mentions these words. Scenario: contrast — C2 semantic deepening: type inference integrated into the compilation p
Ready to connect★ 230
- View details
compile-whileSkillDocs & knowledge
Loop compile / compile-loop / while statement / exits when the condition is false. Use this skill when the user mentions these words. Scenario: comparison — 'execute while…' = while statement (condition checked first → body → jump back; if false, exit to after the loop). [Not for] Not for the follow
Ready to connect★ 230
- View details
compiler-0010c4bfSkillDocs & knowledge
Instruction reordering / compilation-instruction reordering / compilation optimization — instruction reordering / PUSH constant. Use this skill when the user mentions these words. Scenario: reference — compilation optimization — instruction reordering (out-of-order execution of unrelated instruction
Ready to connect★ 230
- View details
compiler-0355bffbSkillDocs & knowledge
VM single-step / debug single-step / C4 debug / VM step / execute one instruction →. Use this skill when the user mentions these words. Scenario: comparison — C4 debugger single-step (one instruction → new state; stop/wuwei = control-flow signal). 【Not applicable】Not for the following cases: when op
Ready to connect★ 230
- View details
compiler-0361708aSkillDocs & knowledge
Tuple parsing / syntax-tuple parsing / syntax—tuple literals / '' parsing. Use this skill when the user mentions these terms. Scenario: reference: syntax—tuple literals ((element,element) parsing). 【Not applicable】Not for the following cases: not applicable when conditions are not met (negative rout
Ready to connect★ 230
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,855 of the 55,286 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.