name: clawline-attachments description: Send screenshots, images, logs, or generated files as actual Clawline attachments; use when the user asks to attach, send, share, upload, or show a file/screenshot in Clawline.
Clawline Attachments
Use this skill when delivering an outbound file/screenshot/image to Flynn in Clawline.
Rule
For Clawline, do not use MEDIA:/path as the delivery mechanism. MEDIA: is a web-render directive and may show up as a plain path in Clawline.
Use the message tool with action: "sendAttachment".
Workflow
- Confirm the file exists and is the intended artifact.
- Prefer a stable local path under the workspace for generated screenshots/artifacts when practical.
- Send it with
message.sendAttachment:channel: "clawline"target: current chat id when available from inbound metadata (for exampleflynn:s_...), otherwise the known Clawline targetmedia: local file pathfilename: friendly basenamecaption: short human caption when useful
- If the attachment tool call itself delivers the user-visible response, reply with
NO_REPLYto avoid duplicate text. If the user needs a brief confirmation after the attachment, keep it to one short sentence.
Example
{
"action": "sendAttachment",
"channel": "clawline",
"target": "flynn:s_784db002",
"media": "/Users/mike/.openclaw/workspace/racter-clean-main.png",
"filename": "racter-clean-main.png",
"caption": "Racter current proof screenshot"
}
Common mistake
Wrong in Clawline:
MEDIA:/Users/mike/.openclaw/workspace/racter-clean-main.png
That may render as a path instead of an attachment.