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.mdsource 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 吧!