任务分解器

4小时前更新 1 00
任务分解器任务分解器
任务分解器

技能简介

Task Decomposer 将用户提交的复杂多步骤请求拆解为最小可执行单元,识别每个子任务所需的能力类型,并在 skills.sh 生态中搜索匹配的技能方案。当现有技能无法覆盖时,自动生成新技能填补缺口。

能做什么

  • 解析用户意图,提取核心目标、涉及领域和触发机制
  • 将复杂任务拆分为带依赖关系的原子任务序列
  • 映射子任务到通用能力分类体系(如浏览器自动化、API集成、内容生成等)
  • 基于关键词在 skills.sh 搜索现有技能
  • 识别能力缺口并输出技能创建建议

使用说明

本技能无需安装,作为分析型工具直接调用。典型调用场景:

  1. 用户提交复杂请求(如”每天早上获取邮件摘要并发送到 Slack”)
  2. 系统按以下阶段处理:
    阶段1:任务分析与拆解 → 阶段2:能力识别 → 阶段3:技能搜索 → 阶段4:缺口分析与技能创建
  3. 输出包含:子任务清单、每项任务的能力标签、推荐技能列表、缺失能力及创建建议

命令行搜索示例:

npx skills find slack notification
npx skills find browser automation
npx skills find pdf extract

输入与输出

见下方输入与输出表格。

项目内容
输入用户自然语言描述的复杂请求;可选的执行上下文(定时/事件触发)
输出原子任务清单(含ID、名称、类型、输入输出、依赖关系);能力-技能映射表;现有技能推荐列表;缺口分析及新技能创建建议
适用人群需要将模糊需求转化为技术方案的产品经理;构建自动化工作流的开发者;设计多步骤AI代理的架构师
不包含具体技能的执行代码;第三方服务的身份认证配置;任务调度器的实际部署

 

风险提示

  • 自动生成的技能需人工审核后再部署
  • 任务依赖关系错误可能导致执行顺序混乱
  • 第三方 API 凭证需单独配置,不在本技能处理范围内

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/10e9928a/task-decomposer/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...