skill-encyclopedia-updater-universal
1
总安装量
1
周安装量
#43124
全站排名
安装命令
npx skills add https://github.com/caozheshan-gm/homemadeskills --skill skill-encyclopedia-updater-universal
Agent 安装分布
mcpjam
1
openhands
1
junie
1
zencoder
1
crush
1
Skill 文档
Skill Encyclopedia Updater
Overview
Keep skillç¾ç§å
¨ä¹¦.md in sync with a skills list from any source.
This workflow does not require Codex/superpowers. If you do have Codex, the script can optionally include a Codex use-skill load line.
Inputs
- Target encyclopedia note (Obsidian Markdown), default in this vault:
embrace chaos/skillç¾ç§å ¨ä¹¦.md
- Skills source (pick one):
- Codex export file (e.g.
AGENTS.mdâAvailable skillsâ list) - OR a plain text file with one skill name per line (bullets like
- name/* namealso work)
- Codex export file (e.g.
Workflow (fast)
Step 1: Generate âmissing skillâ stubs (no file edits)
Run:
python3 skill-encyclopedia-updater-universal/scripts/generate_missing_entries.py \
--skills-file "<path-to-skills-list.txt>" \
--note "embrace chaos/skillç¾ç§å
¨ä¹¦.md"
This prints:
- Which skills are missing from the encyclopedia note (based on
### <skill-name>headings) - Markdown stubs you can paste in
If you want the generated stubs to include a Codex load line, add:
--include-codex-load
Step 2: Paste stubs into the right section
Rules:
- Only touch the encyclopedia note unless the user explicitly asks for more.
- Preserve existing style; add the smallest possible text for each new entry.
- Prefer using the skillâs own
SKILL.mdfrontmatterdescriptionfor- éç¨ï¼â¦(avoid guessing).
Recommended entry template:
### <skill-name>
- éç¨ï¼<from SKILL.md description, or 1 sentence you verify>
- ææ¡£ï¼<path or link>
- ç¨æ³ï¼<1â3 bullets, only if you can state them confidently; otherwise leave TODO>
Step 3: Final consistency check
Re-run Step 1. Expected: âNo missing skills found.â
Also verify:
- Frontmatter
date:is today (or remove the field if you donât want it drifting) - No duplicate
### <skill>headings - Code fences are balanced
Common pitfalls
- Wrong name for
.system/*skills: if the skill file lives under.../.system/<name>/SKILL.md, the encyclopedia heading anduse-skillname should be.system/<name>. - Inventing âç¨æ³â: if you didnât read the skillâs docs, keep it minimal (or leave a TODO).
- Creating extra plan notes: donât add
docs/plans/*unless explicitly requested.