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.