Skip to content

Add inbox triage skill#116

Open
LubuSeb wants to merge 3 commits into
runxhq:mainfrom
LubuSeb:lubu/inbox-triage-34
Open

Add inbox triage skill#116
LubuSeb wants to merge 3 commits into
runxhq:mainfrom
LubuSeb:lubu/inbox-triage-34

Conversation

@LubuSeb

@LubuSeb LubuSeb commented Jun 22, 2026

Copy link
Copy Markdown

Summary

Adds skills/inbox-triage, a public runx skill that classifies one bounded inbox thread, routes it to a safe queue, drafts a reply only for low-risk product questions, and stops before any send action.

Validation

  • runx-cli 0.6.13
  • runx harness skills/inbox-triage --json passed with 3 cases:
    • safe-product-question
    • unsafe-send-request
    • missing-body-fails
  • runx verify --receipt-dir /tmp/runx-inbox-triage-harness-receipts --json returned valid: true.
  • Published registry ref: lubuseb/inbox-triage@sha-f0bf31ce9a26
  • runx add lubuseb/inbox-triage@sha-f0bf31ce9a26 --registry https://api.runx.ai --json succeeded.
  • runx skill lubuseb/inbox-triage@sha-f0bf31ce9a26 triage --registry https://api.runx.ai --json produced a sealed dogfood receipt.
  • runx verify --receipt-dir /tmp/runx-inbox-triage-registry-dogfood-receipts --json returned valid: true.

Safety

The skill reads fixture-style bounded inbox packets only. It does not connect to a mailbox, mutate tickets, send mail, or access private account state. Any send handoff is represented as gated_send_proposal.decision = "requires_human_approval".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant