ljg-skill-map

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

ljg-skill-map: 技能地图

ljg-skill-map: Skill Map

扫描
~/.claude/skills/
下所有已安装技能,生成一目了然的可视化地图。
Scans all installed skills under
~/.claude/skills/
and generates an intuitive visual map.

执行

Execution

1. 扫描

1. Scanning

运行
scripts/scan.sh
,获取所有技能的 JSON 数据(name, version, invocable, desc)。
Run
scripts/scan.sh
to obtain JSON data of all skills (name, version, invocable, desc).

2. 分类

2. Classification

根据技能名称和描述,将技能自动归入以下类别:
类别图标含义典型成员
认知原子内容处理的原子操作ljg-plain, ljg-word, ljg-writes, ljg-paper
输出铸造将内容转化为可交付物ljg-card
联网触达与外部世界交互agent-reach
系统运维Agent 自身的维护和管理datetime-check, memory-review, save-conversation, skill-creator, ljg-skill-map
环境部署一次性安装和配置Her-init
归类依据名称前缀和描述关键词判断。遇到新技能无法归类时,放入「未分类」。
Automatically categorize skills into the following categories based on their names and descriptions:
CategoryIconMeaningTypical Members
Cognitive AtomsAtomic operations for content processingljg-plain, ljg-word, ljg-writes, ljg-paper
Output ForgingConvert content into deliverablesljg-card
Network ReachInteract with the external worldagent-reach
System OperationsMaintenance and management of the Agent itselfdatetime-check, memory-review, save-conversation, skill-creator, ljg-skill-map
Environment DeploymentOne-time installation and configurationHer-init
Categorization is determined by name prefixes and description keywords. When a new skill cannot be categorized, it will be placed in "Uncategorized".

3. 渲染

3. Rendering

用 ASCII 方框图呈现,格式如下:
╔══════════════════════════════════════════════════════════╗
║              SKILL MAP  ·  {N} skills installed         ║
╠══════════════════════════════════════════════════════════╣
║                                                          ║
║  ◆ 认知原子                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-plain v4.0  | 白 — 好问题+类比让人 grok        |  ║
║  | ljg-word  v1.0  | 英文单词深度拆解                  |  ║
║  | ljg-writes v4.0 | 写作引擎                          |  ║
║  | ljg-paper v2.0  | 论文阅读与分析                    |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ▲ 输出铸造                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-card  v1.5  | 铸 — 内容转 PNG 可视化           |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ...                                                     ║
╚══════════════════════════════════════════════════════════╝
规则:
  • 每个类别一个区块,类别图标 + 中文名做标题
  • 技能名左对齐,版本号紧跟(无版本显示
    -
  • 描述截断到一行,保留核心语义
  • user_invocable 为 true 的技能名后加
    /
    标记(表示可直接
    /技能名
    调用)
  • 底部统计行:总数、可调用数、分类数
Present using ASCII block diagrams in the following format:
╔══════════════════════════════════════════════════════════╗
║              SKILL MAP  ·  {N} skills installed         ║
╠══════════════════════════════════════════════════════════╣
║                                                          ║
║  ◆ 认知原子                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-plain v4.0  | 白 — 好问题+类比让人 grok        |  ║
║  | ljg-word  v1.0  | 英文单词深度拆解                  |  ║
║  | ljg-writes v4.0 | 写作引擎                          |  ║
║  | ljg-paper v2.0  | 论文阅读与分析                    |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ▲ 输出铸造                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-card  v1.5  | 铸 — 内容转 PNG 可视化           |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ...                                                     ║
╚══════════════════════════════════════════════════════════╝
Rules:
  • One block per category, with category icon + Chinese name as the title
  • Skill names are left-aligned, followed by version numbers (display
    -
    if no version is available)
  • Descriptions are truncated to one line, retaining core semantics
  • Add a
    /
    mark after the skill name if user_invocable is true (indicating it can be directly invoked via
    /skill-name
    )
  • Bottom statistics line: total count, invocable count, category count

4. 输出

4. Output

直接在对话中渲染 ASCII 地图。不生成文件,不写入磁盘。
Render the ASCII map directly in the conversation. No files are generated or written to disk.