home / skills / gtmagents / gtm-agents / content-variants
This skill helps plan, approve, and version personalized creative assets across channels with structured variant governance and lifecycle tracking.
npx playbooks add skill gtmagents/gtm-agents --skill content-variantsReview the files below or copy the command above to add this skill to your agents.
---
name: content-variants
description: Use when planning, approving, and versioning personalized creative assets.
---
# Content Variant System Skill
## When to Use
- Mapping creative requirements for each decision tree branch.
- Coordinating design, copy, and legal reviews across multiple channels.
- Auditing variant performance or sunsetting outdated experiences.
## Framework
1. **Variant Inventory** – catalog base asset, variant name, audience, channel, owner, expiration.
2. **Approval Flow** – document reviewers, compliance steps, localization, accessibility requirements.
3. **Asset Delivery** – link storage locations (DAM, CMS, MAP) plus version IDs and CDN paths.
4. **Testing Hooks** – note experiment IDs, KPIs, guardrails for each variant.
5. **Lifecycle Management** – set refresh cadences, archival rules, and dependency tracking.
## Templates
- Variant matrix (channel × persona × lifecycle stage).
- Approval checklist (copy, design, legal, localization, accessibility).
- Performance tracker (variant → impressions → engagement → conversion → decision).
## Tips
- Assign unique IDs to every variant for analytics + rollback references.
- Bundle variants into kits aligned with key journeys for easier governance.
- Pair with `decision-trees` outputs to ensure every branch has an approved asset.
---
This skill helps teams plan, approve, version, and manage personalized creative assets across channels and audiences. It provides a structured framework to inventory variants, coordinate reviews, track delivery, and enforce lifecycle rules. The goal is faster approvals, reliable experiments, and safer rollbacks.
The skill inspects asset requirements for each decision branch and generates a Variant Inventory with unique IDs, owners, channels, and expiration. It builds an Approval Flow listing reviewers and compliance steps, maps Asset Delivery links (DAM/CMS/MAP) with version IDs, and attaches Testing Hooks with experiment IDs and KPIs. Finally, it creates Lifecycle Management rules for refresh cadences, archival, and dependencies.
How do I track which variant is in an experiment?
Include the experiment ID and KPI fields in the Testing Hooks section of the variant record. Tie impressions and conversions back to the variant unique ID.
What if a variant needs emergency rollback?
Use the unique variant ID and stored version/CDN path to revert to the prior approved asset and trigger the archival and notification steps defined in Lifecycle Management.