Individual skill
beam
Share a redacted coding session or hand its logical conversation to an authenticated OpenClaw Gateway.
skills/beam/SKILL.md
Source commit 02f3158379a7ec355d73c92bf97d432fafb2adc9
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,118
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
README.mddoc · 12,007 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytesSKILL.mdcore · 8,872 bytespackage.jsonruns · 23 bytesreferences/claude-code-hooks.jsonasset · 588 bytesreferences/codex-hooks.tomlasset · 252 bytesscripts/beamruns · 20,391 bytesscripts/beam-handoff.jsruns · 8,683 bytesscripts/beam-handoff.test.mjsruns · 7,859 bytesscripts/beam-session.jsruns · 30,719 bytesscripts/beam.test.mjsruns · 62,030 bytes
Read excerpt
# Beam
Use when the user explicitly asks to beam, publish, or share the current local coding session with an authenticated OpenClaw receiver.
## Contract
- Treat invoking this skill as approval for one snapshot upload to the named destination.
- Never upload raw JSONL, reasoning, system/developer prompts, tool output, environment values, credentials, browser state, cookies, or local paths.
- The helper is self-contained: it resolves and parses exact Claude Code or Codex transcripts, then uploads only locally redacted user/assistant messages and compact tool counts.
- Ordinary publishing shares a read-only snapshot. A separately requested `handoff` releases the source Beam identity and moves its logical conversation to Team. After handoff, use Beam's authenticated `read` and `continue` commands for subsequent work; do not resume independent source work or publish another transcript copy.
- Team owns one durable conversation after release. The source history imports once; reads, reconnects and continuations resolve that same conversation. Native provider runtime IDs need not survive. Do not connect a node, expose a terminal, transfer credentials or grant filesystem/tool access.
- Require HTTPS except for loopback development endpoints.
- Guests use their existing personal Cloudflare Access sign-in or `BEAM_ACCESS_TOKEN`; never request, share, or copy a Gateway token for guest uploads. `BEAM_AUTH_TOKEN` remains the ordinary operator Gateway-auth fallback, not a guest credential. Never print token values.
- Live synchronization is opt-in persistent behavior. Do not install hooks unless the user explicitly asks for live Beam updates.