parallel-task-executor
多任务并行执行管理器。接收多条指令并同步执行,支持优先级调度、任务依赖、结果收集和进度跟踪。适用于需要并发处理多个独立任务的场景。
Why use this skill?
Boost your OpenClaw agent productivity with parallel-task-executor. Manage multiple concurrent tasks, set priorities, and handle complex dependencies with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/erichy777/parallel-task-executorWhat This Skill Does
The parallel-task-executor is a powerful orchestration engine designed to optimize the workflow of the OpenClaw agent. It functions as a robust task manager that enables the agent to process multiple complex instructions concurrently rather than strictly sequentially. By automatically parsing, categorizing, and prioritizing user requests, it streamlines operations ranging from simple file system manipulations to intricate API calls. Its core architecture includes a sophisticated priority queue system (P0-P3) and dependency mapping, ensuring that mission-critical tasks are prioritized while dependent workflows execute in the correct logical sequence. With built-in retry logic, resource-aware concurrency control, and real-time progress reporting, it significantly reduces the idle time of the AI agent and improves overall task completion speed.
Installation
To integrate the parallel-task-executor into your OpenClaw ecosystem, execute the following command in your terminal:
clawhub install openclaw/skills/skills/erichy777/parallel-task-executor
Once installed, the skill automatically registers its handlers. You can verify the installation by checking your configuration file located at ~/.openclaw/openclaw.json to ensure the skill path is correctly referenced.
Use Cases
- High-Volume Data Processing: Efficiently parsing and aggregating multiple JSON datasets or converting various files simultaneously.
- Automated Web Research: Opening multiple URLs to gather data, take screenshots, and submit forms without waiting for each page to fully render before starting the next.
- System Administration: Performing cleanup tasks such as deleting temporary files, archiving logs, and updating system configurations in one batch operation.
- Complex Workflow Automation: Chaining tasks where specific outputs are required for subsequent steps, such as downloading a set of files and then immediately processing their content.
Example Prompts
- "Perform these tasks in parallel: download the latest report from the server, clear the /tmp folder, and verify the integrity of the database connection."
- "I need to update my profile: first login to the portal, then update my email, and finally upload my new profile photo. Please handle the dependency chain."
- "High priority: process the emergency system log files; low priority: reorganize the document folder and clean up duplicate images."
Tips & Limitations
- Resource Management: The default concurrency is set to 4. If you are running resource-intensive tasks like massive file processing, consider adjusting the limit in your configuration to avoid CPU throttling.
- Dependency Logic: Always define dependencies clearly in your instructions if the order of execution is crucial, as the system relies on this to prevent race conditions.
- Error Handling: While the system has a default 3-retry mechanism, it is always helpful to monitor the generated reports. If a task repeatedly fails, check the detailed error logs to diagnose potential environment permissions issues.
- System Overhead: Extremely large batches of tasks may increase memory footprint; keep task groups organized into logical units for best performance.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-erichy777-parallel-task-executor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution, network-access