# Markdown Do One Task

> Find and implement the next incomplete task from .llm/todo.md.

- Skill: `motlin/markdown-do-one-task` (Agent Skill)
- Install (CLI): `npx skillmds@latest add motlin/markdown-do-one-task`
- Raw SKILL.md: https://api.skillmd.com/api/skills/motlin/markdown-do-one-task/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: motlin (https://skillmd.com/u/motlin)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/motlin/markdown-do-one-task

---


# Markdown Do One Task

Use the `markdown-tasks` skill for script path rules and task semantics.

Extract the next task:

```bash
python <plugin-root>/scripts/task_get.py .llm/todo.md
```

If no task is returned, report that there are no incomplete tasks.

Implement only the extracted task. Ignore unrelated TODO/TASK comments in source code.

Run appropriate tests and validation. Complete the repository's finish workflow so the task has its own commit, precommit passes against that commit, and the branch is rebased when required. If the `build`, `git`, and `orchestration` plugins are installed, use their `precommit`, `git-commit`, `git-rebase`, and `finish` skills.

Mark the task complete only after implementation, commit, and validation succeed:

```bash
python <plugin-root>/scripts/task_mark.py .llm/todo.md
```

If implementation or validation fails, leave the task incomplete and report the failure. The `markdown-do-all-tasks` leader is responsible for marking failed attempts `[!]`.

