clawpilot-send
ClawPilot Send
Use this skill only for PocketClaw conversations, including older sessions that still show the legacy ClawAI Relay label.
Treat the conversation as relay/mobile only when the current session context clearly shows PocketClaw, ClawAI Relay, or an equivalent relay label. If you cannot confirm that, do not guess.
When To Use
Use this skill when all of the following are true:
- The current conversation is clearly PocketClaw / relay.
- The user wants a local or generated file sent back to mobile.
- The file already exists, or you can create it first.
Do not use this skill for Telegram, Discord, Slack, WhatsApp, email, or other normal outbound channels.
Required Action
- Resolve the absolute local file path.
- Determine the target runtime from the current PocketClaw conversation whenever possible.
- If the current PocketClaw session is clearly
OpenClaw, use--runtime openclaw. - If the current PocketClaw session is clearly
Hermes, use--runtime hermes. - Only ask the user which runtime to use if both runtimes are paired and the current conversation does not clearly identify the runtime.
- If only one runtime is paired on the host, run:
clawpilot send "/absolute/path/to/file"
- If both OpenClaw and Hermes are paired on the same host, run:
clawpilot send --runtime <openclaw|hermes> "/absolute/path/to/file"
Rules
- Always use an absolute path.
- Only send files smaller than 20 MB.
- If the file is larger than 20 MB, do not call
clawpilot send; tell the user it is too large for PocketClaw delivery. - Let
clawpilothandle upload, routing, and assistant-message delivery internally. - Do not mention
sessionKey,runId, relay routes, or low-level payloads. - Do not invent
clawpilot sendflags or options. - When the current PocketClaw conversation clearly identifies the runtime, always use the matching
--runtimeif multiple runtimes are paired. - If multiple files should be sent, send them one by one unless the current workflow clearly supports bundling.
Fallback
If the conversation is not clearly PocketClaw / relay:
- Do not call
clawpilot send. - Reply normally for the current channel.
Incorrect Behavior
- Replying only with a local file path
- Uploading a file without delivering it through
clawpilot send - Guessing that a session is PocketClaw without confirming the session label
More from rethinking-studio/clawpilot-skills
clawpilot-pair
Use when the user wants to pair PocketClaw, install or upgrade ClawPilot, verify host runtime readiness, and generate a pairing code for OpenClaw, Hermes, or cc-connect Coding Agent hosts. Follow a strict pairing workflow and output the final pairing code on its own line when successful.
21clawpilot-config
Use when the user needs help locating, validating, or minimally fixing ClawPilot host configuration required for pairing, auth, or host-side operations for OpenClaw, Hermes, or cc-connect Coding Agent hosts. Explain exactly what is missing and the most direct fix.
17clawpilot-doctor
Use when the user wants to diagnose or repair ClawPilot host issues for OpenClaw, Hermes, or cc-connect Coding Agent hosts, including status checks, logs, restart, update, and self-repair. Focus on the concrete blocking issue and the next corrective action.
16