inkbox-ai/opencode-plugin/inkbox-email-triage
Claude Code and agent skill by inkbox-ai/opencode-plugin
- community
Checking that the SKILL.md file is still in the repository.
Use when the user asks the agent to triage its Inkbox inbox or unread queue, or to reply to, forward, or send mail on its Inkbox identity. Does not cover the human owner's personal email.
Install
npx vskill@latest install inkbox-ai/opencode-plugin/inkbox-email-triageSKILL.md
Inkbox email triage
The Inkbox plugin gives you a working mailbox under an agent identity. Use this skill whenever the user asks you to work through the inbox: check unread mail, read a thread, reply, forward, or send.
Required tools
Enabled by default:
inkbox_list_unread_emails— start hereinkbox_list_emails— browse beyond the unread queue when the user asks about older mailinkbox_get_email— full body when the list summary isn't enoughinkbox_get_email_thread— pull the rest of a thread before replyinginkbox_send_email— send new mail or reply (always passinReplyToMessageIdwhen replying)
Opt-in — inkbox_mark_emails_read (clear processed messages) and inkbox_forward_email (forward with original parts) must be enabled by the user in your .opencode/plugins/inkbox.ts wrapper, then opencode restarted:
(Enabling the "email" group turns both on at once.) inkbox_doctor reports which tools are currently enabled or disabled.
Workflow
- Pull the queue. Call
inkbox_list_unread_emailswithlimitmatching how much you intend to process this turn (default 25 is reasonable). Each result hasid,threadId,subject,fromAddress, and a body preview.
- Decide per message. For each unread email:
- Trivial reply → call
inkbox_send_emailwithinReplyToMessageIdset to the original message'smessageId(the RFC 5322 Message-ID field — not the UUIDid). The recipient's client will thread it. - Needs context → call
inkbox_get_email_threadwith the message'sthreadIdto read the full conversation before composing. - Forward to someone → call
inkbox_forward_email(opt-in — see above). Prefermode: "inline"to re-attach original parts. - No action → skip; don't mark as read unless you actually processed it.
Sends prompt for approval through opencode's permission system by default, so batch your decisions rather than firing sends one at a time.
- Clear the queue. Once a batch is handled, call
inkbox_mark_emails_readwith the ids you processed. If the tool isn't enabled, leave them unread and tell the user which ids were handled.
Reply hygiene
- Always thread replies. The
inReplyToMessageIdparameter oninkbox_send_emailtakes the original message'smessageId(the RFC 5322 Message-ID returned byinkbox_list_unread_emails/inkbox_get_email) and threads correctly in the recipient's client. - Keep the same subject (or prefix with
Re:once, not stacked). - If you're replying to a thread, glance at the most recent ~2 messages from
inkbox_get_email_threadso you don't repeat what's already been said.
Errors you may see
- 403 with
recipient_not_opted_in— only applies to SMS, not email. If you see this on email, surface it as-is. - 404 — message id is wrong or the message has been deleted; skip and move on.
When you need more — raw Inkbox docs
If something here doesn't match what you're seeing, or you need API behavior this skill doesn't describe (field names, error codes, edge cases), go to the source:
- https://inkbox.ai/llms.txt — LLM-friendly index of every Inkbox doc page.
- https://inkbox.ai/docs/all.md — the full Inkbox documentation concatenated as one markdown file.
Prefer fetching these over guessing.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/inkbox-email-triage/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/inkbox-ai/opencode-plugin/inkbox-email-triage)