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

  1. 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.
  2. Registration – Adding a new skill means creating its folder and adding an entry to config/skills.json. The repository’s CI runs scripts/validate_skill.py to ensure the skill follows the project’s conventions.
  3. 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.
  4. 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.

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

  1. Add the repo to Claude Code:
    /plugin marketplace add chujianyun/skills
    /plugin install mermaid@wuming-skills
    
  2. Or use the openskills CLI:
    openskills install chujianyun/skills --global
    
  3. 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