.claude/skills/promote/SKILL.md
Graduate reusable knowledge from one vault to another (typically project vault to meta). Identifies cross-cutting learnings and files them into the target vault. Use when user wants to promote, graduate, transfer, or share knowledge between vaults.
npx skillsauth add RonanCodes/llm-wiki promoteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transfer reusable, cross-cutting knowledge from a project vault to another vault (typically meta).
/promote my-research --to meta
/promote project-alpha # defaults to meta vault
--to <vault>: target vault (default: meta)vaults/Read the source vault's wiki pages, focusing on:
wiki/index.md — get overview of all pageswiki/concepts/*.md) — these are most likely to be reusablewiki/comparisons/*.md) — synthesized analysis is highly reusablewiki/entities/*.md) — check for entities relevant beyond this projectwiki/sources/*.md) — key takeaways may be promotableKnowledge is promotable if it's reusable beyond this specific project:
Promote:
Don't promote:
Discuss with the user what should be promoted if unsure.
For each promotable page:
# Check by filename
ls "vaults/<target>/wiki/concepts/<name>.md" 2>/dev/null
ls "vaults/<target>/wiki/entities/<name>.md" 2>/dev/null
# Check by content similarity — search index for related terms
grep -i "<key-terms>" "vaults/<target>/wiki/index.md"
sources frontmatter to include both vaults' sourcesdate-modifiedrelated listdomain to target vault's default + source vault's domainsources to reference the original source vault pagespromoted-from: <source-vault> to frontmatter for traceabilityAdd new entries to vaults/<target>/wiki/index.md.
Source vault log.md:
## [YYYY-MM-DD] promote | Knowledge promoted to <target>
- Pages promoted: [[concept-1]], [[entity-1]], [[comparison-1]]
- Target vault: <target>
---
Target vault log.md:
## [YYYY-MM-DD] promote | Knowledge received from <source>
- Pages created: [[concept-1]], [[entity-1]]
- Pages updated: [[existing-concept]]
- Source vault: <source>
---
cd "vaults/<source>"
git add .
git commit -m "📝 docs: promote knowledge to <target>"
cd "vaults/<target>"
git add .
git commit -m "✨ feat: receive promoted knowledge from <source>"
Show the user:
promoted-from frontmatter field provides traceabilitydata-ai
Extract transcript from a YouTube video as clean readable text. Use when user shares a youtube.com or youtu.be link and wants the transcript, content summary, or to read what was said.
development
Page type templates and frontmatter conventions for LLM Wiki pages. Reference skill loaded by ingest, query, and lint skills to ensure consistent wiki structure.
testing
Show status of all LLM Wiki vaults — page counts, source counts, last activity, and git status. Use when user wants to see vault status, list vaults, or check wiki health.
documentation
Import an existing Obsidian vault, markdown folder, or git repo as an llm-wiki vault. Moves content into vaults/, adds missing structure (index, log, CLAUDE.md, frontmatter). Use when user wants to import, adopt, migrate, or bring in an existing knowledge base.