Notion wiki
Skill schub-tech/llm-ideation-wiki/.agents/skills/notion-wiki
Operate the LLM ideation wiki from a Notion root page through the Notion CLI. Use when wiki content lives in Notion and agents need to read, write, seed, cache, hash, or maintain pages via `ntn`.From its SKILL.md
npx -y skills add schub-tech/llm-ideation-wiki --skill notion-wikiAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 5 commands, including `scripts/notion_wiki.py get <path>` and 4 more.
SKILL.md
2.1 KB, 491 tokens by cl100k_base, as published. Nobody here has run it
Use Notion as the canonical store for raw material and user-facing wiki content. The local repo is the harness.
Start here.
- Read
notion.config.json. - Read
docs/agent/notion-contract.md. - Read local
hot.mdandwiki/index.md.
Read pages.
- Use
scripts/notion_wiki.py get <path>for known pages. - Use
scripts/notion_wiki.py pull-cachebefore broad search or lint work. - Treat
.cache/notion/as generated scratch, not durable state. - Do not read local
raw/or user-facingwiki/pages as canonical whennotion.config.jsonexists. - Local
wiki/index.mdandwiki/log.mdare harness files, not Notion content.
Write pages.
- Draft the full Markdown replacement in a temporary or reviewable local file.
- Run
scripts/notion_wiki.py update <path> <file>. - Re-read the page with
scripts/notion_wiki.py get <path>after updating. - Update
hot.mdand append one shortwiki/log.mdentry after meaningful wiki edits.
Create new pages.
- Create idea-specific source pages under
raw/<idea-slug>/. - Create cross-idea source pages under
raw/shared/. - Create idea workspace containers under
wiki/<idea-slug>/. - Create current idea synthesis pages under
wiki/<idea-slug>/overview. - Prefer extending
scripts/notion_wiki.pyor using rawntn api /v1/pagesfor new content paths. - If creating manually, create the Notion page via
ntn api /v1/pagesso the title property is set, then update Markdown content withntn pages update. - Set an emoji icon on every Notion content page.
- Do not repeat the page title as a body heading.
- Add the new page ID and emoji to
notion.config.jsonimmediately.
Preserve the wiki contract.
- Keep claims evidence-bound.
- Mark synthesis with
^[inferred]. - Mark weak or contested claims with
^[ambiguous]. - Mark founder/user assertions with
^[user-claim]. - Do not narrate page history inside durable pages; use
wiki/log.mdfor change history.