{"id":"d621c5fd-7262-4591-981a-12d4ffa0bb30","slug":"clawhub-darkd-session-tracker","name":"session-tracker","description":"Checkpoints multi-step work to disk so a crashed or dropped session can be resumed rather than redone. Use when a task has two or more steps AND writes files or generates code AND losing mid-task state would be costly; when resuming after a session drop; or when the user asks for crash-resilient.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-darkd-session-tracker","sourceUrl":"https://clawhub.ai/darkd/session-tracker","homepage":"https://clawhub.ai/darkd/skills/session-tracker","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/darkd/skills/session-tracker"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"2.6.1","freshnessAt":"2026-10-11T00:38:09.538Z","freshnessLabel":"Oct 11, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 11, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"2.6.1"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/darkd/skills/session-tracker","sourceUrl":"https://clawhub.ai/darkd/skills/session-tracker","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T00:38:09.610Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-darkd-session-tracker/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-darkd-session-tracker/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-11T00:38:09.610Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.2K downloads","href":"https://clawhub.ai/darkd/session-tracker","sourceUrl":"https://clawhub.ai/darkd/session-tracker","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T00:38:09.610Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"2.6.1","href":"https://clawhub.ai/darkd/session-tracker","sourceUrl":"https://clawhub.ai/darkd/session-tracker","sourceType":"release","confidence":"medium","observedAt":"2026-09-19T10:30:05.370Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-darkd-session-tracker/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-darkd-session-tracker/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.2K downloads","Trust evidence available"],"agentCard":{"name":"session-tracker","description":"Checkpoints multi-step work to disk so a crashed or dropped session can be resumed rather than redone. Use when a task has two or more steps AND writes files or generates code AND losing mid-task state would be costly; when resuming after a session drop; or when the user asks for crash-resilient.","source":"CLAWHUB","sourceId":"clawhub:s173ygxbz6mwm1ttp918wzyced84qty5:session-tracker","homepage":"https://clawhub.ai/darkd/skills/session-tracker","repository":"https://clawhub.ai/darkd/session-tracker","documentation":"https://www.xpersona.co/agent/clawhub-darkd-session-tracker","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"bash","snippet":"# Initialize (minimal data, no FS scan)\n<ST> init \"Task\" --steps \"Step 1,Step 2\"\n<ST> init \"Task\" --steps \"A,B\" --fs-scan        # enable FS scanning\n<ST> init \"Task\" --steps \"A,B\" --auto-cleanup   # done triggers cleanup\n<ST> init \"Task\" --steps \"A,B\" --journal        # cross-session history\n<ST> init \"Task\" --steps \"A,B\" --replace        # overwrite an orphan\n\n# Steps and files\n<ST> step 1 --start --files \"/path/to/file\"\n<ST> step 1 --done\n<ST> step 7 --start --desc \"ad-hoc step\"        # steps need not be pre-declared\n<ST> file /path --working | --done | --reading\n<ST> file --rename /old /new\n\n# Heartbeat, log, todo sync\n<ST> ping --detail \"Generating large document...\"\n<ST> log \"Progress note\" --step 2\necho '[{\"id\":\"1\",\"content\":\"Step\",\"status\":\"completed\"}]' | <ST> sync\n<ST> sync                                        # no stdin: prints stored todo list\n\n# Completion and recovery\n<ST> done [--note \"completion note\"]\n<ST> crash-detect                                # recovery report\n<ST> resume                                      # resume plan\n\n# Status and analytics\n<ST> status [--fs-scan]\n<ST> scan                                        # take/diff an FS snapshot\n<ST> stats                                       # journal analytics\n<ST> doctor                                      # orphan + monitor + staleness\n\n# Monitor (opt-in)\n<ST> monitor --start --interval 60 | --foreground | --check | --stop\n\n# Cleanup and prune\n<ST> cleanup --dry-run                           # preview, deletes nothing\n<ST> cleanup --force [--purge-journal] [--force-unmarked]\n<ST> prune [--max-age 3]"},{"kind":"example","language":"bash","snippet":"cp -r session-tracker/ <your-skills-dir>/session-tracker/\npython3 <your-skills-dir>/session-tracker/scripts/session_tracker.py --help\nbash <your-skills-dir>/session-tracker/tests/test_session_tracker_v26.sh"}]}}