chujianyun/skills
WuMing's Claude Skills
What the repository is
chujianyun/skills is a collection of Agent Skills – small, reusable capability modules that can be plugged into AI‑agent platforms (especially Claude Code). Each skill lives in its own skills/<name>/ folder and is described by a SKILL.md file that defines how the skill is triggered, what resources it needs and how it runs. A central config/skills.json registers all skills, making them discoverable by the agent runtime.
How it works
- Skill definition – A skill consists of:
- a description (the trigger phrase the model looks for),
- optional scripts, references or assets,
- a type (Tool Wrapper, Reviewer, Generator, Pipeline, Runbook, etc.) that tells the agent what kind of work it does.
- Registration – Adding a new skill means creating its folder and adding an entry to
config/skills.json. The repository’s CI runsscripts/validate_skill.pyto ensure the skill follows the project’s conventions. - Installation – Skills are distributed as Claude Code plugins. Users can add the whole repo to the Claude Code marketplace and then install individual plugins, or they can invoke an “installer agent” that pulls the desired skill directly from the repo.
- Execution – When an LLM‑driven agent receives a user request that matches a skill’s description, it loads the skill’s code (often a Python script) and runs it. The skill may:
- query documentation (e.g.,
llama-index-wiki), - review or optimise prompts/configs (e.g.,
prompt-optimizer), - generate diagrams (
mermaid), - transcribe audio, process images, download web resources, or
- perform run‑book style ops for services like OpenClaw or Hermes.
- query documentation (e.g.,
Main categories of skills
| Category | Typical purpose | Example skill |
|---|---|---|
| Tool Wrapper / Wiki | Retrieve and answer questions from product or knowledge‑base docs. | llama-index-wiki, qianwenai-wiki |
| Reviewer / Optimiser | Diagnose, audit, or improve prompts, agent configs, or other skills. | prompt-optimizer, agent-optimizer |
| Career‑Advisor | Evaluate professional growth against large‑tech role models (P7‑P9). | p7-advisor, p8-advisor |
| Generator (Diagram / Text) | Turn structured data into visual or polished textual output. | mermaid, remove-ai-flavor |
| Interpreter / Report | Turn raw articles, papers, or code repos into structured summaries. | article-interpreter, paper-interpreter |
| Audio / Image pipelines | Local transcription, watermarking, privacy‑masking, etc. | local-audio-transcriber, add-photo-certificate-watermarks |
| Downloader / Web‑scraper | Batch‑download assets from specific sites. | alltuu-downloader |
| Ops / Runbook | Automated health‑checks and remediation for AI services. | openclaw-ops, hermes-ops |
| Installer / Sync | Deploy a whole skill or a set of skills into a toolchain. | baize, claudian-installer |
Who might use it
- Developers building AI agents (Claude Code, custom LLM‑orchestrators) who need ready‑made, documented plugins for common tasks.
- Ops teams that want reproducible run‑books for AI‑service maintenance.
- Product or data teams looking for quick ways to turn documentation, PDFs, or codebases into structured reports.
- Individuals seeking career‑level self‑assessment based on large‑tech competency models.
Getting started
- Add the repo to Claude Code:
/plugin marketplace add chujianyun/skills /plugin install mermaid@wuming-skills - Or use the
openskillsCLI:openskills install chujianyun/skills --global - Trigger a skill by typing its natural‑language trigger (e.g., “生成一个 Mermaid 时序图 …”). The agent matches the trigger to the skill’s description and runs the associated script.
License & contribution
All skill files are under CC BY‑NC‑SA 4.0. Commercial use requires the author’s permission. New skills follow a strict validation pipeline (create folder → register → run skill-optimizer → validate_skill.py).
This summary is based solely on the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project