Skip to main content
The CLI lets you move documents in and out of your team’s shared file library, create and manage the Skills your Agents use, and browse the Plugins available to reference in a Setup.

Files

Files are documents stored in your team’s shared file library. Agents can read, write, and update them as part of their work.

Uploading and downloading large files

For files larger than a few megabytes, use presigned URLs to upload or download directly via HTTP:
The CLI prints the presigned URL plus the HTTP method and headers to use. Pipe to jq and curl to script the actual upload or download.

Scripting examples

Skills

Skills are reusable capabilities your Agents can call (for example, PDF parsing or Google Sheets editing). The CLI lets you browse, install, create, and manage your team’s Skills.

Browse and install

Create and edit custom Skills

create reads the SKILL.md body from --content-file (use - for stdin) or inline with --content. A ZIP passed to upload must contain SKILL.md at its root.
If a Skill with the same name already exists, upload replaces its active content in place — a ZIP upload also removes the existing files first. No new version is created, so the previous content is not recoverable. Use the draft workflow below when you need to keep the version history.

Manage Skill files

skills file-update edits the active version of a Skill in place — the change takes effect immediately and the previous content is gone. To keep a version history, edit a draft instead (see below).

Work with Skill versions

Every Skill keeps a version history. Open a draft, edit the draft’s files, then activate it. The version that was active stays intact and can be re-activated at any time.
To roll back, run duvo skills revisions promote on an older version — no draft needed.
To draft a SKILL.md from a plain-English description without saving it, use duvo skills generate --prompt "...".
For details on individual Skills and what they do, see Available Skills.

Plugins

Plugins are capability packs (browsing, default Skills, and the knowledge-work packs) that you can reference in an Agent’s Setup.