skill-encyclopedia-updater-universal

Use when updating an Obsidian “skill百科全书/Skill Encyclopedia” markdown note after installing/removing skills or changing skill paths/descriptions, and you want a consistent entry per skill (heading + 适用/加载/用法) without adding extra notes.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-encyclopedia-updater-universal" with this command: npx skills add caozheshan-gm/homemadeskills/caozheshan-gm-homemadeskills-skill-encyclopedia-updater-universal

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 / * name also work)

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.md frontmatter description for - 适用:… (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 and use-skill name 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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

business-card-intake

No summary provided by upstream source.

Repository SourceNeeds Review
General

ll-feishu-audio

飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。

Archived SourceRecently Updated
General

test_skill

import json import tkinter as tk from tkinter import messagebox, simpledialog

Archived SourceRecently Updated
General

51mee-resume-profile

简历画像。触发场景:用户要求生成候选人画像;用户想了解候选人的多维度标签和能力评估。

Archived SourceRecently Updated