Skip to content

thedavidweng/skills

Repository files navigation

English | 中文

David's Skills

AI agent skills for content operations and developer workflows.

Personal collection of skills compatible with Hermes Agent and OpenClaw.


Installation

Works with Hermes Agent, OpenClaw, and any Agent Skills-compatible tool (Amp, Cline, Codex, Cursor, Gemini CLI, Kimi Code CLI, OpenCode, Warp).

npx skills add thedavidweng/skills

The installer opens an interactive multi-select menu. Use --all to install every skill without selecting one by one:

npx skills add thedavidweng/skills --all

Skills

Personal Knowledge Wiki

Build and maintain a compounding knowledge base from your notes, messages, and documents.

Skill Description
wiki-core Build the wiki. Ingest raw data, absorb into articles, query, clean up. The foundation everything else assumes.
wiki-inline-linking Add Wikipedia-style inline wikilinks. No more ## Related sections.
wiki-inline-link-audit Automatically find and fix unlinked mentions across the vault.
wiki-slug-rename Rename page slugs without breaking links across the vault.
wiki-sources-integrity Protect ## Sources sections during batch cleanup. Never lose identity document links.
wiki-source-integration Decide whether to embed documents inline or store them in sources/.
wiki-source-document-ingest Ingest certificates, contracts, and official documents into sources and wiki pages.
wiki-vcf-import Import VCF contacts into wiki/people/ pages. Handles Chinese name reversal and phone masking.
wiki-audit Full vault audit: orphans, broken links, duplicates, stubs, tag compliance, content hygiene.
wiki-link-audit Verify backlink legitimacy. Catch false links and same-name collisions.
wiki-quartz-publish Publish your wiki as a private Quartz site. Strongly recommends Cloudflare Access / Zero Trust.

Content Operations

Generate channel-consistent metadata for uploaded videos.

Skill Description
youtube-content-ops Generate titles, descriptions, and tags that match your channel's brand style.

Document Generation

Text-as-source document workflows. Manage source files, not PDFs — generate on demand.

Skill Description
cover-letter Professional cover letters via Typst. Calibrated template with precise typography — one command to PDF.
json-resume Structured resumes via JSON Resume standard. Data/style separation, themed rendering, auto-publish to registry.
cli-invoice CLI-based invoices via maaslalani/invoice. The command is the source file — store in notes, regenerate anytime.

Code Quality

Systematic codebase maintenance for AI-first and vibe-coding teams.

Skill Description
entropy-reduction Identify and fix structural, semantic, behavioral, and evolutionary disorder through safe, incremental refactoring.
go-production-review Audit Go codebases against production best practices — modules, error handling, concurrency, tests, security, CI/CD, observability.

Writing

Style-guided content generation and review.

Skill Description
david-weng-writing-style Write or review text in David Weng's personal style — direct, factual, no fluff. Combines voice & structure rules with bilingual typography.

Maintenance

Skill Description
skill-repo-maintenance Maintain and reorganize agent skills within a skills repository. Rename skills, fix installation commands, and avoid CLI pitfalls.
stale-docs-cleanup Delete stale docs, move future work into issues, preserve human-facing guides and frozen contracts.

How It Works

Once installed, prompt your agent naturally:

"Build a wiki from my notes and messages"
"Audit my wiki for broken links and orphan pages"
"Write a YouTube description for this video"
"Refactor this codebase to reduce tech debt"
"Write a cover letter for this job posting"
"Render my resume as PDF"
"Generate an invoice for last month's work"

Each skill auto-detects the appropriate workflow, fetches context from your data or codebase, and produces results. Agent Skills follow the standard format: each skill directory contains a SKILL.md with the full workflow spec, and optional references/ with templates, cheatsheets, and examples.


Structure

Each skill follows the standard Agent Skills format:

skill-name/
├── SKILL.md           # Full workflow spec for the agent
├── agents/
│   └── openai.yaml    # UI metadata
└── references/        # Templates, cheatsheets, examples
  • SKILL.md — commands, decision trees, pitfalls, pre-publish checklist
  • agents/openai.yaml — skill name and description for agent UI discovery
  • references/ — brand guide templates, CLI command references, supporting docs

Category directories (e.g. wiki/, code-review/) contain a README.md summarizing all skills in that group.

The repository also includes .claude-plugin/plugin.json, which lists the skills that npx skills add thedavidweng/skills should show by default. Keep that manifest in sync when adding, moving, or renaming skills.


My Third-Party Skills

Curated list of third-party agent skills I use alongside this repo → THIRD-PARTY-SKILLS.md


Contributing

Personal collection, but bug reports and improvements welcome. See CONTRIBUTING.md.

License

MIT

About

AI agent skills for content operations, knowledge management, and developer workflows. Compatible with Hermes Agent and OpenClaw.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors