{"id":72822,"plugin_id":"plugin_asdk_app_6a9d801edf548191b5c343c572185c8f","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-31T01:14:05.513Z","digest":"bbe79133e9ec181a2b2e162a3195c80d1d4d6a489d44a80c67360422941a667a","against":null,"payload":{"description":"Pick up where the last session left off, and leave the next one a note. Use at the start of work on a project the user keeps in innernet, when they ask \"where did I leave off\", and at the end of a working session or when they say \"hand off\", \"wrap up\", or \"save my progress\".","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":272}],"name":"innernet-handoff","skill_md_contents":"---\nname: innernet-handoff\ndescription: Pick up where the last session left off, and leave the next one a note. Use at the start of work on a project the user keeps in innernet, when they ask \"where did I leave off\", and at the end of a working session or when they say \"hand off\", \"wrap up\", or \"save my progress\".\n---\n\nEvery innernet project has a handoff channel: a short, living \"where I left off\"\nnote, distinct from the project's maintained status. It is written by whichever\ntool worked last and read by whichever tool works next — so a session started here\ncontinues one started in Codex, Claude, or Cursor.\n\n## at the start of a session\n\n1. `innernet_list_projects` → the slug (or use the one the user names).\n2. `innernet_handoff_read { project_slug }` and present it back to the user in chat, as\n   \"where you left off\" — do not read it silently. Then continue from there.\n3. If the note names open work, offer to pick it up.\n\n## at the end of a session (or on \"hand off\" / \"wrap up\")\n\n1. `innernet_handoff_write { project_slug, document }` — rewrite the note with THIS session's\n   working context: what shipped, what is next, gotchas. Keep the template header\n   line; keep it short and scratch-like. Every write is kept in history, so nothing is lost.\n2. If the session changed what the project IS — a decision, a direction, a shipped\n   piece — save that with `innernet_save_context` as well (the present, with one\n   dated `## history` line for what it superseded). The handoff is scratch; the map is memory.\n3. Anything the user still owes themselves: `innernet_task_create`.\n\n## carry it lightly\n\nReproduce the note in chat when reading it. When you write it, say so in one line.\nIf innernet asks for authentication, the user signs in in their browser through the\nplugin's connection. Never ask them to paste an API key or token into the chat.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}