From llm-wiki
Add or update wiki content — autonomous ingest from URL, file, or text; autonomous update of existing pages. Auto-creates .wiki/ on first use. Use when: 'save to wiki', 'remember this', 'note this', 'store this', 'add to knowledge base', 'save findings', 'save research', 'save idea', 'write to wiki', 'ingest', 'add page', 'update page'.
npx claudepluginhub oshayr/llm-wiki --plugin llm-wikiThis skill uses the workspace's default tool permissions.
Add or update content in the wiki. Auto-creates `.wiki/` if it doesn't exist.
Ingests new sources (papers, articles, URLs, files, transcripts) into a wiki: reads content, surfaces takeaways, writes summary pages, updates entities/concepts/index/log.
Ingests source files from raw/ into wiki: reads content, discusses takeaways, creates summary pages for sources/entities/concepts, updates index/log.
Ingest new sources into the LLM Wiki. Reads unprocessed files from raw/, docs/, and notes/, creates source summaries, updates entity/concept pages, maintains cross-references, and updates the index and log. Use when new files have been added.
Share bugs, ideas, or general feedback.
Add or update content in the wiki. Auto-creates .wiki/ if it doesn't exist.
Resolve .wiki/ from plugin install scope. Auto-create if missing.
If .wiki/ doesn't exist, create it automatically before proceeding:
.wiki/
pages/
index.md (empty: "# Wiki Index\n\nNo pages yet.\n")
overview.md (empty: "# Overview\n\nNo content yet.\n")
log.md (empty: "# Activity Log\n")
SCHEMA.md (evaluation rules — see below)
config.yaml (empty)
cache/
raw/
web/ papers/ notes/ transcripts/ code/ feeds/ assets/
/wiki-write <url> — fetch and ingest a web page or paper/wiki-write <file-path> — ingest a local file (text, markdown, PDF)/wiki-write "text..." — ingest pasted text/wiki-write --batch <dir> — ingest all .md files in a directory/wiki-write --update <slug> — update an existing page autonomously/wiki-write --update <slug> <url> — update page with content from URL/wiki-write --refresh-stale — find and refresh stale pages based on freshness tier--update flag)Launch the wiki-writer agent with mode: ingest:
bin/fetch.py chain: cache → Jina → trafilatura → WebFetch).wiki/raw/.wiki/pages/bin/backlinks.py update .wiki/pages.wiki/index.md, .wiki/overview.md, .wiki/log.mdReport: pages written, pages updated, confidence assigned.
--update)Launch the wiki-writer agent with mode: update:
--refresh-stale)Finds pages past their freshness tier TTL (see freshness tiers in /wiki-maintain).
For each: searches for fresh sources → applies updates autonomously.
--batch)Sequentially ingest each file in the directory. Report progress.
Users can define custom page types by creating template files in .wiki/templates/. Each template is a markdown file with YAML frontmatter that defines default fields and placeholder content.
Creating a custom page type:
.wiki/templates/<type-name>.md{{title}}, {{date}})Using a custom page type:
When using /wiki-write with type: custom-type-name, the write operation will:
.wiki/templates/custom-type-name.mdPlaceholder variables:
{{title}} — Page title{{date}} — Current date (YYYY-MM-DD){{created}} — Creation timestamp (ISO 8601){{updated}} — Update timestamp (ISO 8601)