Skill Combo Recommender
智能推荐技能组合,帮助用户找到最佳工作流程。
核心功能
- 任务分析:根据用户描述的任务,分析需要的技能
- 技能组合推荐:推荐最佳技能组合和工作流程
- 使用示例:提供具体的使用示例和命令
- 预设工作流:提供常见场景的预设工作流(小红书运营、内容创作、视频制作等)
使用场景
场景 1:小红书运营
用户想要运营小红书账号
场景 2:内容创作流水线
用户想要高效创作多平台内容
- 推荐技能:content-researcher + social-publisher + ai-content-tailor + wechat-formatter
- 工作流程:内容调研 → 内容裁剪 → 格式化 → 多平台发布
- 使用示例:
# 1. 调研热门话题
content-researcher --topic 人工智能 --days 7
# 2. 裁剪为多平台版本
ai-content-tailor --input article.md --platforms xiaohongshu,zhihu,wechat
# 3. 发布到多平台
social-publisher --input xiaohongshu.md --platform xiaohongshu
场景 3:视频内容制作
用户想要制作视频内容
场景 4:数据分析和可视化
用户想要分析数据并生成图表
核心逻辑
技能标签系统
每个技能都有标签,用于匹配用户需求:
内容创作:xiaohongshu-content, content-researcher, social-publisher, ai-content-tailor, wechat-formatter
视频制作:video-generate, video-frames, auto-subtitle, text-to-podcast
数据分析:stock-analyzer, data-chart-tool, tushare-finance
文件管理:batch-renamer, photo-organizer, download-organizer, video-organizer, music-tagger, file-sorter
音频处理:audio-note-taker, auto-subtitle, text-to-podcast
项目管理:skill-composer, social-media-scheduler, email-ai-assistant
AI 工具:summarize, openai-image-gen, openai-whisper
推荐算法
- 关键词匹配:根据用户描述的关键词匹配技能标签
- 权重排序:根据匹配度排序推荐技能
- 工作流生成:将推荐技能组织成工作流程
- 示例生成:为每个推荐技能提供使用示例
预设工作流
小红书运营全流程:
- 技能:xiaohongshu-content + xiaohongshu-image-gen + xiaohongshu-proxy-manager + social-media-scheduler
- 步骤:1. 生成爆款内容 → 2. 生成配图 → 3. 设置代理 → 4. 排期发布
内容创作流水线:
- 技能:content-researcher + social-publisher + ai-content-tailor + wechat-formatter
- 步骤:1. 调研热门话题 → 2. 裁剪内容 → 3. 格式化 → 4. 多平台发布
视频内容制作:
- 技能:video-generate + video-frames + auto-subtitle + text-to-podcast
- 步骤:1. 生成视频 → 2. 提取帧 → 3. 生成字幕 → 4. 音频配音
数据分析和可视化:
- 技能:stock-analyzer + data-chart-tool + tushare-finance
- 步骤:1. 获取数据 → 2. 分析数据 → 3. 生成图表
CLI 命令
# 基础用法:根据任务描述推荐技能
skill-combo-recommender --task "我想运营小红书账号"
# 指定平台:推荐特定平台的技能组合
skill-combo-recommender --task "内容创作" --platform xiaohongshu,wechat
# 查看预设工作流:列出所有预设工作流
skill-combo-recommender --list-workflows
# 使用预设工作流:使用特定的工作流
skill-combo-recommender --workflow "小红书运营全流程"
# 查看技能库:列出所有可用技能和标签
skill-combo-recommender --list-skills
# 生成文档:生成推荐的工作流文档
skill-combo-recommender --task "内容创作" --output markdown
扩展性
添加新技能
在 source/skill_database.py 中添加新技能:
skills = {
"skill-name": {
"name": "技能名称",
"description": "技能描述",
"tags": ["标签1", "标签2"],
"examples": ["示例1", "示例2"]
},
# ... 添加更多技能
}
添加新工作流
在 source/workflow_database.py 中添加新工作流:
workflows = {
"workflow-name": {
"name": "工作流名称",
"description": "工作流描述",
"skills": ["skill1", "skill2", "skill3"],
"steps": ["步骤1", "步骤2", "步骤3"]
},
# ... 添加更多工作流
}
优化方向
- 学习用户行为:记录用户选择的工作流,优化推荐算法
- 个性化推荐:根据用户历史使用记录,提供个性化推荐
- 工作流模板:提供更多预设工作流模板
- 集成 skill-composer:直接生成 skill-composer 配置文件