← Back to Skills Marketplace
mindbomber

AANA Message Send Guardrail Skill

by mindbomber · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
4
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aana-message-send-guardrail-skill
Description
Validates message destination, audience, tone, privacy, and approval before sending or posting on Slack, Teams, Discord, SMS, or public channels.
README (SKILL.md)

AANA Message Send Guardrail Skill

Use this skill before an OpenClaw-style agent sends, posts, replies, forwards, or schedules a Slack, Teams, Discord, SMS, DM, or public channel message.

This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or send messages on its own.

Core Principle

Message sending is an external action. Verify channel, recipients, tone, private data, attachments, claims, and explicit send approval before posting.

Required Checks

  • destination: DM, group DM, private channel, public channel, SMS, or external workspace
  • recipients, mentions, broadcast tags, and channel visibility
  • tone, urgency, and conflict risk
  • private data, secrets, customer data, internal links, and hidden thread context
  • attachments, screenshots, links, files, and quoted content
  • factual claims, commitments, deadlines, or policy statements
  • explicit approval for sending or posting

Message Risk Classes

Treat these as higher risk:

  • public channels, external workspaces, SMS, group DMs, broadcast tags, and large channels,
  • @channel, @here, role mentions, customer channels, executive channels, and incident channels,
  • screenshots, logs, file attachments, account details, customer details, or private thread context,
  • promises about refunds, deadlines, policy exceptions, security, incidents, legal/medical/financial matters, or roadmap commitments,
  • tense, emotional, disciplinary, urgent, or conflict-prone messages.

Destination Rules

Do not send when:

  • the destination is inferred, ambiguous, or broader than the user requested,
  • a public channel or broadcast mention would expose private content,
  • a thread reply includes hidden context that new recipients should not see,
  • the message is intended for one person but would notify a group.

Ask for confirmation when the destination or audience is not exact.

Tone And Claim Rules

Revise before sending if tone is hostile, manipulative, too casual for a high-impact context, or overconfident about uncertain facts.

Do not send unsupported promises, policy claims, customer facts, incident updates, deadlines, or commitments. Retrieve evidence, revise, or route to review first.

Review Payload

When using a configured AANA checker, send only a minimal redacted review payload:

  • destination_status
  • audience_status
  • tone_status
  • privacy_status
  • approval_status
  • message_risks
  • blocker_reason
  • safe_alternative
  • recommended_action

Do not include raw private messages, screenshots, logs, secrets, customer records, or unrelated thread history when a redacted summary is enough.

Decision Rule

  • If this is a draft only, draft and stop.
  • If channel, recipients, or approval are unclear, ask.
  • If private data or unsupported claims appear, redact or revise.
  • If sending is external, public, high-impact, or irreversible, require approval.
  • If the send is unsafe, unauthorized, deceptive, or privacy-violating, block.

Output Pattern

AANA message gate:
- Destination: dm / group / private_channel / public_channel / sms / external
- Audience: exact / ambiguous / broad / public
- Tone: ready / revise / conflict_risk
- Privacy: clear / needs_redaction / sensitive / unknown
- Approval: approved / required / unclear / denied
- Decision: draft / revise / ask / redact / request_approval / send / block
Usage Guidance
This skill appears safe to install as an instruction-only message-safety checklist. If your environment connects it to an AANA checker, verify that checker is trusted and that only the redacted review payload is shared.
Capability Analysis
Type: OpenClaw Skill Name: aana-message-send-guardrail-skill Version: 1.0.0 The skill is an instruction-only guardrail designed to ensure AI agents verify recipients, tone, and privacy before sending messages on platforms like Slack or Discord. It contains no executable code, does not install dependencies, and explicitly instructs the agent to redact sensitive data and seek user approval for high-risk actions (SKILL.md, manifest.json).
Capability Assessment
Purpose & Capability
The stated purpose is to validate destination, audience, tone, privacy, and approval before messages are sent, and the artifacts consistently describe that guardrail behavior.
Instruction Scope
The skill may use a configured AANA checker, but it explicitly limits the payload to redacted review fields and instructs not to include raw private content.
Install Mechanism
No install spec, dependencies, binaries, commands, or code execution are present; the manifest and README describe it as instruction-only.
Credentials
No credentials, environment variables, OS-specific access, network endpoints, or local file access are requested.
Persistence & Privilege
The artifacts state that the skill does not persist memory, write files, call services on its own, or send messages independently.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aana-message-send-guardrail-skill
  3. After installation, invoke the skill by name or use /aana-message-send-guardrail-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AANA Message Send Guardrail Skill 1.0.0 – Initial Release - Provides clear instructions for checking and approving messages before sending via channels like Slack, Teams, Discord, and SMS. - Outlines required pre-send checks, including channel, recipients, message tone, privacy, and explicit approval. - Defines risk classes for high-impact or sensitive messages and lists situations that require extra caution or confirmation. - Establishes rules to prevent sending when destination, audience, or privacy is unclear or risky. - Requires revision for hostile tone or unsupported claims; blocks unsafe or unauthorized sends. - Specifies a minimal, redacted review payload for external checkers to protect sensitive information. - Includes a standardized output pattern for summarizing send safety and recommendations.
Metadata
Slug aana-message-send-guardrail-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AANA Message Send Guardrail Skill?

Validates message destination, audience, tone, privacy, and approval before sending or posting on Slack, Teams, Discord, SMS, or public channels. It is an AI Agent Skill for Claude Code / OpenClaw, with 4 downloads so far.

How do I install AANA Message Send Guardrail Skill?

Run "/install aana-message-send-guardrail-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AANA Message Send Guardrail Skill free?

Yes, AANA Message Send Guardrail Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AANA Message Send Guardrail Skill support?

AANA Message Send Guardrail Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AANA Message Send Guardrail Skill?

It is built and maintained by mindbomber (@mindbomber); the current version is v1.0.0.

💬 Comments