One SKILL.md, Every Agent: How to Build a Single Agent Skill That Works in Claude Code, Codex, Cursor, ChatGPT & Copilot Anthropic donated the Agent Skills specification to the Linux Foundation's Agentic AI Foundation on 22 October 2026, making the SKILL.md format a vendor-neutral standard now integrated across 70+ platforms with over 1 million skills published and roughly 280 million installs. The handover, announced at AGNTCon + MCPCon North America in San Jose, also brought in OpenAI's Open Responses, Hugging Face's OpenEnv and Alibaba's OpenSandbox, with David Soria Parra and Mahesh Murag named as lead maintainers. Anthropic proposed a roadmap including versioned releases, a formal change process and published security guidance for skill authors and installers. Quick Answer: Yes — one SKILL.md can run across agents. Since 22 October 2026, Agent Skills is a vendor-neutral standard under the Linux Foundation, already adopted by 70+ platforms. A skill works everywhere if it 1 uses only the spec's frontmatter fields, 2 lives in the shared .agents/skills folder, and 3 is copied or linked into each agent's own folder. Below: the full folder map, the portability rules, and a complete tested example you can copy. Last verified: October 2026 On 22 October 2026, Anthropic donated the Agent Skills specification — the name, the format, the GitHub organisation and the agentskills.io reference site — to the Agentic AI Foundation AAIF , the Linux Foundation's home for agentic standards. The same day, AAIF also took in OpenAI's Open Responses, Hugging Face's OpenEnv and Alibaba's OpenSandbox, growing from 3 to 10 hosted projects. Why it matters to you: the donation removes the last reason to hesitate. Agent Skills is no longer "a Claude feature other tools copied" — it is the shared standard, with 70+ platforms integrated, over 1 million skills published and roughly 280 million installs reported at the handover. Stewardship sits with the AAIF, but day-to-day the standard is maintained by engineers from Anthropic, Google, OpenAI and other companies acting as individuals — David Soria Parra and Mahesh Murag are named as the lead maintainers . Anthropic has proposed a starting roadmap: versioned releases, a formal process for proposing changes, and published security guidance for people who write and install skills . That last item is the official acknowledgement of the trust problem: with roughly 1 million skills published and ~280 million installs, install-time safety can no longer be tribal knowledge. The handover was announced on 22 October at AGNTCon + MCPCon North America in San Jose — Agent Skills was one of four new AAIF projects, and Anthropic's second donation to the foundation after MCP. Governance of the format moved; ownership of your skills did not. A skill you write remains your file, in your repo, under your licence. You do not need an AAIF membership, a paid account, or anyone's permission to publish one. The spec is shared; the folders are not. Claude Code, Codex, Cursor, Copilot and Gemini CLI each scan their own directories. Portability is therefore a file-organisation problem — and it is fully solvable, which is the rest of this guide. An Agent Skill is a folder containing a SKILL.md file: YAML frontmatter name and description are required plus plain-language instructions, optionally with scripts/ , references/ and assets/ subfolders for supporting files. The mechanism that makes skills cheap is progressive disclosure : at startup, an agent reads only each skill's name and description — a few dozen tokens. The full instructions load only when your request matches the description. Two consequences: Source one canonical copy in the shared .agents/skills folder — the location the standard points at and several agents already read directly — then link or copy it into the folders the others scan: | Agent | Personal all projects | Project this repo | |---|---|---| | Shared standard | ~/.agents/skills | .agents/skills | | Claude Code | ~/.claude/skills | .claude/skills | | GitHub Copilot | ~/.copilot/skills or ~/.agents/skills | .github/skills , .claude/skills or .agents/skills | | OpenCode | global config skills folder | .opencode/skills , also reads .claude/skills and .agents/skills | | Codex / Cursor / Gemini CLI | ~/.agents/skills shared | .agents/skills shared | Paths follow each vendor's current documentation — check your agent's docs page, as vendors are converging on .agents/skills and older per-tool folders are being kept as compatibility aliases. .agents/skills/