Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,9 @@ Ask the user with quick-reply buttons AND a text input field combined. Blocks un
Copy text to the user's device clipboard.

### hwip_file
Send a file to the user's device — `filePath` for anything on disk (images, PDFs,
logs), or `content` + `fileName` for generated text.
Send files to the user's device — `filePath` for anything on disk (images, PDFs,
logs), `filePaths` for several at once (one call, one message — never a call per
screenshot), or `content` + `fileName` for generated text.

## Utility Tools

Expand Down
8 changes: 6 additions & 2 deletions skills/hwip/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,15 @@ Copy text to the user's device clipboard.
- User needs to paste something elsewhere

### hwip_file
Send a file to the user's device. Pass `filePath` for a file that already exists
on disk, or `content` + `fileName` for text you generated.
Send files to the user's device. Pass `filePath` for a file that already exists
on disk, `filePaths` for several of them, or `content` + `fileName` for text you
generated.

**When to use:**
- Send an image, screenshot, or PDF — `filePath`, and it renders inline on the device
- Send several screenshots or files the user asked for — **one call with
`filePaths`**, not one call per file: they arrive together in one message
(five to a push; more are split in order). Give one `title` for the set
- Share logs, reports, or generated config files
- Content too long for a notification body

Expand Down
Loading