Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .claude/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-task -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .agents/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-task -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .cursor/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-task -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .gemini/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-task -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .github/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-task -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "execute-task" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/execute-task into .opencode/skills/execute-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execute-task", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
execute-task
GitHub stars
604
Token cost
~4.8k tokens
SKILL.md length
2,438 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT
At a glance
Execute the next TaskMaster task using the implementation plan with CDD verification.
Works in 2 steps: Directly by the user once HANDOFF has… → By the prd-taskmaster orchestrator when…
Tasks that involve Planning
SKILL.md covers Entry, Cycle (per iteration), Termination and Red flags, plus 3 more sections
Calls python3 and pnpm
What it does
Execute Task is an agent skill from anombyte93/prd-taskmaster. Execute the next TaskMaster task using the implementation plan with CDD verification. Picks the next ready task, matches it to the plan step, implements via a dispatched subagent, verifies subtasks with evidence, marks the task done, and loops until every task is complete. Wraps the TaskMaster next - in-progress - done lifecycle with CDD GREEN / RED / BLUE verification and the plugin's triple-verification rule. Autonomous by design — no user prompts inside the loop.
Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Planning, Task breakdown and PRD writing. The repository describes itself as: Zero-config goal-to-tasks engine for Claude Code (the Atlas engine). Graded PRD validation, dependency-ordered task graph, evidence-gated execution. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
1Directly by the user once HANDOFF has completed and a task-execution
2By the prd-taskmaster orchestrator when current_phase is EXECUTE.
What it can do on your machine
Read from SKILL.md and the folder at commit 3a9756a. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves these tools, so the agent can use them without asking each time:
Read
Write
Edit
Bash
Skill
Agent
ToolSearch
mcp__atlas-engine
mcp__plugin_prd_go
mcp__plugin_prd-taskmaster_go
…and 1 more on the same allowed-tools line.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Shell commands in SKILL.md call:
python3
pnpm
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Execute Task loads about 4.8k tokens when it runs. Until then it costs about 121 tokens; SKILL.md has 2,438 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~121
When it runs· the whole SKILL.md, loaded when a task matches
~4.8k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/execute-task/SKILL.md (or your agent's skills folder).
name
execute-task
description
Execute the next TaskMaster task using the implementation plan with CDD verification. Picks the next ready task, matches it to the plan step, implements via a dispatched subagent, verifies subtasks with evidence, marks the task done, and loops until every task is complete.
Wraps the TaskMaster next -> in-progress -> done lifecycle with CDD GREEN / RED / BLUE verification and the plugin's triple-verification rule. Autonomous by design — no user prompts inside the loop.
Plan (HOW) — docs/superpowers/plans/*.md produced by GENERATE
TaskMaster (WHAT) — .taskmaster/tasks/tasks.json with
dependencies and complexity scores
CDD (PROOF) — acceptance cards per task, evidence-gated
execute-task is the single skill that runs the full build from "tasks are
ready" to SHIP_CHECK_OK. It is autonomous — no AskUserQuestion inside the
loop. Any gap that would require user input is surfaced through the recon
escalation ladder (step 11) or the inbox (steps 4 and 8), never via a modal
prompt.
Entry
This skill is invoked either:
Directly by the user once HANDOFF has completed and a task-execution
mode (A/B/C) has been dispatched, or
By the prd-taskmaster orchestrator when current_phase is EXECUTE.
On entry, confirm that:
.atlas-ai/state/pipeline.json exists and records phase: EXECUTE
.taskmaster/tasks/tasks.json exists with at least one ready task
.atlas-ai/customizations/system-prompt-template.md is present (may be
empty — absence is a setup bug, empty is fine)
If any of the above are missing, report the gap and halt. Do NOT attempt to
bootstrap the missing artifact from inside this loop — that is the
orchestrator's job.
Cycle (per iteration)
Each pass through this cycle moves exactly one TaskMaster task from pending
to done. Do the 13 steps in order. Do not skip.
Task-start SHA — at the very beginning of each iteration (before step 2),
capture the current git HEAD:
bash
task_start_sha=$(git rev-parse HEAD)
Record $task_start_sha in the execute-log row for this iteration. It is the
oracle of truth for every reachability sweep in step 9b below: "what modules
did THIS task add?" is diff $task_start_sha..HEAD. The oracle flow already
issues per-task start commits; this surfaces the same value in the loop prose.
Heartbeat check: verify the execute-task heartbeat timer is running.
If missing, register one via CronCreate("execute-task-heartbeat", "* * * * *", "echo heartbeat").
Abort the iteration if the timer cannot be created — a missing heartbeat
means a missing stuck-session detector, and that is load-bearing.
Inbox reconciliation: read .atlas-ai/state/pipeline.json,
.taskmaster/tasks/tasks.json, and the current TodoWrite list.
Diff them. If the three are stale by more than 5 tasks (i.e. TodoWrite
says 10 done but tasks.json says 3 done), report the diff and halt — do
not paper over bookkeeping drift by silently reconciling.
Pick next task: run backend op next with the plugin's project-root
pointer. Use exactly this invocation:
bash
python3 script.py next-task
Parse the JSON result.
If no ready tasks and all tasks are done, run .atlas-ai/ship-check.py,
emit SHIP_CHECK_OK on success, exit the loop.
If no ready tasks but pending tasks exist, the dependency graph is
deadlocked — report and halt.
Load plan step: search for the matching task ID in this priority
order, halting only after all three fail:
docs/superpowers/plans/*.md (the superpowers GENERATE default output)
.taskmaster/docs/plan.md (the prd-taskmaster HANDOFF default output,
whose path is also recorded in
pipeline.json:phase_evidence.HANDOFF.plan_file_path)
Any custom path declared in
pipeline.json:phase_evidence.HANDOFF.plan_file_path (in case
a future handoff variant writes elsewhere)
If none of the three contains the matching task ID, the task was
invented downstream of the plan — mark the task blocked, inbox the
parent orchestrator with message_type="blocker", and continue to the
next iteration.
(Codified 2026-06-04 — yesterday's ai-human-tasker run had its plan at
.taskmaster/docs/plan.md only, while this step previously read
docs/superpowers/plans/*.md exclusively. The controller silently
improvised; a cold-start successor would have hit the blocked path on
every task.)
Generate CDD card: convert the task's subtasks field into a
testing_plan. Each subtask becomes a verifiable check with a concrete
evidence path (file, command output, or test name). Write the card to
.atlas-ai/cdd/task-<id>.json. A task without subtasks is treated as a
single RED card.
Set in-progress: run backend op set-status from the current project
root:
This flip is
observable by watchers and anchors the iteration in TaskMaster itself.
Dispatch implementer subagent — NEVER in-session. The controller
must:
Provide the FULL task text to the subagent. Never tell the subagent to
"read tasks.json" — per spec §12, the controller serialises the task
into the dispatch prompt.
Inject the plugin customisation block at .atlas-ai/customizations/system-prompt-template.md
into the subagent's system prompt. If the file is empty, inject nothing
and continue.
Tier the model by TaskMaster complexity score:
1-4 fast — use the fast tier (Haiku-class)
5-7 standard — use the standard tier (Sonnet-class)
8-10 capable — use the capable tier (Opus-class)
Wait for the subagent to return a terminal status: DONE,
DONE_WITH_CONCERNS, NEEDS_CONTEXT, or BLOCKED.
Rationale: complexity-tiered dispatch keeps the dollars-per-task curve
sensible. A complexity-2 boilerplate task does not need Opus; a
complexity-9 architectural task should not be given to Haiku.
Route by status: the subagent's return status drives the next move.
DONE — proceed to the spec gate, then the quality gate. If both
pass, advance to step 9.
DONE_WITH_CONCERNS — the subagent completed but flagged concerns.
Address each concern before advancing; re-dispatch if needed.
NEEDS_CONTEXT — the subagent requested more context. Provide the
requested context and re-dispatch. Retry cap at 2 — if the subagent
still returns NEEDS_CONTEXT after two re-dispatches, escalate via the
recon ladder (step 11).
BLOCKED — the subagent cannot proceed. Try one model-tier upgrade
first (e.g. standard -> capable). If still blocked, break the task
into smaller subtasks via backend op expand
(python3 script.py expand --id <N>). If still
blocked, set status=blocked, inbox parent, halt this iteration.
Do NOT invent new status values. The four above are the only terminal
returns. Any other string from the subagent is a protocol violation and
should be logged + treated as BLOCKED.
Triple verification — the plugin's core quality gate, per spec §11.4.
Three independent checks must agree.
Hard exit-code gate (MANDATORY — bypasses agreement count). Before
invoking the three checkers, run .atlas-ai/ship-check.py --dry-run. If
it reports any non-zero Exit status N in evidence files, the task
FAILS regardless of how the agent narratives read. SHIP_CHECK_FAIL is
NOT a warning. Narrative claiming the exit code is "expected" or
"infrastructure noise" does NOT override this gate — write a separate
task-fix-N to address the underlying failure instead. There is NO
override path; Gate 5 is unfakable. (Codified 2026-06-04 after T12
in ai-human-tasker was marked DONE while pnpm test exited 1 with 11
failing tests.)
9b. Reachability sweep (MANDATORY for wired/live tasks). After the
hard exit-code gate passes, run the reachability sweep for this task:
Inspects every source module added between $task_start_sha and HEAD.
Computes a per-task verdict: WIRED, EXEMPT, ORPHAN, or ERROR.
Writes the verdict dict into the task's CDD card
.atlas-ai/cdd/task-<id>.json under the "reachability" key (atomic,
additive — existing card keys are preserved).
The sweep exit code encodes the verdict:
exit 0 → WIRED or EXEMPT (pass; proceed to the three checkers).
exit 1 → ORPHAN or ERROR (see step 10 for the auto-downgrade path).
For spike/domain-model tasks the sweep returns EXEMPT automatically (no
importer search is performed for those tiers).
Why sweep before the triple check? A green test on a module
imported by nothing is not "done" — it is scaffolded. The triple check
can pass for an ORPHAN module (all tests pass; doubt and validate agree).
The reachability gate closes that gap: done means the module is
reachable from real production callsites, not just reachable from tests.
Wire it or it ships as scaffold.
The three checks (run only if the hard gate AND the reachability sweep both pass):
Plugin-native check: evidence file count vs declared subtask count
(from the CDD card in step 5). Missing evidence = fail.
/doubt skill — adversarial doubt sweep on the claimed completion.
External Opus subagent sanity pass — asks a fresh subagent "would
you merge this?" with the task spec + diff + evidence.
3+ agree pass -> task passes. Disagreement -> halt this iteration,
surface to inbox.
Mark done + propagate state — branch on the sweep verdict from step 9b:
WIRED or EXEMPT (sweep exit 0) → proceed normally:
a. Run backend op set-status for the parent task. Because the sweep
already wrote the reachability block into the CDD card, the
set-status CLI auto-reads it — no --reachability flag needed:
If you want to be explicit (e.g. for logging), you may pass:
--reachability WIRED or --reachability EXEMPT.
b. Subtask writeback: for each subtask S in task.subtasks whose
evidence file (per the CDD card from step 5) exists, run
python3 script.py set-status --id <N>.<S> --status done. Subtasks left
pending while the parent is done are a data-integrity violation
that breaks any tool computing progress from subtask state.
(Codified 2026-06-04 — yesterday's run left all 39 subtasks
pending despite 13/13 parent tasks done.)
c. Update .atlas-ai/state/pipeline.json per-task: call
mcp__plugin_prd_go__update_pipeline_task_status(task_id=<N>, status="done") if the MCP tool is available. If not, fall back to
atomic read-modify-write using the pattern in
mcp-server/pipeline.py:locked_update() — read, append <N> to
phase_evidence.EXECUTE.tasks_completed, write to temp, rename.
Never leave pipeline.json and tasks.json mutually inconsistent.
(Codified 2026-06-04 — yesterday's run promised this write in
SKILL.md but never executed it. pipeline.json froze at HANDOFF
transition through all 85 minutes of execution.)
ORPHAN or ERROR (sweep exit 1) → auto-downgrade to scaffold:
Log to execute-log.jsonl: "reachability_verdict": "ORPHAN" (or
"ERROR"), "auto_downgraded": true, and a plain-English note of
which modules are unwired (from the sweep's modules list in the
CDD card).
Do NOT halt the loop — continue to the next task (step 1).
An ORPHAN module is scaffolded work, not blocked work. The ship
gate (Gate 6, RA3) will report it honestly as scaffold, not done.
If you need to wire the module, create a follow-up task
(title: "Wire <module> into <entrypoint>") and append it via
python3 script.py expand --id <N> or the MCP equivalent.
Throughline: a green test on a module imported by nothing is not
done — wire it or it ships as scaffold. The auto-downgrade ensures
the task graph stays honest: Gate 6 will block the ship until every
wired/live task's reachability block reads WIRED or EXEMPT. If all
wired/live tasks auto-downgraded to scaffold, the ship check will
block at Gate 2 ("not every task is done") and the developer must
choose: wire the modules, re-tier them (spike/domain-model), or mark
them explicitly exempt (reachableVia: cli:...). There is no silent
path to SHIP_CHECK_OK with an unwired module at a wired/live tier.
Check stepback triggers: if 15 minutes have passed with no task
moving to done, OR 5 consecutive iterations have failed on the same
task class, the recon escalation ladder is MANDATORY. Climb the ladder
in this exact order, not out of order:
/stepback — reassess the architectural assumption. Was the plan
wrong?
/research-before-coding — feed the blocker into the Perplexity +
Context7 + GitHub pipeline for fresh external context.
/question — batch-research the unresolved unknowns in parallel.
pivot — the plan step itself is unsound; kick the task back to the
plan author (inbox parent with message_type="plan_pivot_requested").
The ladder is append-only — if /stepback surfaces a fix, apply it and
return to step 3. Only climb if the prior rung did not yield progress.
Render progress — show the execute progress panel: MCP
render_status(phase="EXECUTE") → print its rendered field; CLI
python3 script.py status --phase EXECUTE. Then emit the atlas-gamify
one-line score (tasks done / tasks total, complexity-weighted). This is the
human-visible progress signal and also feeds the dogfood debrief.
Loop: back to step 1 until SHIP_CHECK_OK or a halt condition fires.
Show full SKILL.md (601 more words)Show less
Termination
The termination sequence is strict — three steps, in order, no shortcuts:
Run .atlas-ai/ship-check.py. If it does NOT exit 0, halt. Do NOT
emit any completion signal. Investigate the gate failure, fix, retry.
MANDATORY: invoke Skill(skill: "sync") to refresh the memory
bank (session-context/CLAUDE-*.md, MEMORY.md, capability inventory).
This MUST happen BEFORE the SHIP_CHECK_OK token is printed.
Orchestrators tail-watch the token; if the memory bank is stale when
they react, successor sessions inherit a wrong picture of the world.
(Codified 2026-06-04 — yesterday's ai-human-tasker run shipped 15.6k
LOC while session-context/CLAUDE-activeContext.md still said
"Scaffold complete. No application code yet".)
Print SHIP_CHECK_OK to stdout. This is the ONLY place in your
output where the token may appear — emit it nowhere else, to avoid
false-positive matches by log-watchers.
The ship-check script is deterministic. Its gates are documented at the
top of ${CLAUDE_PLUGIN_ROOT}/skel/ship-check.py (copied to .atlas-ai/ship-check.py at setup):
Gate 1: pipeline.json current_phase == "EXECUTE"
Gate 2: every master.tasks[].status == "done"
Gate 3: every task has a CDD card (task-<id>.json or combined variant)
Gate 4: plan file exists at .taskmaster/docs/plan.md OR docs/superpowers/plans/*.md
Gate 5 (HARD): no non-zero Exit status N line in any evidence file
Gate 5 is the convergent must-do from the 2026-06-04 audit — a "PASS"
label on a non-zero-exit test is structurally impossible after this
script runs. There is no override path for Gate 5; it is the unfakable
oracle.
Do not emit SHIP_CHECK_OK on a mere "DONE" keyword in a subagent reply.
Do not emit on "all tasks marked done" without the explicit ship-check.
Do not emit before /sync has been called.
Red flags
These are the most common pressure points where the loop silently degrades
from "verified" to "performative". If you catch yourself thinking any of
them, stop and repair the gap.
"Close enough, mark it done" -> NO. Evidence OR nothing.
"Let me skip the doubt step this time" -> NO. Triple verification is non-negotiable.
"I'll retry with same model+prompt" (BLOCKED) -> NO. Escalate.
"The task says done, don't check evidence files" -> NO. Task status must reflect evidence.
Observability
Every iteration appends a structured row to
.atlas-ai/state/execute-log.jsonl. Field types are strict — text
narrative in a typed field is a logging bug, not compliance. The schema:
iteration (integer, or "FINAL" for the terminal marker)
triple_verify (string: "PASS" / "FAIL" plus free-text rationale)
stepback_triggered (boolean, REQUIRED — true iff /stepback was
invoked this iteration). Putting narrative-text in this field is a
violation; use stepback_narrative instead.
stepback_narrative (string, nullable — explanation when
stepback_triggered: true; null otherwise)
ladder_rung (string, nullable — which rung was reached if escalated)
gamify (string — atlas-gamify one-line score)
The stepback fields were split (2026-06-04) after a FINAL iteration entry
wrote a paragraph of narrative into the boolean stepback field and was
treated as compliance with the stepback_mandatory rule. Boolean trigger
nullable narrative is the correct schema.
This log is the dogfood artifact — debrief tools consume it, the
orchestrator greps it, and future runs read it for retrospective analysis.
Composition
Orchestrator handoff: this skill is invoked post-HANDOFF. It does
not call /handoff — that direction is one-way.
Plan editing: if the plan is unsound, the ladder escalates to
pivot, which inboxes the plan author. This skill does not mutate the
plan in place.
Ship-check: .atlas-ai/ship-check.py is the terminal gate. This
skill calls it; it does not reimplement the checks.
Non-exits
This skill uses no explicit process termination. A halt condition reports
the reason in the structured log and returns control to the caller (the
user or the orchestrator). Never kill the shell — the caller owns the
session lifecycle.
Execute Task next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Acts as an explore-first planning consultant that studies the codebase and writes a single decision-complete work plan before any implementation starts.
Creates a phased implementation plan that begins with documentation discovery and frames each phase to copy from docs, with verification checklists and anti-pattern guards.
TRIGGER when: asked to write or refine a technical design, PRD, specification, implementation plan, or task list, or resume an existing docs/feat/wip feature.
Execute the next TaskMaster task using the implementation plan with CDD verification. Execute Task is an agent skill from anombyte93/prd-taskmaster. Execute the next TaskMaster task using the implementation plan with CDD verification.
When should I use Execute Task?
Execute Task fits situations like: tasks that involve Planning; tasks that involve Task breakdown; tasks that involve PRD writing.
How do I install Execute Task in Claude Code?
Run `npx skills add anombyte93/prd-taskmaster --skill execute-task -a claude-code`. Or copy the skill folder (skills/execute-task in anombyte93/prd-taskmaster) into .claude/skills/execute-task in your project. Claude Code loads it when a task matches its description.
How do I install Execute Task in Codex?
Run `npx skills add anombyte93/prd-taskmaster --skill execute-task -a codex`. Or copy the skill folder (skills/execute-task in anombyte93/prd-taskmaster) into .agents/skills/execute-task in your project. Codex loads it when a task matches its description.
Can I use Execute Task in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anombyte93/prd-taskmaster --skill execute-task -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/execute-task, .gemini/skills/execute-task, .github/skills/execute-task and .opencode/skills/execute-task in your project.
What does Execute Task need to run?
Going by SKILL.md and its folder, Execute Task needs the command-line tools its instructions call (python3 and pnpm). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Skill, Agent, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go.
Does Execute Task access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Execute Task safe to install?
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
What licence does Execute Task use?
Execute Task is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Execute Task use?
About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Execute Task?
Skills that share tags, products or a category with Execute Task: ULW Plan (code-yeongyu/oh-my-openagent, 70k stars), Phased Plan Maker (thedotmack/claude-mem, 97k stars), Feature Sprint (PackmindHub/packmind, 317 stars) and Design (serpro69/claude-toolbox, 151 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Execute Task?
anombyte93 (a GitHub user) maintains it in anombyte93/prd-taskmaster, which has 604 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 14, 2026.
Source: anombyte93/prd-taskmaster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.