From david-skills
Adds Wikipedia-style [[wikilinks]] to Obsidian markdown vaults by linking mentions in body text at first occurrence per section and removing orphaned Related sections.
npx claudepluginhub thedavidweng/skillsThis skill uses the workspace's default tool permissions.
Turn static mentions into [[wikilinks]] inside the body text — Wikipedia style. Never maintain separate "Related" or "See also" sections.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
Turn static mentions into [[wikilinks]] inside the body text — Wikipedia style. Never maintain separate "Related" or "See also" sections.
[[wikilink]] syntax)kebab-case for page filenames)Scan the body text for mentions of people, places, projects, courses, or concepts that have their own wiki page.
For each mention, replace the plain text with a wikilink at its first occurrence in each section.
Format:
Before: Alice studied at Harvard and later joined OpenAI.
After: [[alice-smith|Alice]] studied at [[harvard-university|Harvard]] and later joined [[openai|OpenAI]].
Rules:
## Related or ## See also sections.[[slug|Display Name]] so the rendered text reads naturally.If a page has a ## Related or ## See also section, inline its links into the body text, then delete the section.
Check that:
After linking, present a summary:
Linked 12 mentions across 4 sections:
- [[alice-smith|Alice]] → Introduction, Career
- [[harvard-university|Harvard]] → Education
- [[openai|OpenAI]] → Career
Removed 1 orphaned Related section.
[[alice-smith|Alice]] globally may collide with other Alices. Verify context before batch-replacing.微信昵称"Daydreamer"), never in the YAML aliases array.references/examples.md — Before/after examples for common patterns