By thedavidweng
Automate personal knowledge wiki workflows in Obsidian: audit/fix broken links, orphans, and hygiene issues; generate Wikipedia-style wikilinks; import contacts, journals, and docs into structured Markdown pages; rename pages with full link/git updates; publish searchable static sites to Cloudflare. Generate pro invoices, resumes, cover letters, and YouTube metadata.
npx claudepluginhub thedavidweng/skillsMaintain and reorganize agent skills within a skills repository. USE THIS SKILL whenever the user wants to: rename skills, reorganize skill folders, fix broken skill installation commands, update skill names and cross-references, or troubleshoot 'No matching skills found' errors from the skills CLI. Triggers on 'rename skill', 'move skill', 'reorganize skills', 'skill not found', 'No matching skills found', or when updating skill metadata.
Generate channel-consistent titles, descriptions, and tags for YouTube videos. Triggers on: "video description", "YouTube title", "content ops", "channel style".
USE THIS SKILL whenever the user wants to: refactor a codebase, clean up tech debt, improve code consistency, reduce complexity, make a codebase more maintainable, or when the user mentions entropy, code quality, code health, or asks to clean up or simplify a module, directory, or entire repo. Especially valuable for AI-first and vibe coding teams where code accumulates disorder quickly.
Generate professional invoices as PDF using the maaslalani/invoice CLI. Use this skill when the user needs to create, regenerate, or manage invoices. The invoice is defined entirely by its CLI command — no files to save except the command itself. Store commands in Obsidian or any note-taking app for on-demand regeneration.
Generate professional cover letters as PDF using Typst. Use this skill when the user needs to create, edit, or regenerate a cover letter for a job application. Covers drafting content, formatting in Typst markup, and compiling to PDF. Outputs a .typ source file that can be version-controlled and compiled on demand.
Manage resumes using the JSON Resume open standard with the resumed CLI. Use this skill when the user needs to create, edit, render, or export a resume. Supports multiple themed versions, job-specific customizations, and auto-publishing to the JSON Resume Registry via GitHub Actions.
Write or review text in David Weng's personal style — direct, factual, no fluff. Combines voice & structure rules (ai-writing-style-guide) with bilingual typography & punctuation rules (tingtalk-style-guide). Use when the user asks to write, draft, review, or polish any Chinese/English mixed prose including blog posts, guides, DP timelines, 扫盲 articles, or social posts. Also use when the user asks for a "style check" or says "按我的风格". Do NOT use for technical documentation, code comments, or formal reports that require an impersonal tone.
USE THIS SKILL whenever the user wants to: audit a wiki vault, check for broken links, find orphan pages, review tag compliance, detect duplicate pages, or assess content hygiene. Triggers on 'wiki audit', 'check links', 'find orphans', 'tag audit', or 'vault review'.
USE THIS SKILL whenever the user wants to: build a personal knowledge wiki, ingest data into a wiki, compile notes into articles, query a knowledge base, or clean up wiki content. Triggers on 'wiki', 'personal wiki', 'knowledge base', 'compile notes', or 'build wiki'.
USE THIS SKILL whenever the user wants to: add wikilinks to unlinked mentions, improve graph connectivity, clean up Related sections, or cross-reference pages in a markdown vault. Triggers on 'link mentions', 'inline links', 'connect pages', or 'wiki linking'.
Wikipedia-style inline linking for Obsidian wiki vaults. USE THIS SKILL whenever the user asks to: link wiki pages, add wikilinks, cross-reference pages, clean up Related sections, or improve internal linking in a markdown vault. Also triggers on "link mentions", "connect pages", "wiki links", "internal links", or "Obsidian linking".
USE THIS SKILL whenever the user wants to: audit wiki backlinks, verify link legitimacy, check for false links, or validate cross-references from heavily linked pages. Triggers on 'link audit', 'backlink check', 'verify links', or 'wiki integrity'.
USE THIS SKILL whenever the user wants to: publish a wiki as a website, deploy Obsidian notes to the web, set up Quartz, or create a static site from markdown. Triggers on 'publish wiki', 'deploy site', 'Quartz', 'Obsidian website', 'static site', or 'Cloudflare Pages'.
Rename wiki page slugs while maintaining referential integrity across the vault. USE THIS SKILL whenever the user wants to: rename a wiki page, change a slug, bulk rename files, normalize filenames, fix naming conventions, or move pages between folders. Also triggers on "rename page", "change slug", "rename file", "bulk rename", or "normalize names" in a wiki context.
USE THIS SKILL whenever the user wants to: ingest a certificate, contract, employment letter, or other text-based document into a wiki's sources layer and integrate its facts into a wiki page. Triggers on 'add certificate to wiki', 'ingest document into sources', 'create source document from text', or 'add employment info to wiki from document'.
USE THIS SKILL whenever the user wants to: decide how to store source documents in a wiki, embed documents inline, separate sources into files, or organize document references. Triggers on 'source integration', 'embed document', 'store sources', or 'document organization'.
Protect wiki Sources sections during batch operations. USE THIS SKILL whenever the user is: cleaning up a wiki, running batch edits, removing inbox references, migrating sources, or auditing a vault. Also triggers on "batch cleanup", "remove inbox links", "fix sources", "source audit", or "wiki maintenance".
USE THIS SKILL whenever the user wants to: import VCF contacts into an Obsidian vault wiki, convert contact exports to person pages, or batch-create wiki pages from a contacts file. Triggers on 'import contacts', 'vcf to wiki', 'contacts export', or 'build people pages from vcf'.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Share bugs, ideas, or general feedback.
Memory compression system for Claude Code - persist context across sessions
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim