agentsclimarketplace

Vibeknow doc

Skill vibeknow/cli/skills/vibeknow-doc

Upload documents to vectoria and check processing status. Use when: user wants to upload a document, check if a document is ready, or get a doc_id for use with vibeknow create.From its SKILL.md

Install
npx -y skills add vibeknow/cli --skill vibeknow-doc

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • reads credentialsReads from 1 credential source: `VIBEKNOW_TOKEN`.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 8 commands, including `vibeknow doc upload <file>` and 7 more.

SKILL.md

3.5 KB, 747 tokens by cl100k_base, as published. Nobody here has run it

vibeknow-doc

TRIGGER

  • Upload a document to vectoria for processing
  • Check document processing status
  • Get a doc_id for later use with vibeknow create --from <doc_id>

SKIP

  • Video generation or task management → use vibeknow-create
  • Auth, profile, environment setup → use vibeknow-core
  • RAG queries → not yet available

Core Concepts

  • doc upload: Uploads a local file to vectoria. Creates a knowledge base, polls until processing completes, and returns the doc_id + kb_id.
  • doc get: Fetches document status from vectoria. Requires both <doc_id> and --kb-id.
  • Document states: processing → completed or failed.
  • Relationship to create: vibeknow create --from <doc_id> uses an already-uploaded document. If you pass a file path or URL to create --from, it uploads automatically — you don't need doc upload first.

Quick Reference

CommandDescription
vibeknow doc upload <file>Upload a document to vectoria
vibeknow doc get <doc_id> --kb-id <kb_id>Fetch document status

For full flags and output examples, see commands.md.

Common Tasks

Upload a document and get its doc_id

vibeknow doc upload ./report.pdf
# Output includes doc_id and kb_id
vibeknow doc upload ./report.pdf --output json
# {"doc_id":"doc_abc123","kb_id":"kb_xyz789","status":"completed"}

Check if a document is ready

vibeknow doc get doc_abc123 --kb-id kb_xyz789

Upload then create video (two-step)

# Step 1: upload (useful if you want to reuse the doc_id)
result=$(vibeknow doc upload ./slides.pdf --output json)
doc_id=$(echo "$result" | jq -r '.doc_id')

# Step 2: create video from the uploaded doc
vibeknow create --from "$doc_id"

Note: For one-shot workflows, vibeknow create --from ./slides.pdf does both steps automatically.

Exit Code Handling

ExitMeaningAction
0Success—
1General errorRead stderr
2Invalid argumentsCheck file path exists, doc_id format
3Auth errorRun vibeknow auth status to inspect credential source. Re-login with vibeknow auth login (interactive) or set VIBEKNOW_TOKEN. See vibeknow-core for profile/diagnostics if installed.
130User interrupt—

For full error reference, see errors.md.

Output Formats

vibeknow doc upload ./report.pdf                   # text (human-readable)
vibeknow doc upload ./report.pdf --output json      # structured JSON
vibeknow doc get doc_abc --kb-id kb_xyz --output json

References

What ships with it: 2 files

2.5 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.