message-composer

Format security findings into channel-appropriate Telegram, WhatsApp, and PDF messages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/stanz-stanz/heimdall --skill message-composer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: message-composer
Source: https://github.com/stanz-stanz/heimdall/tree/main/.claude/agents/message-composer
Command: npx skills add https://github.com/stanz-stanz/heimdall --skill message-composer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Heimdall's Message Composer converts interpreted security findings into concise, channel-appropriate messages so clients receive clear, actionable guidance without technical overload or formatting errors.

Core Features & Use Cases

  • Channel-optimized formatting: Produce Telegram, WhatsApp, or PDF-ready messages that respect channel length, formatting, and button constraints.
  • Remediation routing: Tailor the level of technical detail and include developer-forwarding blocks based on the client's technical_context (has_developer, self_manages_wordpress, hosted_platform, no_technical_resource).
  • Delivery flows and follow-ups: Generate quick-reply button structures, escalating follow-up messages for unresolved findings, weekly or quarterly reports, and log delivery status to client memory.
  • Use Case: Draft a weekly Telegram security report for a small business, include step-by-step WordPress remediation for self-managing clients, and provide quick actions to mark issues resolved or forward to a developer.

Quick Start

Compose a Telegram weekly security report for client-001 using interpreted findings from scan-20260321-001 and output a ready-to-send message JSON.

Frequently Asked Questions about message-composer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format security findings into client-ready Telegram or WhatsApp messages?

Message Composer formats interpreted security findings into channel-appropriate client messages, respecting Telegram and WhatsApp length and formatting constraints to deliver clear, actionable guidance. It outputs ready-to-send JSON message structures with quick-reply buttons.

Can I tailor remediation detail for clients without technical resources?

Yes, remediation routing checks client profiles for technical_context, adjusting technical detail and including developer-forwarding blocks based on whether the client has a developer, self-manages WordPress, or has no technical resource.

How do I generate weekly security reports with quick-reply buttons for small business clients?

You can generate weekly or quarterly security reports for SMB clients by composing interpreted findings into channel-optimized messages, producing JSON outputs with quick-reply button structures ready for immediate delivery.

Does message composition support escalating follow-ups for unresolved security findings?

Yes, message composition supports escalating follow-up messages for unresolved findings, allowing you to draft reminders and log delivery status directly to client memory for tracking purposes.

What is the best way to deliver PDF-ready security reports for managed clients?

Message Composer produces PDF-ready messages alongside Telegram and WhatsApp formats, ensuring security findings are formatted correctly for the delivery channel while respecting formatting constraints and including appropriate remediation steps.

What are the limitations when sending formatted security messages across different delivery channels?

Channel constraints limit message length and formatting options, meaning Telegram, WhatsApp, and PDF deliveries each require specific formatting adjustments to ensure findings remain readable and actionable for the receiving client.