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.
npx skills add po4yka/llm-wiki-skills --skill llm-wiki-choosegit clone --depth 1 https://github.com/po4yka/llm-wiki-skillsWrote 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.
[](https://agentmods.dev/skills/po4yka/llm-wiki-skills/llm-wiki-choose)<a href="https://agentmods.dev/skills/po4yka/llm-wiki-skills/llm-wiki-choose"><img src="https://agentmods.dev/badge/skills/po4yka/llm-wiki-skills/llm-wiki-choose/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.
<a href="https://agentmods.dev/skills/po4yka/llm-wiki-skills/llm-wiki-choose"><img src="https://agentmods.dev/badge/skills/po4yka/llm-wiki-skills/llm-wiki-choose.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00075 | $0.01349 |
| Opus 5 | $0.00037 | $0.00674 |
| Sonnet 5 | $0.00015 | $0.00270 |
| Haiku 4.5 | $0.00007 | $0.00135 |
Grade A, and why
llm-wiki-choose 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 12d 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.
How it starts
The opening of the file, as written. The whole thing — 163 lines — stays where its author put it; the contents beside it link to each section on GitHub.
LLM-Wiki Choose
Goal
Interview the user enough to recommend a practical path: adopt a ready-made solution, assemble a local-first workflow, roll out a team process, or build a custom LLM-Wiki.
When to use
- The user asks which LLM-Wiki approach fits: a ready-made tool, a local-first git workflow, a team rollout, a retrieval/GraphRAG system, or a custom build.
- The user explicitly asks whether OpenWiki, Obsidian, qmd, or a GraphRAG system suits their case.
- The user is comparing infrastructure options before committing to an architecture or before starting
llm-wiki-paf-adoption. - The user is still skeptical whether an LLM-Wiki is worth building at all.
Inputs
- User type (individual, team, company, product builder) and corpus type/scale.
- Privacy tier (public, internal, sensitive, regulated) and update/freshness needs.
- Preferred coding agent and existing tooling (Obsidian, GitHub, qmd, vector DB, GraphRAG, OpenWiki, custom scripts).
- Write tolerance (read-only advisory, PR-based writes, direct writes) and infrastructure/maintenance budget.
Procedure
1. Gather requirements
Ask only the questions that materially change the recommendation. Cover:
- user type: individual, team, company, product builder;
- corpus: code repo, research papers, docs folder, Obsidian vault, chat exports, web clips, PDFs, media transcripts;
- scale: rough number of sources/pages;
- update frequency and freshness needs;
- privacy: public, internal, sensitive, regulated;
- preferred agent: Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, other;
- local-first and git requirements;
- write tolerance: read-only advisory, PR-based writes, direct writes;
- existing tools: Obsidian, GitHub, qmd, vector DB, GraphRAG, OpenWiki, custom scripts;
- budget for infrastructure and maintenance.
If the user already provided these facts, do not ask again.
2. Classify the case
Use this routing:
| Case | Default recommendation |
|---|---|
| Small personal vault, local-first | Markdown + git + agent skills + rg; add qmd later. |
| Code repository docs | OpenWiki-style repo wiki or custom docs-as-code workflow. |
| Existing Obsidian vault | Refactor in place with protected human sections and lint gates. |
| Team/company knowledge | PR-based agent writes, CODEOWNERS, permissions, lint reports. |
| Large retrieval-heavy corpus | Hybrid search or graph/RAG system, with wiki as compiled surface if human review matters. |
| Product/plugin idea | Custom architecture with provenance, staged review and safe writes from day one. |
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.
- 12d ago First seen · 163 lines · 75 tokens per session scan A b8b278a28d99
llm-wiki-choose is a skill published in the GitHub repository po4yka/llm-wiki-skills (3 stars, last pushed 19d ago), licensed MIT. It adds 75 tokens to every session and 1,349 once invoked, about $0.0004 per session on Opus 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.
Other skills, from other repositories
knowledge-base-interop
Two-layer knowledge architecture — curate in LLM Wiki, search in Astra KB. Covers input classification, source-to-wiki ingestion, wiki-to-KB export (batch + realtime), semantic chunking, SAG extraction, health checks, and multi-format export.
rag
Reports the state of your brain's search index — the RAG: how many notes and chunks are indexed, whether the live watcher is running, which embedder is in use, and the engine + index-schema versions. Re-indexes on demand too. The front door for the words owners reach for: '/rag', plus 'index status', 'is my index up…
adapter-authoring
Build a custom source → raw-intake adapter for Athenaeum. Use when someone wants to feed an external source (an API, an export file, a message feed, a scraper, another tool's output) into an Athenaeum knowledge base, asks "how do I write an adapter / integration for athenaeum", or wants to turn some data source into…
corpus-grounding-expander
Fetches and normalizes multi-version public-domain corpora into a single verified-axiom store for verbatim-relay grounding, recording per-version license and provenance.
brain
Health-check the second brain so failures are not silent: is the local search server alive, is the RAG index fresh, is the session-memory ledger filling, did the nightly distillation run. Read-only, with a green/red verdict per component. Triggers: "/brain", "/memory", "is the reindex alive".
read-search-smart
Semantic search via Smart Connections embeddings. Returns ranked chunks with cosine scores and breadcrumbs. Use when the query is conceptual (meaning, not literal substring). EN triggers: "find notes about X", "what do I have on X", "semantic search for X", "find concepts related to X", "notes similar to ". FR…