TopRank Skills

Home / Claw Skills / DevOps / task-decomposer
Official OpenClaw rules 54%

task-decomposer

Decomposes complex user requests into executable subtasks, identifies required capabilities, searches for existing skills at skills.sh, and creates new skills when no solution exists. This skill should be used when the user submits a complex multi-step request, wants to automate workflows, or needs help breaking down large tasks into manageable pieces.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 task-decomposer 技能。 若已安装,则直接安装 task-decomposer 技能。

Overview

Skill Key
10e9928a/super-skills
Author
10e9928a
Source Repo
openclaw/skills
Version
-
Source Path
skills/10e9928a/super-skills
Latest Commit SHA
53f1e4265fb31495f301cdca7a3ed6763c54a429

Extracted Content

SKILL.md excerpt

# Task Decomposer & Skill Generator

This skill helps decompose complex user requests into executable subtasks, identify required capabilities for each task, search for existing skills from the open skills ecosystem, and automatically create new skills when no existing solution is available.

## Core Workflow

```
User Request → Task Decomposition → Capability Identification → Skill Search → Gap Analysis → Skill Creation → Execution Plan
```

## Phase 1: Task Analysis & Decomposition

When receiving a user request, follow these steps:

### Step 1: Understand User Intent

Analyze the request to identify:
- **Core objective**: What is the end goal?
- **Domains involved**: What areas of expertise are needed?
- **Trigger mechanism**: One-time, scheduled, or event-driven?

Example analysis:
```
User Input: "Help me get email summaries every morning and send them to Slack"

Analysis:
- Core objective: Automated email digest delivery to Slack
- Domains: Email access, content summarization, messaging
- Trigger: Scheduled (daily morning)
```

### Step 2: Decompose into Atomic Tasks

Break down the complex task into minimal executable units:

```yaml
Task Decomposition:
  - task_id: 1
    name: "Access and retrieve email list"
    type: "data_retrieval"
    input: "Email credentials/session"
    output: "List of emails with metadata"
    dependencies: []
    
  - task_id: 2
    name: "Extract key information from emails"
    type: "data_extraction"
    input: "Email list"
    output: "Structured email data"
    dependencies: [1]
    
  - task_id: 3
    name: "Generate email summary"
    type: "content_generation"
    input: "Structured email data"
    output: "Formatted summary text"
    dependencies: [2]
    
  - task_id: 4
    name: "Send message to Slack"
    type: "message_delivery"
    input: "Summary text, Slack webhook/token"
    output: "Delivery confirmation"
    dependencies: [3]
    
  - task_id: 5
    name: "Configure scheduled execution"
    type: "scheduling"...

README excerpt

# Task Decomposer & Skill Generator

A powerful skill that helps decompose complex user requests into executable subtasks, identify required capabilities, search for existing skills from the open skills ecosystem, and automatically create new skills when no existing solution is available.

## Features

- **Task Decomposition**: Breaks down complex requests into atomic, executable subtasks
- **Capability Identification**: Maps tasks to a universal capability taxonomy
- **Skill Search**: Searches the [skills.sh](https://skills.sh/) ecosystem for existing solutions
- **Gap Analysis**: Identifies tasks without matching skills
- **Skill Creation**: Generates new skills when no existing solution is found
- **Execution Planning**: Creates structured execution plans with dependencies

## Installation

```bash
npx skills add https://github.com/clawdbot-skills/task-decomposer -g -y
```

## Core Workflow

```
User Request → Task Decomposition → Capability Identification → Skill Search → Gap Analysis → Skill Creation → Execution Plan
```

## Universal Capability Types

| Capability | Description |
|------------|-------------|
| `browser_automation` | Web navigation, interaction, scraping |
| `web_search` | Internet search and information retrieval |
| `api_integration` | Third-party API communication |
| `data_extraction` | Parse and extract structured data |
| `data_transformation` | Convert, clean, transform data |
| `content_generation` | Create text, images, or other content |
| `file_operations` | Read, write, manipulate files |
| `message_delivery` | Send notifications or messages |
| `scheduling` | Time-based task execution |
| `authentication` | Identity and access management |
| `database_operations` | Database CRUD operations |
| `code_execution` | Run scripts or programs |
| `version_control` | Git and code repository operations |
| `testing` | Automated testing and QA |
| `deployment` | Application deployment and CI/CD |
| `monitoring` | System and application monit...

Related Claw Skills