wiki-sync

wiki-sync is a skill for Claude Code, Codex from blueberrycongee/Lumina-Note. It costs 53 tokens per session (726 once invoked), scanned A, original, Apache-2.0.

A note-maintenance workflow that turns one changed source note into a linked entry in a vault's wiki folder. A vault is a folder of notes, and the wiki is its organized reference layer.

In plain words
What is it for?
Read a source note, find overlapping wiki pages, summarize useful claims and references, and write the result with standard metadata and source links.
Why use it?
It prevents repeated information and scattered references by checking existing wiki entries before creating or updating one.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Read a source note, find overlapping wiki pages, summarize useful claims and…

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/blueberrycongee/lumina-note/wiki-sync
Install

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.

Any agent
npx skills add blueberrycongee/Lumina-Note --skill wiki-sync
Clone the repo
git clone --depth 1 https://github.com/blueberrycongee/Lumina-Note

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for wiki-sync

README.md
[![agentmods](https://agentmods.dev/badge/skills/blueberrycongee/lumina-note/wiki-sync.svg)](https://agentmods.dev/skills/blueberrycongee/lumina-note/wiki-sync)
Your own site
<a href="https://agentmods.dev/skills/blueberrycongee/lumina-note/wiki-sync"><img src="https://agentmods.dev/badge/skills/blueberrycongee/lumina-note/wiki-sync.svg" alt="Measured on agentmods" height="20"></a>
Per session 53 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 726 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00053 $0.00726
Opus 5 $0.00026 $0.00363
Sonnet 5 $0.00011 $0.00145
Haiku 4.5 $0.00005 $0.00073

Measured 7d ago against content hash 247e7690ce16, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

wiki-sync 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 7d 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.

electron/main/agent-v2/builtin-skills/wiki-sync/SKILL.md · 48 lines

How it starts

The opening of the file, as written. The whole thing — 48 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Wiki synthesis playbook

Lumina maintains a wiki/ folder inside each vault that distills the user's source notes into a navigable knowledge layer. When this skill is invoked you are told the path of one source note that just changed, and your job is to update wiki/ accordingly.

Steps

  1. Read the source note. Use the read tool on the relative path you were given. Distill the key claims, definitions, and references worth surfacing — not a full copy of the note.

  2. Survey existing wiki entries. Use list on wiki/ to see what's already there. Use glob (wiki/**/*.md) and grep (relevant terms) to find entries that overlap with the source note's topics. Prefer extending an existing entry over creating a new one — duplication makes the wiki worse, not better.

  3. Decide write strategy:

    • Update existing entry: use edit for surgical changes when the entry exists and the source adds incremental information.
    • Create new entry: use write only when the topic genuinely has no home yet. Path: wiki/<topic-slug>.md.
  4. Wiki file format. Every wiki entry must have:

    • YAML frontmatter:
      ---
      title: <Human-readable title>
      source_paths: [<rel/path/to/source.md>, ...]
      updated_at: <ISO 8601 timestamp>
      ---
      
    • When you extend an existing entry, append the source path to source_paths and update updated_at. Don't overwrite.
    • Body: concise prose. The wiki is a synthesis layer, not a copy. Cite source notes inline using [[wiki link]] syntax referring to the source's relative path or title.
  5. Done signal. When you're finished, respond with one paragraph summarising what you changed (which wiki files updated, which created). Do not call more tools after this summary.

Constraints

  • Do not run shell commands. Wiki sync runs in the background and shell access is not available.
  • Stay inside the vault. Read and write paths are confined to the vault root by the agent's permission policy — going outside will fail.
  • Do not delete user source notes. You may delete obsolete wiki entries you previously created (i.e., entries whose source_paths all point at removed notes).
  • Stub instead of fabricate. If the source note is empty or trivially short, write a brief stub (1–2 sentences) instead of inventing content.
  • Don't add empty wiki entries. If the source has nothing worth synthesising, just say so in your summary and skip the write.

Read the full file on GitHub · 48 lines

Changes

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.

  1. 7d ago First seen · 48 lines · 53 tokens per session scan A 247e7690ce16

Subscribe to this mod's changes

wiki-sync is a skill published in the GitHub repository blueberrycongee/Lumina-Note (912 stars, last pushed 24d ago), licensed Apache-2.0. It adds 53 tokens to every session and 726 once invoked, about $0.0003 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-30.

Related

Other skills, from other repositories

[object Object]

Read, search, and open notes in the user's "{{GRAPHNAME}}" Reflect graph via the reflect CLI. Use when the user asks about their notes, daily notes, journal, or anything they may have written down in Reflect.

team-reflect/reflect-open · 51 tokens

zettelkasten-brain

A knowledge-management system based on Zettelkasten, a method of keeping small linked notes so ideas can be found and connected later. It provides tools for searching, creating, updating, reviewing, archiving, and analyzing notes.

cx2002302-lang/zettelkasten-second-memory · 36 tokens

remember:ask

Ask a natural-language question of your second brain. The AI reformulates as optimal search queries, calls the mcpremembersearchbrain tool, and synthesizes an answer with citations.

remember-md/remember · 45 tokens

remember:status

Show Remember Second Brain statistics and status.

remember-md/remember · 11 tokens

knowledge-base-management

A lifecycle system for managing an Obsidian knowledge base, which is a folder of linked notes. It organizes raw material, AI-maintained wiki pages, and generated views into separate layers.

chubbyguan/chubbyskills · 49 tokens

okf

Author, maintain, and consume Open Knowledge Format (OKF) knowledge bundles — portable markdown + YAML frontmatter that both humans and agents read. Use when capturing project knowledge (services, APIs, schemas, metrics, runbooks, decisions) into an OKF bundle, when updating one after code or docs change, or when a…

scaccogatto/okf-skills · 127 tokens