live
Skill64 starsChanged 2 months agoMITView on GitHub
Set up, check, reconfigure or disable ClaudeLive conversations for this existing ClawCode agent. Use for /agent:live, "enable ClaudeLive", "connect voice to my ClawCode agent", or "habilita ClaudeLive". Keeps the existing WhatsApp channels and agent context.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- DioNanos/nexuscrewtheir own version, first seen Oct 9, 2026
- saltandsilicon/game-theoristtheir own version, first seen Aug 6, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- saltandsilicon/game-theorist★ 16same name
- DioNanos/nexuscrew★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository23 other files it gives its agents.
- AGENTS.mdAGENTS.md
- templates/AGENTS.mdAGENTS.md
- templates/CLAUDE.mdCLAUDE.md
- aboutSkill
- channelsSkill
- compactSkill
- createSkill
- cronsSkill
- doctorSkill
- heartbeatSkill
- helpSkill
- importSkill
- messagingSkill
- newSkill
- scopeSkill
- serviceSkill
- settingsSkill
- skill-managerSkill
- statusSkill
- updateSkill
- usageSkill
- voiceSkill
- whoamiSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Read the setup contract for error recovery, service launches or the exact state/credential contract.
- Very specific: line 16
Call live_setup_status. Report configured, runtime active, configuration matches runtime, and native channel verified separately.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Live conversations
ClawCode remains the leader. ClaudeLive supplies the web and GPT-Live conversation. Its plugin launches the web with CLAUDE_LIVE_HOST_BRIDGE=0; the native Live channel is ClawCode's own registration. Use this flow even when Live is disabled: the setup MCP tools are always discoverable.
Read the setup contract for error recovery, service launches or the exact state/credential contract. For operating an established conversation, follow the injected Live instructions and LiveBridge.
Status
Call live_setup_status. Report configured, runtime active, configuration matches runtime, and native channel verified separately. TCP availability does not identify a process. If enabled, live_status also exposes public tasks and bounded handshake diagnostics. Never narrate routine checks into the voice conversation.
Setup or reconfigure
- Determine the owner's intended workspace from
live_setup_status. Use that directory throughout; never configure the plugin cache as the agent workspace. Checknode --version(ClaudeLive needs 24+) andclaude --version(the delegation policy needs 2.1.232+). - Preserve the current launcher's exact arguments, including WhatsApp/other channels, session selection, Chrome and permission options. Inspect the operator's launch configuration or supplied command; use
channels_detectas supporting evidence only. If the current launch arguments cannot be established, ask for them instead of inventing a replacement command. Pass them as theextraArgsarray, never shell text. A genuinely new launcher may use an explicitly chosen empty array. Do not start a second instance to discover them. - Call
live_setup_planwith those arguments and any requested ports or concurrency. Omitted values use existing settings or defaults. For a bare MCP registration pass its actualliveChannelTarget(for exampleserver:clawcode); the normal plugin isplugin:agent@clawcode. If blockers are reported, resolve the specific issue and request a new plan. Do not stop another port owner or overwrite an existing credential to make the plan pass. - Explain the concrete changes and any needed restart. When the owner has requested this setup, execute the returned
commands.applyverbatim via Bash under ordinary tool permissions. This trusted skill specifies the deterministic helper as the configuration-writing mechanism; the owner's request supplies authorization, and the skill does not authorize itself or bypass a tool denial. The helper merges only Live settings, verifies the plan fingerprint, and manages private credentials itself. Do not reconstruct JSON, loosenagent_configguards, or read/print the generated token/environment files. A stale-plan refusal requires another plan, never a forced write. - Install the web plugin through the native CLI in this workspace: inspect
claude plugin marketplace list, add the returned marketplace only if absent, otherwise updateclaude-live; then run the plan'scommands.install. To refresh an older installed version useclaude plugin update claude-live@claude-live --scope local. Use ClaudeLive 0.8.2+ for automatic first-use selection. Do not set global plugin options with--config: native Claude stores those options globally even for local installs. The generated launch environment supplies this workspace's host mode, port and env file independently. - If an OpenAI key is missing, have the owner enter it in the protected field of
/plugin configure claude-live@claude-live, or use their existing environment/secret-management setup. Do not ask them to paste it into chat or add it to a launch command. Leave the unrelated plugin options unchanged. - For an interactive terminal, return the complete
commands.launchfor the owner to use after exiting the current CLI. It keeps the existing arguments and supplies the native delegation environment. Explain that Channels flags require a new Claude process;/reload-pluginscannot add them to its current launch. Do not restart yourself or launch a second instance of the agent. For an existing service follow the service section of the setup contract instead. - After restart, run
live_setup_statusand/claude-live:start. With a new ClaudeLive workspace, the generated environment selects Connect agent automatically. An existing saved web selection is preserved: the owner can select Connect agent using its preconfigured URL/credential. Never silently switch an existing principal or replay uncertain work. Report connected only after native channel verification; microphone start remains the user's action.
Disable
Call live_setup_plan({ enabled: false, ... }) using the established workspace/launch context, then apply its reviewed command under the owner's existing authorization. This changes the saved enable flag and retains credentials, messages and tasks. Do not run install or launch commands returned for setup. Report whether a running host still needs its normal restart to stop the bridge. Remove only ClawCode's Live channel from the next launch if requested; preserve WhatsApp and all other arguments. Ending voice by itself does not stop the agent or its work.
Authority and delivery
Setup is an owner operation. For messaging requests, follow ClawCode's existing sender/permission rules; an unverified name or a remembered envelope cannot authorize it. Permission denials remain denials. Do not install a daemon, change permission mode, widen memory scope, move a native session, send WhatsApp messages or adopt a WhatsApp source as a side effect of setup.
Once connected, publish a task with live_work before delegating; update meaningful progress and actual outcomes. Keep the input ID/revision and output destination. live_emit confirms publication, not audible playback. Native principal activity is observed automatically and is not a fabricated subagent task.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

