resume

Solid

Load the latest snapshot of an active pause thread and announce its state in chat. Use when user signals they want to continue work that was paused — 'resume', 'กลับมาทำต่อ', 'pick up', 'continue from where I left off', 'ที่ค้างไว้'. Reads from 07-logs/pause/. Idempotent — running in same session as the pause is a no-op. Do NOT use for: starting fresh work (just talk), recap of past sessions (use /distill or /search), promoting insights (use /recap).

AI & Automation 28 stars 3 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
49
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /resume — Load Active Pause Thread (TL;DR) Reads the latest snapshot of the active pause thread and announces its state in chat so the agent and user can pick up seamlessly. Has no effect if there is no active thread. --- ## Step 1: Resolve Active Thread 1. If `/resume --task=<slug>` was invoked with an explicit slug, validate BEFORE touching the pointer: - If `<slug>` is not plain kebab-case (lowercase letters, digits, hyphens only — reject anything with glob or path characters like `*`, `?`, `[`, `/`) → output "⚠️ Invalid thread name `<slug>`. Active thread unchanged." and stop. Never interpolate an unvalidated slug into the glob below. - Glob `[logs_folder]/pause/*-{slug}-pause-*.md`. ≥1 match → set `active_slug = <slug>` and overwrite `_active.md` to match (this enables switching from one paused thread to another), then continue to Step 2. If the pointer write fails, output "⚠️ Could not update active pointer. Active thread unchanged." and stop — do not announce a thread the pointer does not record. - 0 matches → output "⚠️ No pause file found for `<slug>`. Active thread unchanged." and stop. Do NOT overwrite `_active.md` — a mistyped slug must not orphan the pointer or silently deactivate the current thread. 2. Otherwise read `[logs_folder]/pause/_active.md`. If absent or empty → output "No active pause. คุยใหม่ได้เลย" and stop. If present, parse the single-line content as `active_slug`. --- ## Step 2: Locate Latest Pause File 1. Glob `[logs_folder]/pau...

Details

Author
onebrain-ai
Repository
onebrain-ai/onebrain
Created
5 months ago
Last Updated
1 weeks ago
Language
Shell
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

pause

Save a snapshot of long-running work mid-flight to resume later in a future session. Use when user signals they need to pause a long task and continue another time — 'pause this work', 'หยุดก่อน', 'พักงานนี้ก่อน', 'พักไว้ก่อน', 'step away', 'ทิ้งงานไว้ก่อน', 'ค่อยมาทำต่อ'. Writes a snapshot to 07-logs/pause/ but does NOT end the session or clear context. Do NOT use for: ending a session (use /wrapup), capturing a single idea (use /capture), saving a memory (use /learn).

28 Updated 1 weeks ago
onebrain-ai
Code & Development Listed

pause-resume

Resume companion to /pause; `/go-on` is the primary resume entry point and routes here. Explicitly clears the background-launch gate, reads parked and stopped-task recovery state, prints the current board, and re-arms selected work without duplicating live tasks. The refill gate is cleared only with --resume-refill. Triggers on "pause-resume", "resume from pause", "back from laptop", "restore parked work", "what did I park".

5 Updated today
auerbachb
AI & Automation Featured

pause-and-resume

Cooperatively pause unfinished work in the current session, leave a precise continuation checkpoint, and resume from it when the user later says continue. Use only when the user explicitly requests this pause workflow. Do not use for crashes, app shutdown, new-session handoffs, or ordinary task summaries.

725 Updated 2 weeks ago
dongshuyan