fetch-bookmarks
Pull bookmarks from an external service (X/Twitter today; Readwise, Pocket, GitHub stars planned) into a local directory that…
Capture a URL plus user context, normalize it into a durable markdown source, then connect it to the global wiki, local project wiki, or both.
> /plugin marketplace add ussumant/llm-wiki-compiler > /plugin install llm-wiki-compiler@llm-wiki-compiler
How it fires
How this command gets triggered: by you, by Claude, or both.
/wiki-captureContext preview
What this command does when you run it.
Capture a URL plus user context, normalize it into a durable markdown source, then connect it to the global wiki, local project wiki, or both.
Capture a URL plus user context, normalize it into a durable markdown source, then connect it to the global wiki, local project wiki, or both.
Codex prompt equivalents:
https://example.com/article capture this in my wiki
or:
Capture this in my wiki:
{url}
Context: {why it matters to the work I am doing}Default global wiki:
~/Knowledge
Override:
LLM_WIKI_GLOBAL_DIR=/path/to/wiki-root
Routing rules:
> "What should I pay attention to? For example: how this link relates to the product, codebase, strategy, customer, or workflow."
Choose exactly one adapter:
| URL pattern | Adapter | | --- | --- | | `youtube.com`, `youtu.be` | `skills/wiki-compiler/adapters/capture-youtube.md` | | `x.com`, `twitter.com` | `skills/wiki-compiler/adapters/capture-x.md` | | Any other `http` or `https` URL | `skills/wiki-compiler/adapters/capture-web.md` |
Read the adapter and follow it. The adapter must return a normalized markdown file path under the configured capture source directory.
Add wiki-sources/captures/ to this wiki's sources so future compiles include captured links? (y/n)
{
"path": "wiki-sources/captures/",
"description": "Captured links with user context"
}If `--no-update` is set:
Otherwise:
1. Read `{output}/INDEX.md` and `{output}/schema.md` if they exist. 2. Read the normalized source file. 3. Identify 1-3 likely existing topics or concepts this source connects to. 4. Present a short connection plan:
Captured: {title}
Likely connections:
- {topic}: {why it fits}
- {concept}: {why it fits}
Proposed update:
- Update existing topic(s): {list}
- Create new topic/concept only if needed: {slug or "none"}5. Ask for confirmation before writing wiki article changes. 6. On confirmation, follow the `/wiki-ingest` flow using the captured markdown file as the source. Integrate the user's context and extracted insights into topic/concept articles, with provenance back to the captured source and original URL.
Print:
Captured: {title}
Source: {path}
Original URL: {url}
Connected to:
- {topic/concept}: {what changed}
Target wiki:
- {global|local|both}: {wiki root}
Next:
- Run /wiki-lint to check cross-links and coverage
- Run /wiki-visualize to see the new graph connectionsUse `templates/captured-source-template.md` as the source shape. Every captured source must include:
A Claude Code and Codex-compatible plugin that compiles knowledge into a topic-based wiki — from scattered markdown files or entire codebases. Reduce context costs by ~90% and give your agent a synthesized understanding of any project. Documentation
Pull bookmarks from an external service (X/Twitter today; Readwise, Pocket, GitHub stars planned) into a local directory that…
Compile all configured markdown source files into a topic-based wiki.
Interactive workflow for adding one source file to the wiki. The LLM reads the file, discusses key takeaways with the user, then…
Interactive, conversational setup for a new knowledge base wiki. One question at a time, multiple choice when possible.