Tooluck logoTooluck
SKILL.md

wiki-dedup

Agent skill fromAr9av/obsidian-wiki

Detect and merge wiki pages representing the same concept under different names. Use for page-identity deduplication and consolidation. Destructive merges require confirmation; not for link repair or general linting.

How to install wiki-dedup

install wiki-dedup
# install the obsidian-wiki pack with the skills CLI
npx skills add Ar9av/obsidian-wiki

# or add only this skill to Claude Code: copy the folder

skills/wiki-dedup/

# into

~/.claude/skills/wiki-dedup/ (all projects)

.claude/skills/wiki-dedup/ (one project)

skills/wiki-dedup/SKILL.md

MITFull file
1# Wiki Dedup — Identity Resolution and Page-Level Deduplication
2
3You are finding and merging wiki pages that cover the same concept under different names. This is a write-heavy, potentially destructive skill — page merges cannot be automatically undone. Work carefully and confirm before acting in merge mode.
4
5**Follow the Retrieval Primitives table in `llm-wiki/SKILL.md`.** The candidate-detection pass uses only frontmatter and titles (cheap). Only open full page bodies for confirmed candidate pairs.
6
7## Before You Start
8
9**Writing profile:** Before drafting or rewriting natural-language Markdown, read and apply the `Writing Profile Resolution` section in `llm-wiki/SKILL.md`. Framework schema, provenance, safety, and operation-specific requirements take precedence.
10`WRITING.md` preferences apply only to newly drafted or rewritten natural-language Markdown; preserve source content and structured records.
11
121. **Resolve config** — follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH` and `OBSIDIAN_LINK_FORMAT`.
132. Read `index.md` to get the full page inventory with one-line descriptions and tags.
143. Read `log.md` briefly — if a dedup run just happened, note what was already merged.
15
16## Modes
17
18| Mode | Flag | Behavior |
19|---|---|---|
20| **Audit** | *(default)* | Report candidates only — no writes |
21…

Excerpt shown under the repository's MIT license.

More skills in obsidian-wiki

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates