Agent skill
skill-management
技能全生命周期管理系统,使用 LLM 智能分析技能类型、评估质量、审计安全。支持 GitHub、skills.sh marketplace 和 Skills CLI (npx skills) 三数据源搜索。当用户需要:(1)发现和评估新技能,(2)审计现有技能安全性,(3)改造技能适配本地环境,(4)测试技能融合效果,(5)收集技能使用反馈时使用。
Install this agent skill to your Project
npx add-skill https://github.com/Dwsy/agent/tree/main/skills/skill-management
SKILL.md
技能全生命周期管理系统
完整的技能管理流程,从发现到部署的端到端管理,充分利用 LLM 智能分析能力。
🎯 核心特性
1. 三数据源搜索
- GitHub - 搜索 GitHub 上的技能仓库
- skills.sh marketplace - 搜索 skills.sh 技能市场
- Skills CLI - 使用
npx skillsCLI 搜索和安装技能(基于 Vercel 开源方案)
2. 智能技能分类
- 自动识别技能类型:knowledge、tool、hybrid、process
- 差异化评估标准
3. LLM 深度分析
- 智能分类
- 深度评估
- 安全审计
- 定制化报告
4. 差异化评估
- 知识型:重点评估内容质量(40%)
- 工具型:重点评估功能和安全(40%)
5. Skills CLI 集成
基于 Vercel skills 开源方案,提供:
- 搜索技能 -
npx skills find <keyword> - 安装技能 -
npx skills add <owner/repo@skill> - 检查更新 -
npx skills check - 更新技能 -
npx skills update
🔄 工作流程
┌─────────────┐
│ 搜索技能 │ ← 脚本:GitHub CLI 或 skills.sh marketplace
└──────┬──────┘
│
┌──────▼──────┐
│ 选择技能 │ ← LLM:使用 interview 展示列表 + 智能介绍
└──────┬──────┘
│
┌──────▼──────┐
│ 发现技能 │ ← 脚本:克隆仓库、查找 SKILL.md
└──────┬──────┘
│
┌──────▼──────┐
│ 智能分类 │ ← LLM:判断技能类型
└──────┬──────┘
│
┌──────▼──────┐
│ 评估技能 │ ← LLM:差异化分析
└──────┬──────┘
│
┌──────▼──────┐
│ 安全审计 │ ← LLM:差异化审计
└──────┬──────┘
│
┌──────▼──────┐
│ 适应性改造 │ ← 脚本:分析需求
└──────┬──────┘
│
┌──────▼──────┐
│ 融合测试 │ ← 脚本:兼容性检查
└──────┬──────┘
│
┌──────▼──────┐
│ 智能报告 │ ← LLM:定制化报告
└──────┬──────┘
│
┌──────▼──────┐
│ 用户通知 │ ← 脚本:显示摘要
└─────────────┘
🚀 快速开始
搜索技能
GitHub 搜索
bun ~/.pi/agent/skills/skill-management/scripts/search.ts "claude office"
skills.sh marketplace 搜索
bun ~/.pi/agent/skills/skill-management/scripts/search.ts "react" --source marketplace
Skills CLI 搜索
bun ~/.pi/agent/skills/skill-management/scripts/search.ts "react" --source cli
使用 Skills CLI 直接安装
# 搜索技能
npx skills find react
# 安装特定技能
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
# 检查更新
npx skills check
# 更新所有技能
npx skills update
查看热门技能
bun ~/.pi/agent/skills/skill-management/scripts/search.ts trending
查看统计信息
bun ~/.pi/agent/skills/skill-management/scripts/search.ts stats
完整流程
# 使用 GitHub 搜索
bun ~/.pi/agent/skills/skill-management/scripts/pipeline.ts "claude office" --interactive
# 使用 marketplace 搜索
bun ~/.pi/agent/skills/skill-management/scripts/pipeline.ts "react" --source marketplace --interactive
🤖 LLM 智能分析
智能分类
自动识别 4 种技能类型:
- knowledge - 纯文档、指南、最佳实践
- tool - 包含可执行脚本和工具
- hybrid - 既有文档又有脚本
- process - 流程指南和工作流
差异化评估
| 维度 | 知识型 | 工具型 |
|---|---|---|
| 内容质量 | 40% | 20% |
| 功能完整性 | 20% | 40% |
| 实用性 | 20% | 20% |
| 文档质量 | 10% | 10% |
| 代码质量 | 5% | 10% |
| 安全性 | 5% | 10% |
📁 文件结构
~/.pi/agent/skills/skill-management/
├── SKILL.md # 本文档
├── README.md # 使用说明
├── config.json # 配置文件
├── scripts/
│ ├── assess.ts # 智能评估(自动分类 + 差异化)
│ ├── audit.ts # 智能审计(自动分类 + 差异化)
│ ├── pipeline.ts # 完整流程脚本
│ ├── select.ts # 技能选择脚本
│ ├── search.ts # 三数据源搜索(GitHub + marketplace + CLI)
│ ├── skills-cli.ts # Skills CLI (npx skills) 集成模块
│ ├── interactive.ts # 交互式决策脚本
│ ├── report.ts # 智能报告生成脚本
│ └── notify.ts # 通知脚本
├── reports/ # 智能评估报告目录
└── templates/ # 模板文件
🎨 数据源对比
| 数据源 | 类型 | 优势 | 用途 |
|---|---|---|---|
| GitHub | 代码仓库 | 搜索开源技能项目 | 搜索 GitHub 上的技能仓库 |
| skills.sh | 技能市场 | 技能聚合平台 | 发现热门和社区技能 |
| Skills CLI | 包管理器 | 统一的技能生态 | 搜索、安装、更新技能 |
📝 使用示例
示例 1: GitHub 搜索
bun ~/.pi/agent/skills/skill-management/scripts/search.ts "office"
示例 2: Marketplace 搜索
bun ~/.pi/agent/skills/skill-management/scripts/search.ts "react" --source marketplace
示例 3: 查看热门技能
bun ~/.pi/agent/skills/skill-management/scripts/search.ts trending
示例 4: 查看统计
bun ~/.pi/agent/skills/skill-management/scripts/search.ts stats
🎯 最佳实践
- 先搜索后选择 - 使用三数据源搜索更多技能
- 充分利用 LLM - LLM 参与全流程分析
- 区分技能类型 - 不同类型使用不同评估标准
- 定制化报告 - 根据类型生成定制化报告
- 优先使用 Skills CLI - 对于 skills.sh 生态的技能,使用
npx skills进行安装和管理 - 技能命名格式 - 使用
owner/repo@skill-name格式引用特定技能
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
undo-redo
Use the undo_redo tool to rewind or reapply buffered file changes or inspect diffs without UI navigation. Use when you need to adjust or verify changes in the current session history.
exa
使用 Exa.ai API 进行高质量的互联网搜索。需要 EXA_API_KEY 环境变量。
backend-unit-test
后端单元测试技能。触发场景: - 用户要求运行/创建单元测试 - 用户要求验证数据 - 用户要求用 Maven 运行测试 - 关键词:test, maven test, junit, springboot test, 单元测试, 测试验证 核心:不改 pom,用 reactor 模式运行。
mermaid-flow-image
将流程需求整理为可渲染的 Mermaid(简化版/详细版),并通过 Kroki 生成可发送的高分辨率 PNG 图片。适用于“把架构流程画出来并直接发图”的场景。
web-browser
Allows to interact with web pages by performing actions such as clicking buttons, filling out forms, and navigating links. It works by remote controlling Google Chrome or Chromium browsers using the Chrome DevTools Protocol (CDP). When Claude needs to browse the web, it can use this skill to do so.
ralph-loop-gen
任务管理系统模板生成器 - 根据用户输入或JSON配置生成完整的任务管理结构(模板生成器,非直接执行器)
Didn't find tool you were looking for?