doing-tasks
Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.
Best use case
doing-tasks is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.
Teams using doing-tasks should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/doing-tasks/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How doing-tasks Compares
| Feature / Agent | doing-tasks | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Doing Tasks - Execution Core
## The Rule
**If a task exists, you MUST use the appropriate skill before acting.**
```
User message received
↓
Might any skill apply? → YES (even 1% chance) → Invoke skill
↓ ↓
NO ← definitely not Announce: "Using [skill]"
↓ ↓
Respond Follow skill exactly
```
## Skill Priority
When multiple skills could apply:
1. **Process skills first** (brainstorming, debugging) - determine HOW
2. **Planning skills second** (write-plan) - create roadmap
3. **Execution skills third** (doing-tasks, dispatch-multiple-agents) - do the work
4. **Verification skills last** (verify-task) - confirm completion
## The Workflow
### Standard Project Flow:
```
brainstorming → write-plan → doing-tasks → verify-task
↑ ↓
└────── refinement ←───────────┘
```
### With Parallel Execution:
```
brainstorming → write-plan → dispatch-multiple-agents → verify-task
↓
doing-tasks (per subagent)
```
## Red Flags - STOP and Check Skills
| Thought | Reality |
|---------|---------|
| "This is just a simple question" | Questions are tasks. Check for skills. |
| "I need more context first" | Skill check comes BEFORE clarifying. |
| "Let me explore first" | Skills tell you HOW to explore. |
| "I can check files quickly" | Check for skills first. |
| "I remember this skill" | Skills evolve. Read current version. |
| "This doesn't need a formal skill" | If a skill exists, use it. |
| "I'll just do this one thing first" | Check BEFORE doing anything. |
## Execution Discipline
### Do:
- Check for skills BEFORE any action
- Follow the plan exactly
- Mark tasks complete as you finish
- Report blockers immediately
- Ask for clarification when unclear
### Don't:
- Skip skills because "it's simple"
- Add unplanned scope without approval
- Work silently for long periods
- Guess when unclear
- Let blockers sit unreported
## Integration with Clawlist
For long-running or infinite tasks:
```
doing-tasks → update ongoing-tasks.md → schedule next run
```
The doing-tasks skill executes, then updates the task tracking file for heartbeat monitoring.
## Sub-Skills Reference
- **brainstorming** - Before any creative work
- **write-plan** - After design, before execution
- **dispatch-multiple-agents** - For parallel independent tasks
- **verify-task** - After completion
## Example
**User:** "Build me a todo app"
**Correct flow:**
1. "Using brainstorming skill to clarify requirements"
2. Brainstorm: Ask questions, explore approaches
3. "Using write-plan skill to create implementation plan"
4. Write-plan: Create checkpoints and tasks
5. "Using doing-tasks skill to execute"
6. Execute: Work through plan
7. "Using verify-task skill to confirm completion"
8. Verify: Check against plan, get user approval
**Incorrect:**
- Jumping straight to coding without brainstorming
- Starting work without a plan
- Skipping verificationRelated Skills
proactive-tasks
Proactive goal and task management system. Use when managing goals, breaking down projects into tasks, tracking progress, or working autonomously on objectives. Enables agents to work proactively during heartbeats, message humans with updates, and make progress without waiting for prompts.
no-nonsense-tasks
No-nonsense task manager using SQLite. Track tasks with statuses (backlog, todo, in-progress, done), descriptions, and tags. Use when managing personal tasks, to-do items, project tracking, or any workflow that needs status-based task organization. Supports adding, listing, filtering, updating, moving, and deleting tasks.
cognary-tasks
Manage task lists via cognary-cli. Use for listing, adding, updating, completing, uncompleting, and deleting tasks. Triggers on any request about tasks, to-dos, task lists, reminders-as-tasks, or tracking action items.
gtasks-cli
Manage Google Tasks from the command line - view, create, update, delete tasks and task lists. Use when the user asks to interact with Google Tasks, manage to-do items, create task lists, mark tasks complete, or check their Google Tasks.
farmos-tasks
Query and manage farm work orders and tasks.
flatnotes-tasksmd-github-audit
Thoroughly audit Tasks.md +.
weeek-tasks
Управление задачами WEEEK через Public API (Task Manager): получать список задач, создавать/обновлять/завершать задачи, перемещать между досками/колонками, получать список досок и колонок. Использовать при интеграции с WEEEK API и работе с задачами/досками/колонками.
google-tasks
Fetch, display, create, and delete Google Tasks using the Google.
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.