Awesome-omni-skill fenxi-skills

分析指定skills的工作流程,通过中文图文结合方式让使用者了解目标skills的工作方式

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/fenxi-skills" ~/.claude/skills/diegosouzapw-awesome-omni-skill-fenxi-skills && rm -rf "$T"
manifest: skills/data-ai/fenxi-skills/SKILL.md
source content

Skills 分析工具

这是一个用于分析其他 Agent Skills 工作流程的工具。

功能说明

我会帮你分析任何指定的 skill,理解其工作方式和执行流程。

使用方式

在对话中告诉我你想分析的 skill 名称,例如:

  • "分析 git-release 这个 skill"
  • "请帮我分析 frontend-design skill 的工作流程"
  • "用 fenxi-skills 分析一下 pr-review"

分析流程

我会按照以下步骤进行分析:

1. 确认 skill 存在性

首先搜索目标 skill 是否存在,检查以下位置:

  • 项目级:
    .opencode/skills/<name>/SKILL.md
  • 全局:
    ~/.config/opencode/skills/<name>/SKILL.md
  • Claude兼容:
    .claude/skills/<name>/SKILL.md
    ~/.claude/skills/<name>/SKILL.md

如果未找到,会提示你 skill 不存在,并列出所有可用的 skills。

2. 读取 skill 内容

如果找到目标 skill,会读取完整的

SKILL.md
文件内容,包括:

  • YAML frontmatter(name, description, metadata等)
  • 正文内容
  • 任何引用的资源或文档

3. 工作流程分析

深入分析 skill 的:

  • 目的和目标:这个 skill 是为了解决什么问题
  • 适用场景:什么时候应该使用这个 skill
  • 执行步骤:具体的工作流程和步骤
  • 关键依赖:需要哪些工具、配置或外部资源
  • 使用示例:如何在实际项目中应用

4. 图文结合展示

以中英文结合、图表辅助的方式展示分析结果,包括:

  • 📋 基本信息卡片:skill 的名称、描述、授权等
  • 🔄 流程图:使用 Mermaid 或 ASCII 艺术展示工作流程
  • 📝 步骤详解:每个步骤的详细说明和注意事项
  • 💡 使用技巧:最佳实践和常见问题

分析输出格式

分析结果会包含以下部分:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Skill 分析报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 [技能名称]
📝 [描述信息]

┌─────────────────────────────────────┐
│ 1. 基本信息                            │
├─────────────────────────────────────┤
│ • 名称:xxx                           │
│ • 描述:xxx                           │
│ • 授权:MIT                          │
│ • 兼容性:OpenCode, Claude Code       │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ 2. 工作流程                          │
├─────────────────────────────────────┤
│                                     │
│    [开始] → [步骤1] → [步骤2] → [结束] │
│       │        │        │        │   │
│       ▼        ▼        ▼        ▼   │
│    [初始化]  [分析]   [生成]   [输出]  │
│                                     │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ 3. 详细步骤                          │
├─────────────────────────────────────┤
│                                     │
│ ▸ 步骤 1:初始化                      │
│   - 检查前置条件                      │
│   - 加载配置文件                      │
│                                     │
│ ▸ 步骤 2:分析内容                    │
│   - 解析 SKILL.md                    │
│   - 提取关键信息                      │
│                                     │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ 4. 适用场景                          │
├─────────────────────────────────────┤
│ ✓ 场景 1:xxx                        │
│ ✓ 场景 2:xxx                        │
│ ✗ 不适用:xxx                        │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ 5. 使用示例                          │
├─────────────────────────────────────┤
│ 命令:xxx                            │
│ 说明:xxx                            │
└─────────────────────────────────────┘

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

使用技巧

  • 提供准确的 skill 名称(区分大小写)
  • 如果不确定 skill 名称,可以先询问"列出所有可用的 skills"
  • 分析结果会包含实用建议,帮助你更好地使用该 skill

注意事项

  • 只分析已安装的 skills
  • 某些 skills 可能需要特定权限才能访问
  • 分析过程会显示 skill 的完整内容,确保不包含敏感信息

现在就告诉我你想分析哪个 skill 吧!