bhaveshpabnani/humungousaur/message-approval-policy

Claude Code and agent skill by bhaveshpabnani/humungousaur

Trust tier 3
  • community
Source check pending

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-policy

SKILL.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_manifest
  • channel_setup_status
  • channel_message_prepare
  • channel_message_send
  • channel_outbox
  • cognitive_interaction_review
  • tool_describe
  • write_note

Workflow

  1. Classify the action as draft, prepare, send, post, speak, or call.
  2. Confirm recipient, audience, and message text.
  3. Check whether the channel has native direct send support or only prepared outbox support.
  4. Redact secrets, private logs, personal data, and unsupported claims.
  5. Prepare first when review is needed or credentials/runtime are missing.
  6. Send only through an approval-gated native tool and only after explicit approval.
  7. 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_prepare proves a draft envelope exists.
  • channel_message_send status sent proves 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/bhaveshpabnani/humungousaur/message-approval-policy/badge)](https://verified-skill.com/skills/bhaveshpabnani/humungousaur/message-approval-policy)

Something wrong with this skill or its page? Tell us.