How do I write and share a skill?
A skill is a folder with a SKILL.md and supporting files. Every save is a numbered version; visibility goes personal, workspace, then organization.
A skill is a reusable instruction package: a folder containing a SKILL.md and any scripts, templates, or assets it needs. Assign it to an agent and the agent carries it into every run. Versions are immutable and numbered, so a team can pin a version for reproducible work and restore an older one without losing history.
Skills start personal, can be made visible to a workspace, and can be published to the organization-wide catalog; anyone who can read a skill can fork it to adapt it. Bundled system skills cover common formats such as .docx, .pptx, and .xlsx.
Written for developers, people using context. Last reviewed 2026-09-15.
Related questions
Still need an answer?
Tell us what you were looking for and we reply within one business day.
Contact the team →Running a security review?
Documents, controls, and the request form live in the Trust Center.
Open the Trust Center →