self-verify-beacon-in-…
Verify a Beacon change end to end by running a real Claude Code session inside a disposable Linux cloud sandbox and checking that…
Continue the user's current or selected local agent session in another supported runtime using Beacon. Use when the user asks to hand off, transfer, continue, or reopen work in Claude Code, Codex, Copilot CLI, Cursor, or another Beacon-supported harness.
$ npx -y skills add Asymptote-Labs/agent-beacon --skill beacon-session-handoff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/beacon-session-handoffContext preview
The summary Claude sees to decide when to auto-load this skill.
Continue the user's current or selected local agent session in another supported runtime using Beacon. Use when the user asks to hand off, transfer, continue, or reopen work in Claude Code, Codex, Copilot CLI, Cursor, or another Beacon-supported harness.
name: beacon-session-handoff description: Continue the user's current or selected local agent session in another supported runtime using Beacon. Use when the user asks to hand off, transfer, continue, or reopen work in Claude Code, Codex, Copilot CLI, Cursor, or another Beacon-supported harness. license: MIT compatibility: Requires the Beacon CLI. metadata: author: asymptote-labs version: "0.1.0"
Use Beacon to transfer local session context without copying the conversation into a command line. The destination starts independently in a new terminal or a resumable tmux session.
1. If the user did not provide a session ID, inspect sessions with:
beacon handoff list --here
Keep the default directory scope unless the user asks to search elsewhere. If more than one plausible session is returned, ask the user which one to continue. 2. Resolve the destination from the user's request. Do not invent a destination runtime. 3. After identifying an unambiguous session and destination, launch it with:
beacon handoff resume <session-id> --agent <runtime> --launch auto --yes
`--launch auto` opens another terminal in the calling cmux workspace or a new terminal on macOS, Windows, or a Linux desktop. In SSH and headless Linux environments it creates a detached tmux session and prints the attach command. If automatic launch cannot find a safe terminal surface, report the error and use:
beacon handoff resume <session-id> --agent <runtime> --print
4. Report the returned terminal launcher or tmux attach command. Do not claim success when the command returns an error.
Do not run the destination agent directly inside the current harness's non-TTY command tool. Do not add flags or environment variables that disable the destination runtime's approval prompts.
The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu
Verify a Beacon change end to end by running a real Claude Code session inside a disposable Linux cloud sandbox and checking that…
Create, revise, debug or validate a Beacon lens, a single HTML file that renders one agent trace as a purpose-built view (a…
Turn recorded agent sessions (Beacon traces from Claude Code, Cursor, Codex, OpenCode, and other harnesses) into reviewed,…
Install approved Beacon project memory as an Agent Skill in the repository (.agents/skills/<slug>/SKILL.md), so every…
Retrieve reviewed project memory that Beacon distilled from earlier agent sessions in any harness (Claude Code, Cursor, Codex,…
Share the current agent session (or another local one) as a trace on beacon.sh with the Beacon CLI, and give the user the link.…