Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

@skills: Attention is all you have

arXiv:2608.126102026-08-14

A protocol that lets AI agents fetch 'skills' on demand instead of permanently installing them

AI coding agents use procedural manuals called skills, packaged as SKILL.md files, and 56,804 are already published publicly. The dominant install model keeps every installed skill's description permanently in the system prompt, forcing them to compete for fewer than 100 reliable auto-trigger slots. This paper proposes @skills, an open protocol that separates content delivery, persistence, and auto-triggering so a skill can be read and used without ever being installed, with only a one-line trigger entry costing any prompt space.

METAL MEDIA explanatory visual

A protocol that lets AI agents fetch 'skills' on demand instead of permanently installing them

  1. 01Agent skills package procedural know-how as SKILL.md files, and 56,804 are publicly indexed today, yet installing one leaves its description permanently in the system prompt (the instructions the model sees on every turn), competing for fewer than a hundred reliable auto-trigger slots.
  2. 02The authors argue installation bundles three separable functions—content, persistence, and auto-triggering—when only auto-triggering actually needs prompt space.
  3. 03@skills separates these: a path (@skills:<path>) addresses and reads a skill directly for one-time use, :save vendors a copy into the project's git-tracked tree for ownership, and adding one line to a .autotrigger file (styled like .gitignore) is the only thing that costs prompt residency.
  4. 04The protocol needs no manifest, lockfile, or registration and leaves the SKILL.md format unchanged; it ships as an installable npm package and is implemented in the AdaL CLI and the atskills.one hub.
  5. 05The hub is optional—gh: and local paths resolve without it, and GitHub-hosted skills retain their gh: identity even when the hub indexes them.
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Agent skills package procedural know-how as SKILL.md files, and 56,804 are publicly indexed today, yet installing one leaves its description permanently in the system prompt (the instructions the model sees on every turn), competing for fewer than a hundred reliable auto-trigger slots.
  2. The authors argue installation bundles three separable functions—content, persistence, and auto-triggering—when only auto-triggering actually needs prompt space.
  3. @skills separates these: a path (@skills:<path>) addresses and reads a skill directly for one-time use, :save vendors a copy into the project's git-tracked tree for ownership, and adding one line to a .autotrigger file (styled like .gitignore) is the only thing that costs prompt residency.
  4. The protocol needs no manifest, lockfile, or registration and leaves the SKILL.md format unchanged; it ships as an installable npm package and is implemented in the AdaL CLI and the atskills.one hub.
  5. The hub is optional—gh: and local paths resolve without it, and GitHub-hosted skills retain their gh: identity even when the hub indexes them.

Why it matters

For developers and teams using coding agents, most of the 56,804 published skills were effectively unusable because installing everything is impractical; this protocol lets anyone reference a skill by path when needed or manage team-specific playbooks in git without wasting prompt space. It also reframes ecosystem-wide waste—like authors padding descriptions to win trigger slots, or installed skills being forgotten—as a consequence of conflating three separate concerns into one installation step.

Terms in this paper

  • SKILL.md · a standardized file format holding a skill's name, one-line description, and instructions
  • system prompt · the resident instruction text a model reads on every turn of a session
  • auto-triggering · a skill firing automatically without the user explicitly invoking it
  • manifest/lockfile · files that record installed packages and their versions for management
  • MCP (Model Context Protocol) · a standard protocol for connecting AI agents to external tools and services

Original abstract (English)

There are 56,804 public agent skills today, and teams write many more privately. The dominant delivery model is installation: once installed, a skill's description remains in the system prompt, competing for fewer than 100 reliable trigger slots. This leaves the long tail with no practical path to use and forces teams' own playbooks to compete for the same scarce space. We observe that installation bundles three separable functions: content, persistence, and automatic triggering. Only the last requires prompt residency. We therefore propose @skills, an open protocol that separates them. A path addresses any skill, subtree, or collection, and reading a skill is sufficient to use it, so nothing is installed or made resident. The operation vendors a copy at the same path into a project's Git-tracked tree for adaptation and ownership. The operation adds one .gitignore-style line, the only element that costs prompt residency. A directory is a menu, making bundles ordinary directories rather than all-or-nothing units. The protocol requires no manifest, lockfile, or registration, and SKILL.md remains unchanged. @skills is additive, ships as an installable package, and turns any agent that can read files and run commands into a client through a single instruction file. Its open specification is at https://github.com/SylphAI-Inc/atskills and it is implemented in the AdaL CLI at https://adalagent.ai . Because paths address skills well but cannot find them, the protocol is paired with a free hub at https://atskills.one for corpus-wide search and ranking, repository-free hosting, private and team collections, and one-screen authoring. The hub is optional: gh: and local paths resolve without it, and indexed GitHub skills retain their gh: identities. Install less, use more.

Authors · Li Yin (Atlas), Zhi Li (Atlas), Zhan Shi (Atlas), Haoran Zhang (Atlas), Haebin Seong (Atlas), Zhangyang (Atlas), Wang

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA