Skip to main content
skills() manages content mounted into an agent run. It is separate from evolve skills, which serves documentation to coding agents. Method reference: calls, parameters, and response fields. Examples reuse the SDK setup. Run Python snippets inside the async function shown in the Python guide.

Upload and attach

Upload returns a list. A folder containing multiple child skill folders can create multiple records.

Pick a reference

Uploading identical content under the same name reuses the record. New content creates a new record and moves the name reference. Existing jobs keep their recorded skill locks.

Methods

org overrides the client default. List scopes are my, shared, and org. Team members can reference visible skills; only their owner can delete them. A skill used by a non-terminal job cannot be deleted. The metadata includes id, name, org, digest, size_bytes, description, ref, and created_at. See skill concepts for git-backed references and mounting behavior.
Last modified on November 9, 2026