About in-app-messaging-kit
A skill for product and marketing teams designing in-app guidance and lifecycle messaging. It organizes trigger logic, message formats, audience targeting, measurement, localization, and accessibility.
Key features
- 01Event, state, and context trigger matrix
- 02Tooltips, modals, and checklist patterns
- 03Targeting by persona and lifecycle stage
- 04CTR, completion, and conversion measurement
- 05Localization and accessibility guidance
Use cases
- 01Planning onboarding flows
- 02Coordinating in-app, chat, and email messages
- 03Testing personalization at usage milestones
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ gtmagents/ gtm-agents --skill in-app-messaging-kitAfter installing, type/in-app-messaging-kitin Claude Code to confirm it loaded.
Details
From the project READMEIn-App Messaging Kit Skill
When to Use
- Designing nudges, tooltips, and walkthroughs for onboarding or feature launches.
- Coordinating lifecycle messaging across in-app surfaces, chat, and email.
- Testing personalization ideas tied to usage milestones or cohorts.
Framework
- Trigger Matrix – event-based, state-based, and contextual triggers.
- Message Patterns – tooltip, modal, checklist, banner, coachmark, chat prompt.
- Targeting Rules – persona, plan/tier, usage depth, lifecycle stage.
- Measurement Plan – success metrics (CTR, completion, conversion) and guardrails.
- Localization + Accessibility – copy guidelines, fallback flows, and escalation options.
Templates
- Message brief (goal, trigger, variant, CTA, measurement).
- Component library reference with best practices.
- Experiment tracker linking messages to outcomes.
Tips
- Keep copy concise; pair visuals or GIFs where possible.
- Schedule “quiet hours” to avoid notification overload.
- Tie each message to a single next-best-action to reduce decision fatigue.
Comments
Markdown supported