todoing-install
Original:🇺🇸 English
Translated
Guide users through installing and setting up `todoing` — the local, git-friendly CLI task manager. Use this when the user asks to install todoing, set up todoing, configure todoing for their project, or wants to start using todoing for task management. Also use this when onboarding AI agents to use todoing — including adding agent instructions to project config files like AGENTS.md or CLAUDE.md.
5installs
Sourcebllyanos/todoing
Added on
NPX Install
npx skill4agent add bllyanos/todoing todoing-installTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →todoing-install
A guide for installing and integrating it into a project so that
AI agents can use it for task tracking.
todoingRequirements
- Python 3.11+
- ,
pip, orpipx(any Python package manager works)uv
Install uv
(one-time, if not installed)
uvIf you don't have yet, install it first:
uvbash
curl -LsSf https://astral.sh/uv/install.sh | shOr via pip: . Verify with .
pip install uvuv --versionInstall methods
Recommended: uv tool install todoing
uv tool install todoingbash
uv tool install todoingPros: isolated environment, fast, works without activating a venv.
Via pipx
bash
pipx install todoing
pipx ensurepath # add pipx-managed tools to PATHPros: isolated environment, widely available. Requires .
pipxVia pip
bash
pip install todoingPros: no extra tools. Cons: pollutes the global Python environment; use a
virtualenv if possible.
Verify installation
bash
todoing --help
todoing versionYou should see usage info and the version number.
Troubleshooting
| Symptom | Likely fix |
|---|---|
| The install directory isn't on |
| Don't |
| Corrupted install. Reinstall: |
| You have an old version. Upgrade: |
Setting up the agent skill
For AI agents (opencode, Claude Code) to use , they need the skill
installed. The skill lives at .
todoing.agents/skills/todoing/SKILL.mdInstall the skill
If you're inside the repo that contains , the skill
is already available — the agent can load it with .
.agents/skills/todoing/skill todoingFor other repos, copy the skill directory:
bash
cp -r /path/to/todoing/.agents/skills/todoing /your/repo/.agents/skills/Or reference it in the agent's config (e.g. opencode's ).
AGENTS.mdAdding todoing instructions to the project
When onboarding a project to use , ask the user:
todoing"Do you want me to add todoing instructions to your project's(orAGENTS.md) so that AI agents automatically know to useCLAUDE.mdfor task management?"todoing
If they say yes, add a section like this to the project's config file:
markdown
## Task management with todoing
This project uses [todoing](https://github.com/bllyanos/todoing) for task
tracking. Tasks live in `.todoing/tasks/`. Always use the `todoing` CLI — never
read `.todoing/` files directly unless something is broken.
Quick reference:
- `todoing ls -n 5` — see recent tasks
- `todoing status <id> in_progress` — start work on a task
- `todoing status <id> done` — mark complete
- `todoing add "title" -l label` — create a task
- `todoing append <id> "progress note"` — log progressThis config should be placed in the project root as (for opencode)
or (for Claude Code), whichever the user prefers or already has.
AGENTS.mdCLAUDE.md