技能商店
什么是技能?
技能(Skills)是 Karma Box 的模块化能力扩展系统。每个技能就像一个「超能力插件」,赋予你的 AI 智能体全新的能力。
通过技能商店,你可以:
- 发现 社区开发的各种技能
- 安装 一键为智能体添加新能力
- 组合 多个技能打造专属工作流
- 发布 将你开发的技能分享给社区
热门技能分类
📊 数据分析
| 技能 | 描述 | 安装量 | |------|------|--------| | 数据可视化 | 自动生成 ECharts / Chart.js 图表 | 12,000+ | | Excel 分析师 | 深度分析 Excel 数据并生成报告 | 8,500+ | | SQL 助手 | 自然语言转 SQL 查询 | 6,200+ |
💻 开发工具
| 技能 | 描述 | 安装量 | |------|------|--------| | 代码审查 | 自动 Code Review 并给出优化建议 | 15,000+ | | API 测试 | 自动生成和运行 API 测试用例 | 7,800+ | | 文档生成 | 从代码自动生成技术文档 | 5,400+ |
📝 内容创作
| 技能 | 描述 | 安装量 | |------|------|--------| | 长文写作 | 结构化长文章创作助手 | 20,000+ | | 翻译专家 | 支持 50+ 语言的专业翻译 | 18,000+ | | 社媒运营 | 多平台内容生成与排期 | 9,200+ |
🔧 效率工具
| 技能 | 描述 | 安装量 | |------|------|--------| | 会议纪要 | 从音频/文字生成结构化纪要 | 11,000+ | | 邮件助手 | 智能邮件撰写与回复 | 14,000+ | | 日程管理 | AI 驱动的智能日程规划 | 6,800+ |
安装技能
从技能商店安装
- 打开 Karma Box App
- 进入 技能商店
- 浏览或搜索你需要的技能
- 点击 安装 按钮
- 在对话中使用
@技能名调用
通过 API 安装
POST /v1/skills/install
{
"skill_id": "skill_data_viz_001",
"agent_id": "agent_abc123"
}
技能开发
技能结构
一个技能由以下部分组成:
my-skill/
├── manifest.json # 技能配置文件
├── index.ts # 入口文件
├── tools/ # 工具定义
│ └── my-tool.ts
├── prompts/ # 提示词模板
│ └── system.md
└── README.md # 技能说明
manifest.json
{
"name": "my-awesome-skill",
"version": "1.0.0",
"description": "一个很棒的技能",
"author": "your-name",
"category": "productivity",
"tools": [
{
"name": "my_tool",
"description": "工具描述",
"parameters": {
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "输入内容"
}
}
}
}
]
}
发布技能
# 安装 Karma CLI
npm install -g @karmabox/cli
# 登录
karma login
# 验证技能
karma skill validate
# 发布
karma skill publish
技能审核
所有提交到商店的技能需要通过审核:
- 安全检查 — 确保没有恶意代码
- 功能测试 — 验证技能功能正常
- 质量评估 — 代码质量和文档完整性
- 合规审查 — 符合社区规范
审核通常在 1-3 个工作日内完成。
收益分成
技能开发者可以选择免费或付费发布:
| 定价模式 | 开发者分成 | 说明 | |---------|-----------|------| | 免费 | - | 开源共享 | | 一次性付费 | 70% | 用户一次购买永久使用 | | 订阅制 | 75% | 按月/年收费 |
加入 Karma 技能开发者社区,与全球开发者一起打造 AI 能力生态。