cargo-content

Content

getcargohq/cargo-skillsskills.sh ↗

Installs

5,933

deduplicated, at the last sync

Since we started

+8%

40 readings, about 2 hours apart. Not a live curve.

Our category

Content

ours

Last read

Sep 3, 2026

from the directory

Our brief

ours

This skill manages knowledge resources within a Cargo workspace by allowing users to upload various file types, including PDFs, CSVs, and text documents. It enables the creation of libraries—which can be native collections or connector-backed sources synced from external systems—to group these files/sources for use in retrieval-augmented generation (RAG) [3].

What it produces
  • JSON output to stdout
  • File UUIDs
  • Library UUIDs
What it needs
  • File paths
  • Folder UUIDs
  • Connector UUIDs
  • Extractor slugs
Paid services

not detected

The evidence indicates that pricing information was matched but does not provide specific details regarding paid services.

Registration

required

Users must sign in or create an account using methods like email, OAuth, or an API token [3].

Limits and human review

The skill cannot determine if a file or library is useful until it has been explicitly attached and deployed to an agent's draft release resources [2], [3]. Furthermore, files uploaded for batch runs are managed by the `cargo-workspace-management` skill, not this one [3].

Evidencestatic findingscargo-content/references/response-shapes.md:1-40cargo-content/references/troubleshooting.md:1-24cargo-content/SKILL.md:1-121
static findingsstatic_finding
[{"code":"oauth","match":"oauth","path":"SKILL.md"},{"code":"payment","match":"pricing","path":"SKILL.md"},{"code":"install_cmd","match":"npm install -g","path":"SKILL.md"},{"code":"install_cmd","match":"npm install -g","path":"references/troubleshooting.md"}]
cargo-content/references/response-shapes.md1–40
# Content response shapes

Full JSON response structures for the `content` domain. All commands output JSON to stdout; failures exit non-zero with `{"errorMessage": "..."}`.

## cargo-ai content file list

```json
{
  "files": [
    {
      "uuid": "file-uuid",
      "workspaceUuid": "...",
      "libraryUuid": "library-uuid",
      "userUuid": null,
      "name": "knowledge-base.pdf",
      "isTemporary": false,
      "folderUuid": null,
      "s3Filename": "...",
      "openAiFileId": "...",
      "contentType": "application/pdf",
      "size": 1048576,
      "isIndexedInOpenAiVectorStore": true,
      "externalId": null,
      "createdAt": "2025-01-01T00:00:00Z",
      "updatedAt": "2025-01-15T00:00:00Z",
      "deletedAt": null,
      "kind": "native"
    }
  ]
}
```

Each file is a discriminated union on `kind`: `"native"` (as above) or `"connector"`, which adds a `connectorUuid: string`.

**Key fields:** `uuid` (used to reference in agent release `resources` — see [`cargo-ai`](../../cargo-ai/SKILL.md)), `libraryUuid` (the library the file belongs to), `name`, `contentType`, `size` (in bytes), `folderUuid` (null unless filed into a folder), `isIndexedInOpenAiVectorStore` (whet
cargo-content/references/troubleshooting.md1–24
# Content troubleshooting

Common errors in the `content` domain and how to fix them.

## `unknown command 'file'` / `unknown command 'library'`

File and library commands moved from the `ai` domain to the new top-level **`content`** domain in CLI ≥ 1.0.19. Use `cargo-ai content file …` / `cargo-ai content library …` — the old `cargo-ai ai file …` path no longer exists. If you still hit this on the new path, bump the CLI: `npm install -g @cargo-ai/cli@latest`.

## `fileNotFound`

The file UUID does not exist or has been deleted. Run `cargo-ai content file list` to get the current list.

## `folderNotFound`

The folder UUID passed to `--folder-uuid` does not exist. Folders are managed by the [`cargo-workspace-management`](../../cargo-workspace-management/SKILL.md) skill — run `cargo-ai workspaceManagement folder list` to find valid folder UUIDs, or `cargo-ai workspaceManagement folder create --kind file ...` to create one.

## Upload fails or times out

Large files may take longer to upload. Ensure the file path is correct and the file is not locked by another process.

## Library created but the agent doesn't use it

A file or library is inert until it's attached to an agent's **de
cargo-content/SKILL.md1–121
---
name: cargo-content
description: "Manage the knowledge a Cargo workspace holds — upload files (PDF, CSV, text), rename and organize them, and build native or connector-backed libraries that sync from an external source, so agents can retrieve them (RAG). Triggers: \"upload this PDF\", \"add these docs as knowledge\", \"build a knowledge base\", \"sync our help center into Cargo\", \"what files are in the workspace\", \"index this folder\", \"attach our pricing sheet\". Skip when: wiring the file or library into an agent — use cargo-ai; uploading a CSV that drives a batch run — that is a workspace-management file upload."
version: "1.0.1"
compatibility: Requires @cargo-ai/cli (npm). Sign in or create an account with `cargo-ai login --email` (emailed code, no browser), `--oauth`, or an API token
homepage: https://github.com/getcargohq/cargo-skills
metadata:
  author: getcargo
  openclaw:
    requires:
      bins:
        - cargo-ai
    install:
      - kind: node
        package: "@cargo-ai/cli@latest"
        bins:
          - cargo-ai
    homepage: https://github.com/getcargohq/cargo-skills
---

# Cargo CLI — Content

Workspace **knowledge** management: upload and organize **fi

Read 4 of 4 text files in the skill.

Checked September 2026 · GemmaWritten from the skill's published files. Check the source before relying on access or cost details.

Installfrom the directory

npx skills add https://github.com/getcargohq/cargo-skills

Installing happens there, not here. We are an index with an opinion, not a mirror.

What is inside itfrom the directory

references/examples/files.md
references/response-shapes.md
references/troubleshooting.md
skill-metadata.json
SKILL.md

5 files — names only. The directory does not report sizes.

What the auditors foundfrom the directory

A skill is instructions your agent will follow and scripts it may run, so who checked it matters as much as how many people installed it.

Gen Agent Trust HubThis skill is a secure management interface for the Cargo CLI, used to organize knowledge files and libraries for retrieval-augmented generation. It utilizes official vendor tools and standard cloud workflows with no malicious patterns detected.Aug 12, 2026 · SAFEpass
SocketNo alertsAug 12, 2026pass
SnykRisk: LOW · No issuesAug 12, 2026 · LOWpass

Installs, reading by readingours

5.5k
5.9k
Aug 30, 202640 readings over 5 days, drawn as the last reading of each day.Sep 3, 2026

Axis starts at 5.5k, not zero — the range is 5.5k to 5.9k.

Asked out loudspoken, not typed

The same skill in the words people use speaking to an assistant rather than typing into a box. Each one carries the situation it came from, and each answer says only what the skill's own files support.

checking pricingDo I need to pay for this?

The evidence shows a match related to pricing but does not provide specific details about payment requirements or costs associated with using the skill [4].

new userHow do I get started with uploading files?

You must first sign in or create an account using `cargo-ai login` with your email, OAuth, or API token [3]. Once logged in, you can use commands like `cargo-ai content file upload` to add knowledge resources [3].

troubleshootingWhat if I try to list files but get an error?

If the UUID is incorrect, you might receive a `fileNotFound` error; running `cargo-ai content file list` will provide the current valid list of files [2].

Filed alongside itours