vibeknow-doc

vibeknow-doc is a skill for Claude Code from vibeknow/cli. It costs 46 tokens per session (950 once invoked), scanned A, original, MIT.

A document-upload and status-checking skill for Vectoria, a service that processes documents into a searchable knowledge base.

In plain words
What is it for?
Uploading a document, checking whether processing finished or failed, and retrieving its document and knowledge-base IDs.
Why use it?
It handles uploading a local document, waits for processing, and provides the identifiers needed for later video creation.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: built for openclaw.

Good fit Uploading a document, checking whether processing finished or failed, and retrieving its document and knowledge-base IDs.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/vibeknow/cli/vibeknow-doc
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add vibeknow/cli --skill vibeknow-doc
Clone the repo
git clone --depth 1 https://github.com/vibeknow/cli

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for vibeknow-doc

README.md
[![agentmods](https://agentmods.dev/badge/skills/vibeknow/cli/vibeknow-doc/github.svg)](https://agentmods.dev/skills/vibeknow/cli/vibeknow-doc)
Your own site
<a href="https://agentmods.dev/skills/vibeknow/cli/vibeknow-doc"><img src="https://agentmods.dev/badge/skills/vibeknow/cli/vibeknow-doc/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for vibeknow-doc

Your own site · 80×15
<a href="https://agentmods.dev/skills/vibeknow/cli/vibeknow-doc"><img src="https://agentmods.dev/badge/skills/vibeknow/cli/vibeknow-doc.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 46 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 950 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00046 $0.00950
Opus 5.5 $0.00018 $0.00380
Sonnet 5.5 $0.00009 $0.00190
Haiku 4.5 $0.00005 $0.00095

Measured 1mo ago against content hash 927ea809cb1b, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

vibeknow-doc scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/vibeknow-doc/SKILL.md · 110 lines

How it starts

The opening of the file, as written. The whole thing — 110 lines — stays where its author put it; the contents beside it link to each section on GitHub.

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

Command Description
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

Exit Meaning Action
0 Success —
1 General error Read stderr
2 Invalid arguments Check file path exists, doc_id format
3 Auth error Run 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.
130 User interrupt —

Read the full file on GitHub · 110 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed 927ea809cb1b
  2. 1mo ago First seen · 110 lines · 46 tokens per session scan A 6eb90c571e39

Subscribe to this mod's changes

vibeknow-doc is a skill published in the GitHub repository vibeknow/cli (9 stars, last pushed 1mo ago), licensed MIT. It adds 46 tokens to every session and 950 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

bailian-kb

A command-line manager for Alibaba Cloud Bailian knowledge bases, which are collections of documents prepared for search and question answering. It handles the stored documents, search services, text chunks, and data-centre files rather than everyday searches.

modelstudioai/cli · 235 tokens

docs-scraper

A tool-assisted method for downloading an entire technical documentation website as local Markdown files. It first checks whether the site offers ready-made Markdown or text bundles before crawling pages.

AmbroseX/larksnap · 158 tokens

rag-assistant

A local knowledge-base assistant for answering questions from indexed private documents. It searches the stored documents, checks whether the results are relevant, and cites the source files in its answers.

MerkyorLynn/Lynn · 41 tokens

dead-letter

Convert .eml email files (Gmail, Outlook, Apple Mail, Thunderbird exports, email archives) to Markdown with YAML front matter for reading, summarizing, RAG, or building a local email archive. Use when a task involves a .eml file or folder, exported email, or turning email into Markdown. Runs locally via uvx or the…

BigCactusLabs/dead-letter · 88 tokens

markitdown

Converts heterogeneous documents and selected URIs to Markdown with Microsoft MarkItDown for text analysis, search, and LLM/RAG ingestion. Covers safe local conversion, streams, Office/PDF/data formats, batch workflows, plugins, vision OCR, Azure extraction, and the official MCP server.

K-Dense-AI/scientific-agent-skills · 62 tokens

llamaindex

Data framework for building LLM applications with RAG. Specializes in document ingestion (300+ connectors), indexing, and querying. Features vector indices, query engines, agents, and multi-modal support. Use for document Q&A, chatbots, knowledge retrieval, or building RAG pipelines. Best for data-centric LLM…

davila7/claude-code-templates · 70 tokens