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

  • 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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 stars

    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

    github.com/furongjun-1999/dsh-memory159 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,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.

See how to connect your AI