save-task-list
Save current task list for reuse across sessions
pinned to #6045848updated 2 weeks ago
Ask your AI client: “install skills/save-task-list”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/save-task-listmetahub onboarded this repo on the author's behalf.
If you own github.com/coleam00/Archon on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
22,840
Last commit
2 weeks ago
Latest release
published
- #ai
- #automation
- #bun
- #claude
- #cli
- #coding-assistant
- #developer-tools
- #typescript
- #workflow-engine
- #yaml
About this skill
Pulled from SKILL.md at publish time.
Save the current session's task list so it can be restored in future sessions.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.6045848· 2 weeks ago
Documentation
41Description qualitywarn
8 words · 48 chars — skills use the description as their trigger; aim higher
Aim for 15+ words and include trigger phrases like “use this skill when …”.
README is present and substantial
18,679 chars · 13 sections · 14 code blocks
Tags / topics declared
10 total — ai, automation, bun, claude, cli, coding-assistant (+4)
README has usage / example sections
found: Getting Started
Homepage / docs URL declared
https://archon.diy
Release history
1- releasecurrent6045848warn2 weeks ago
Contents
Save the current session's task list so it can be restored in future sessions.
Session Context
- Session ID: ${CLAUDE_SESSION_ID}
- Active task directories: !
ls -1t ~/.claude/tasks/ 2>/dev/null | head -5 || echo "none found" - Current tasks in session: !
ls -1t ~/.claude/tasks/ 2>/dev/null | head -1 | xargs -I{} ls ~/.claude/tasks/{} 2>/dev/null | head -10 || echo "no tasks"
Instructions
-
Find the current task list ID by checking
~/.claude/tasks/for the most recently modified directory. List the directories sorted by modification time. -
Verify the match — read the task files inside the directory and compare them to any tasks you know about from this session. Confirm you have the correct task list.
-
Log the session mapping — write the mapping to
.claude/archon/sessions/:mkdir -p .claude/archon/sessions echo '{"session": "${CLAUDE_SESSION_ID}", "task_list": "<TASK_LIST_ID>", "saved_at": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' \ >> .claude/archon/sessions/task-lists.jsonl -
Verify the SessionStart hook is installed — the project-level
.claude/settings.jsonalready includes a SessionStart hook that runsverify-task-list.shon every session start. Confirm it's present by reading the file. If it's missing for some reason, add it back:{ "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": ".claude/skills/save-task-list/hooks/verify-task-list.sh", "statusMessage": "Checking for restored task list..." } ] } ] } }Important: Merge — don't overwrite existing settings. If
hooksorSessionStartalready exists, append to the array. If the hook is already installed, skip this step. -
Output the startup command for the user:
To continue with this task list in a new session: CLAUDE_CODE_TASK_LIST_ID=<task_list_id> claudeExplain: On startup, the SessionStart hook will verify the task list exists and show a confirmation message.
-
Show the current task summary so the user knows what's preserved (task subjects, statuses, and any dependencies).
Reviews
No reviews yet. Be the first.
Related
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
Frontend Slides
Create beautiful slides on the web using Claude's frontend skills
orchestration-patterns
>
mh install skills/save-task-list