Agent skill
spin-tags
Add optional wording variants to static copy using the actual sender's supported syntax while preserving meaning, merge variables and experiment control.
Filed under Outbound email.
From timscheuerai/gtm-architecture-template · 51 skill entries · 13 · pushed 2026-09-17
What it does when it runs
Add optional wording variants to static copy using the actual sender's supported syntax while preserving meaning, merge variables and experiment control.
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/timscheuerai/gtm-architecture-template.git /tmp/gtm-architecture-template git -C /tmp/gtm-architecture-template sparse-checkout set ".agents/skills/spin-tags" mkdir -p ~/.claude/skills/spin-tags cp -R "/tmp/gtm-architecture-template/.agents/skills/spin-tags/." ~/.claude/skills/spin-tags/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from timscheuerai/gtm-architecture-template/blob/2c312c9398064ad3730c786647293458cb89632c/.agents/skills/spin-tags/SKILL.md, which is licensed MIT (repository). 163 words, 1 heading.
Vary static wording carefully
Read the reviewed message, voice context and frozen test plan. Use this skill only when wording variation is requested and the actual sender supports it. No deliverability improvement is promised.
Inspect current sender documentation and render behavior. Do not assume OXYGEN uses another platform's dialect. If support cannot be verified, return plain-text alternatives instead of untested tags.
Vary whole grammatical phrases with the same meaning. Keep the offer, proof, numbers, identity and personal evidence unchanged. Never spin merge variables or the dimension currently under A/B test. Incidental variation is not an experiment.
Keep the option count small enough to inspect all combinations. Preview each resulting message in the actual sender to check substitution, punctuation, grammar and factual consistency. If there are too many combinations to review, simplify.
Deliver the verified syntax, rendered examples and any unsupported case. Do not alter suppression, cadence or sending controls. Use outbound-copywriter for substantive copy changes and split-test-designer for a meaningful variant test.
Need help setting it up?
This page tells you what spin-tags does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.