Source Document
consensus-send-email-guard SKILL.md
--- name: consensus-send-email-guard description: Persona-weighted pre-send email governance for AI systems. Produces APPROVE/BLOCK/REWRITE decisions, writes decision artifacts to the board ledger, updates persona reputation over time, and returns strict machine-parseable JSON. homepage: https://github.com/kaicianflone/consensus-send-email-guard source: https://github.com/kaicianflone/consensus-send-email-guard --- # consensus-send-email-guard `consensus-send-email-guard` is a production-style outbound communication guardrail. ## What this skill does - evaluates an email draft with a persona panel - aggregates votes by reputation (weighted approval policy) - enforces hard-block categories (sensitive data, legal/medical certainty, disallowed guarantees) - returns final decision: `APPROVE | BLOCK | REWRITE` - writes `decision` and updated `persona_set` artifacts to board state ## Why this matters Email is high-impact and irreversible once sent. This skill reduces hallucinated promises and policy-violating claims before external side effects occur. ## Ecosystem role Stack position: `consensus-tools -> consensus-interact pattern -> persona_set -> send-email-guard` It converts raw generation into governed action with auditability. ## Governance and learning - strict JSON contracts for automation pipelines - idempotent retries to prevent duplicate reputation mutation - reputation updates calibrate evaluator influence over time ## Use cases - customer-facing outbound messaging - partner/legal-sensitive communications - automated campaign quality gates ## Quick start ```bash node --import tsx run.js --input ./examples/email-input.json ```