bhaveshpabnani/humungousaur/message-approval-policy
Claude Code and agent skill by bhaveshpabnani/humungousaur
- community
Checking that the SKILL.md file is still in the repository.
Enforce human approval, evidence checks, redaction, and delivery-status honesty for every external-visible message or social/channel action.
Install
npx vskill@latest install bhaveshpabnani/humungousaur/message-approval-policySKILL.md
Message Approval Policy
Purpose
Keep the assistant trustworthy when it can speak through real channels. This skill defines the approval and verification discipline for messages, emails, social posts, SMS, chat replies, voice calls, and other external-visible communication.
When To Use
Use before sending any message to another person, room, phone number, work channel, social platform, email recipient, or call participant. Also use when reviewing prepared outbox messages or diagnosing whether something was sent.
Inputs And Evidence
- Exact recipient or conversation ID.
- Exact message text and media attachments.
- Channel manifest, setup status, and approval state.
- Reason for sending and supporting evidence.
- Tool result status: prepared, blocked, sent, failed, or dry run.
Tool Map
channel_manifestchannel_setup_statuschannel_message_preparechannel_message_sendchannel_outboxcognitive_interaction_reviewtool_describewrite_note
Workflow
- Classify the action as draft, prepare, send, post, speak, or call.
- Confirm recipient, audience, and message text.
- Check whether the channel has native direct send support or only prepared outbox support.
- Redact secrets, private logs, personal data, and unsupported claims.
- Prepare first when review is needed or credentials/runtime are missing.
- Send only through an approval-gated native tool and only after explicit approval.
- Report the exact final status and never blur "prepared" into "sent".
Native Implementation Boundaries
- Approval policy is enforced through Humungousaur risk levels, approval queue, channel tools, workflow tools, and audit logs.
- Do not use upstream AgentGate/Passport/external reference policy code directly.
- If a new external action tool is added, make it Humungousaur-owned, schema-bound, and approval-gated.
Safety And Approval
- The user owns final approval for external-visible communication.
- High-risk content includes money, legal, medical, hiring, firing, secrets, reputation-sensitive posts, purchases, and irreversible public messages.
- Keep a durable audit trail for sent or prepared messages.
Verification
channel_message_prepareproves a draft envelope exists.channel_message_sendstatussentproves native send success.- Approval queue records prove human approval where required.
- If status is blocked or missing credentials, report the exact gap.
Failure Modes
- Auto-sending because the draft looked obvious.
- Misidentifying a group chat as a private DM.
- Saying "I messaged them" when the message is waiting in outbox.
References
- Shortlist item:
message-approval-policy. - Runtime source: Humungousaur approval queue, risk levels, and channel tools.
Security
- Security scanPassed, 95 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/communications/message-approval-policy/SKILL.md
Popularity
- Repository stars
- 8
- 7-day trend score
- 16
Stars and forks are for the whole GitHub repository, not this skill alone. 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/bhaveshpabnani/humungousaur/message-approval-policy)