agentsclimarketplace

Vibeknow doc

Skill vibeknow/cli/skills/vibeknow-doc

Official VibeKnow CLI — turn documents and URLs into professional videos in one command. Built for humans and AI agents, with ready-to-use skills for AI Agent.

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.

One thing to look at

  • 5 stars5 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.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

3.5 KB, 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: processingcompleted 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

Keep looking

Skills are one crate of 328,083. 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.