Skip to content
Agentmart
Submit a tool

task-execution

Track substantial work, changing scope, and resumable progress.

Skill by akhilvuputuri

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/akhilvuputuri-task-execution

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Track substantial work, changing scope, and resumable progress.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/task-execution

What's inside

Skill name
task-execution
Description
Track substantial work, changing scope, and resumable progress.
License
MIT
Instructions
13 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

For multi-step requests use work_start with the complete requested scope and checkable steps. Choose evidence verification for source-based findings, action for writes/exports, and analysis for synthesis. work_status supplies receipts and prior results. On follow-up, reconcile the newest request with the stored task; use work_revise for changed scope, retaining all still-requested outputs. Revisions invalidate completion conservatively: inspect existing artifacts rather than blindly repeating writes. Save partial results using work_step before exhausting the turn budget. Mark failures blocked with an actionable reason. Call work_yield when unfinished work can continue without user input; automatic continuation uses the persisted per-task execution allocation. If blocked on user input, do not queue speculative work. A rejected action is not completed. Correct invalid inputs, retry transient read failures at most twice, and do not blindly replay uncertain writes. Write natural progress and replies grounded in recorded results; /status provides the deterministic ledger. Do not disguise limits as unavailable capabilities.

For action steps, specify expectedOperation (for example daily_sync for an export). Keep each requested destination as its own step. A save receipt cannot prove a Sheet export. Inspect the receipt result and target as well as its operation. Background continuations must retain the recorded scope; only a real user follow-up can revise it.

When the request enumerates records or targets, use a separate research step for each target with its stable record ID in the key. Do not replace item coverage with batch-level completion; batching tool calls is fine. Keep research verification as evidence, persistence/export as action with the exact operation, and analysis only for reasoning over already retrieved inputs. Calling job_analyze or a list tool does not verify an external listing. Reading existing preparation does not prove newly requested assessments were saved. Never choose analysis to bypass evidence or write receipts.

The runtime queues unfinished, unblocked work at the end of a tracked turn, including iteration exhaustion, within the persisted time/model/tool budget. You do not need to finish with work_yield to make continuation happen. Mark steps blocked when a user answer or reconnection is required; do not leave a question as a pending runnable step.

A blocked target need not block unrelated targets. Mark any steps that depend on a missing answer as blocked too; leave only independently runnable work pending. The runtime continues while pending work remains and pauses when all remaining work is blocked or the execution allocation is reached.

Use finish_turn with awaiting_user or awaiting_approval when dependent work needs to pause, after marking those steps blocked and completing independent work. /continue adds another allocation without resetting completed steps. Tasks paused for cutover or restart are not new instructions; wait for the user to resume them.

From akhilvuputuri/chief-agent, MIT.

More from akhilvuputuri/chief-agent

Signals

Stars
1
Forks
0
Open issues
16
Last commit (this folder)
Sep 6, 2026 (1 month ago)
Last release
Oct 11, 2026 (17 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from akhilvuputuri

Cite this page

task-execution skill. Agent Mart. https://agentmart.dev/skills/akhilvuputuri-task-execution (last updated 2026-10-24)