message-house-builder

message-house-builder is a skill for Claude Code from aaron-he-zhu/aaron-marketing-skills. It costs 181 tokens per session (2,160 once invoked), scanned A, original, Apache-2.0.

A messaging tool that turns an existing product-positioning plan into a launch narrative. It creates a central message, supporting value points, audience-specific evidence, and a PR-FAQ—a launch plan written as a press release with questions and answers.

In plain words
What is it for?
Use it to create a message house, PR-FAQ, audience proof points, and channel-specific messaging for launches.
Why use it?
It gives a launch team a consistent explanation of what the product does and why it matters. It also adapts that explanation for different audiences and channels.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: mentions Claude Code; built for openclaw.

Needs its repository: it reads a path above its own folder, which exists only inside the repository. The line is Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md), including the Narrative/claims dependency tuple.

Part of the aaron-marketing plugin — 120 skills shipped together , and of aaron-marketing

Good fit Use it to create a message house, PR-FAQ, audience proof points, and channel-specific messaging for launches.

Compare 6 skills from other repositories ↓
About the project

aaron-marketing-skills is a collection of 120 AI-agent skills covering marketing work such as brand narrative, search optimization, social media, email, advertising, influencer campaigns, and launches. Marketers and agent users can install it as a plugin, use its portable skills, or run its described bot team. The catalogue entries are components of this marketing workflow.

aaron-he-zhu/aaron-marketing-skills · 2,767 stars · on GitHub · aaronmarketing.ai

Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills
agentmods
npx agentmods add skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder

Made for: Claude Code.

Or install aaron-marketing, the plugin that ships this one along with the rest of its 120 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for message-house-builder

README.md
[![agentmods](https://agentmods.dev/badge/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder/github.svg)](https://agentmods.dev/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder)
Your own site
<a href="https://agentmods.dev/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder"><img src="https://agentmods.dev/badge/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for message-house-builder

Your own site · 80×15
<a href="https://agentmods.dev/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder"><img src="https://agentmods.dev/badge/skills/aaron-he-zhu/aaron-marketing-skills/message-house-builder.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 181 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,160 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • Socket pass 2 Sept 2026
  • Snyk pass 2 Sept 2026
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00181 $0.02160
Opus 5 $0.00090 $0.01080
Sonnet 5 $0.00036 $0.00432
Haiku 4.5 $0.00018 $0.00216

Measured 9d ago against content hash 2516b26239de, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

message-house-builder scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

launch/assemble/message-house-builder/SKILL.md · 88 lines

How it starts

The opening of the file, as written. The whole thing — 88 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Message House Builder

Derives launch-specific messaging from accepted L1 Narrative canon and positioning evidence: a message house, PR-FAQ spine, and per-channel angle packs. It never turns launch copy into a competing brand canon and never adjudicates claims.

Scope guard: this skill turns an existing positioning canvas into messaging only. It does not build the positioning itself (positioning-mapper is the sole upstream — if the canvas is missing, route there first and stop), write finished blog posts or pages (content-writer), produce ad or email units (ad-creative-builder / email-creative-builder), adjudicate claims (offer-claims-registry is the sole writer of memory/claims/claims-ledger.md), or assemble the press kit and asset manifest (launch-asset-packager). It works one lever — messaging — and hands off.

Quick Start

Build a message house for [product] from the positioning canvas. Personas: [list]. Launch channels: [list].
Write a working-backwards PR-FAQ for our [launch type] — launch-day tense, five external + five internal FAQs.
Turn our positioning into per-channel message angles for [Product Hunt / press / store listing / email announcement].

Skill Contract

Expected output: a message house (tagline + one-liner + three value pillars + per-persona proof points, each labeled Measured / User-provided / [needs source]), a PR-FAQ narrative spine (launch-day tense, empty-chair test, numbers over adjectives, five external + five internal FAQs), per-channel message angle packs (angles, not finished copy), a [needs source] claims list for the ledger, and the standard handoff summary.

  • Reads: the positioning canvas, personas/channels/tier, memory/projections/narrative.json, and memory/projections/claims.json at named offsets.
  • Writes: the launch house/PR-FAQ/angle packs to memory/launch/message-house-builder/ with permission; unresolved claims and durable canon changes become separate authorized proposal events.
  • Done when: the house is internally coherent and traceable to accepted canon, proof points are evidence-labeled, PR-FAQ checks pass, unresolved claims are blocked/proposed, and the dependency tuple is present.
  • Primary next skill: launch-asset-packager.

Read the full file on GitHub · 88 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 88 lines · 181 tokens per session scan A 2516b26239de

Subscribe to this mod's changes

message-house-builder is a skill published in the GitHub repository aaron-he-zhu/aaron-marketing-skills (2,767 stars, last pushed yesterday), licensed Apache-2.0. It adds 181 tokens to every session and 2,160 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.