Skip to content

Dependencies

LLM Wiki has 3 required tools and 5 optional tools. Optional tools lazy-install on first use — you don’t need them upfront.

ToolInstallPurpose
Claude Codenpm i -g @anthropic-ai/claude-codeThe AI engine that runs all skills
Gitbrew install gitVersion control for vaults (each vault is a git repo)
Node.jsbrew install nodeRuntime for Claude Code and Marp CLI
ToolInstallUsed ByWhat Happens
yt-dlpbrew install yt-dlp/ingest (YouTube), /yt-transcriptAuto-installs via Homebrew when you first ingest a YouTube URL
Poppler (pdftotext)brew install poppler/ingest (PDF)Auto-installs when you first ingest a PDF file
Pandocbrew install pandoc/ingest (Office docs)Auto-installs when you first ingest a .docx/.xlsx/.pptx
qmdbrew install qmd/searchFalls back to grep if not installed. Install for ranked results.
Marp CLIpnpm add -g @marp-team/marp-cli/slidesAuto-installs or uses npx when you first generate slides
ToolInstallPurpose
Obsidianbrew install --cask obsidianWiki viewer — graph view, backlinks, Dataview queries
Skillgitcurlyt-dlppopplerpandocqmdmarp
/vault-createx
/ingest (web)xx
/ingest (PDF)xx
/ingest (Office)xx
/ingest (YouTube)xx
/ingest (tweet)xx
/ingest (gist)xx
/queryx
/lintx
/promotex
/searchx
/slidesxx

The included install script checks everything interactively:

Terminal window
./install.sh # checks deps, installs via Homebrew

Or run /setup inside Claude Code for the same checks with a detailed report.

These skills need nothing beyond curl (always available):

  • /ingest (web articles, tweets, gists, text)
  • /read-tweet
  • /read-gist
  • /query, /lint, /promote (filesystem only)