thiswillbeyourgithub/wdoc/wdoc-skill
Claude Code and agent skill by thiswillbeyourgithub/wdoc
- community
Checking that the SKILL.md file is still in the repository.
Comprehensive reference for wdoc, a RAG CLI and Python library that summarizes, searches, and queries documents across 20+ filetypes (PDF, YouTube, audio, Anki, web, Zotero, Karakeep, and more) through LiteLLM (100+ LLM providers). Use when the user runs or asks about the `wdoc` command, imports `from wdoc import wdoc`, or needs help with wdoc tasks (query, search, summarize, parse), CLI arguments, environment variables, filetypes, or the Python API.
Install
npx vskill@latest install thiswillbeyourgithub/wdoc/wdoc-skillSKILL.md
wdoc
Written for wdoc v5.1.0. On a different version, some arguments, defaults, or behaviors may differ.
wdoc is a RAG (Retrieval-Augmented Generation) system for summarizing, searching, and querying documents across 20+ file types. It works as a CLI (via Google Fire) and as a Python library (from wdoc import wdoc), routing every LLM call through LiteLLM (100+ providers).
This SKILL.md is the quick orientation. The deep material lives in two companion files:
- [REFERENCE.md](REFERENCE.md): every CLI argument, filetype, loader option, environment variable, and the full Python API.
- [EXAMPLES.md](EXAMPLES.md): copy-pasteable shell and Python examples.
Quick start
uvx wdoc[full] ... runs it without installing and sidesteps thinking about extras.
The four tasks
| Task | What it does | Pick it when | |
|---|---|---|---|
query | Embeds docs, retrieves chunks, answers with sourced markdown | You have a question about the content | |
search | Returns matching docs + metadata, no LLM answer | You only need to locate relevant passages | |
summarize | Detailed markdown summary (author's reasoning, not vague takeaways) | You want the gist of a long document | |
summarize_then_query | Summarize first, then drop into a query prompt | You want both, in one run |
Core mechanics worth knowing
- Shortcuts:
wdoc query FILE,wdoc summarize FILE,wdoc parse FILE, andwdoc web "q"expand to longer--task=...forms. Positional args work too:wdoc TASK PATH [QUERY]. - Filetype is auto-detected (
--filetype=auto) but can be forced (pdf,youtube,anki,zotero, ...). Recursive filetypes (recursive_paths,zotero,karakeep,ddg, ...) fan one selector out into many documents. - Two models per run: a strong
--modelanswers, a cheap--query_eval_modelfilters chunks. Both take LiteLLMprovider/modelids. - kebab or snake case:
--query-eval-modeland--query_eval_modelare equivalent. - Piped input is auto-detected:
cat file.pdf | wdoc parse --filetype=pdf. - Privacy:
--private(orWDOC_PRIVATE_MODE=true) blocks all outbound traffic and redacts API keys; pair it with local models (Ollama) and--llms_api_bases. - Reuse embeddings:
--save_embeds_as=idx.pklonce, then--load_embeds_from=idx.pklto skip re-indexing. - Cost guard:
--dollar_limit(default 5) stops summaries/embeddings before they get expensive.
Common patterns
For anything beyond this page (exact argument types, defaults, every filetype's loader options, all WDOC_* env vars, the full Python API surface, and more examples), read [REFERENCE.md](REFERENCE.md) and [EXAMPLES.md](EXAMPLES.md).
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingwdoc-skill/SKILL.md
Popularity
- Repository stars
- 543
- Repository forks
- 46
- 7-day trend score
- 31
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thiswillbeyourgithub/wdoc/wdoc-skill)