From todo-sh
Read the user's personal to-do list by running `todo.sh ls` and returning its output verbatim. This is a read-only context-provider skill — it MUST NOT add, complete, edit, prioritize, archive, or otherwise mutate any to-do item. Trigger on /todo-sh:list, when the user asks to see / show / list / dump their to-do list or todo.txt, or when another skill needs the current to-do list as context. Do NOT trigger on the harness Task tools (TaskCreate / TaskUpdate / etc. — those are unrelated in-conversation task tracking), and do NOT trigger on writing TODO comments in source code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/todo-sh:listThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Surface the current to-do list as plain text so the caller (another skill or the user) can decide what to do with it.
Surface the current to-do list as plain text so the caller (another skill or the user) can decide what to do with it.
Run the following and return the output verbatim:
todo.sh ls
Read-only guardrails — never run any of these:
todo.sh add / todo.sh atodo.sh dotodo.sh rm / todo.sh deltodo.sh pri / todo.sh ptodo.sh archive~/todo.txt or ~/.todo/todo.txtThe output is plain text; leave interpretation and action to whoever invoked this skill.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub jaymcgavren/ai-skills-marketplace --plugin todo-sh