gopendrasharma89-tech/openclaw-workspace/task-decomposer
Claude Code and agent skill by gopendrasharma89-tech/openclaw-workspace
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install gopendrasharma89-tech/openclaw-workspace/task-decomposerSKILL.md
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
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:
Step 2: Decompose into Atomic Tasks
Break down the complex task into minimal executable units:
Phase 2: Capability Identification
Map each subtask to a capability type from the universal capability taxonomy.
Universal Capability Types
| Capability | Description | Search Keywords | |
|---|---|---|---|
browser_automation | Web navigation, interaction, scraping | browser, selenium, puppeteer, playwright, scrape | |
web_search | Internet search and information retrieval | search, google, bing, duckduckgo | |
api_integration | Third-party API communication | api, rest, graphql, webhook, {service-name} | |
data_extraction | Parse and extract structured data | parse, extract, scrape, ocr, pdf | |
data_transformation | Convert, clean, transform data | transform, convert, format, clean, etl | |
content_generation | Create text, images, or other content | generate, write, create, summarize, translate | |
file_operations | Read, write, manipulate files | file, read, write, csv, excel, json, pdf | |
message_delivery | Send notifications or messages | notify, send, email, slack, discord, telegram | |
scheduling | Time-based task execution | schedule, cron, timer, daily, weekly | |
authentication | Identity and access management | auth, oauth, login, token, credentials | |
database_operations | Database CRUD operations | database, sql, mongodb, query, store | |
code_execution | Run scripts or programs | execute, run, script, shell, python | |
version_control | Git and code repository operations | git, github, gitlab, commit, pr, review | |
testing | Automated testing and QA | test, jest, pytest, e2e, unit | |
deployment | Application deployment and CI/CD | deploy, docker, kubernetes, ci-cd, release | |
monitoring | System and application monitoring | monitor, alert, log, metrics, health |
Capability Identification Process
For each subtask:
- Analyze the task description and requirements
- Match to one or more capability types
- Generate search keywords for skill discovery
Example:
Phase 3: Skill Search
Use the Skills CLI to search for existing skills at https://skills.sh/
Search Process
For each capability need, search using relevant keywords:
Evaluate Search Results
When results are returned:
Evaluate each result for:
- Relevance: Does it match the required capability?
- Completeness: Does it cover all needed functionality?
- Quality: Is it well-documented and maintained?
Generate Capability Mapping
Phase 4: Gap Analysis
Identify tasks without matching skills:
Built-in Capabilities (No Skill Needed)
These capabilities are typically handled by the agent's native abilities:
content_generation- LLM's native text generationdata_transformation- Basic data manipulation via codecode_execution- Direct script executionscheduling- System-level cron/scheduler configuration
Skills Required
For capabilities without built-in support, determine:
- Skill exists: Install from skills.sh
- Skill not found: Create new skill
Phase 5: Skill Creation
When no existing skill matches a required capability, create a new skill.
Skill Creation Process
- Define scope: Determine what the skill should do
- Design interface: Define inputs, outputs, and usage patterns
- Create SKILL.md: Write the skill definition file
- Add resources: Include scripts, references, or assets as needed
Skill Template
{Basic command or code example}
Initialize New Skill
Phase 6: Generate Execution Plan
Compile all information into a structured execution plan:
Task Decomposition Principles
Principle 1: Atomicity
Each subtask should be the minimal executable unit with clear input and output.
Principle 2: Independence
Minimize dependencies between tasks to allow parallel execution where possible.
Principle 3: Verifiability
Each task should have a clear way to verify successful completion.
Principle 4: Reusability
Identify reusable patterns and prefer creating general-purpose skills.
Principle 5: Single Responsibility
Each task should do one thing well.
Output Format
Present the decomposition results in a structured format:
Examples
Example 1: Workflow Automation
User Request:
Decomposition:
Example 2: Data Pipeline
User Request:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/task-decomposer/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gopendrasharma89-tech/openclaw-workspace/task-decomposer)