# Email Lifecycle Flow Writer

Step of the email-lifecycle playbook: writes one lifecycle flow as a build sheet for...

- Repository: https://github.com/gooseworks-ai/goose-skills (1276 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-10-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -g -a claude-code -y`
Codex: `npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -g -a codex -y`
Cursor: `npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -g -a cursor -y`
Gemini CLI: `npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -g -a gemini-cli -y`

## Description

Step of the email-lifecycle playbook: writes one lifecycle flow as a build sheet for the brand's email tool, every message finished in the brand voice. Run email-lifecycle instead; not for direct use.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# flow-writer

**Reads:** the flow's entry in `../email-lifecycle/references/flow-library.md`; `../email-lifecycle/references/loadable-flow-format.md`; `../email-lifecycle/references/copy-craft.md`; `../email-lifecycle/references/worked-flows.md` (quality bar); `../email-lifecycle/references/sms-push-whatsapp.md` when the flow has those legs. From the brain: voice, banned words, signed-off claims, product records (price, offers, notes), learnings. From the program sheet: tool and plan, segments, priority map, cap, consent per channel. The standing offer from the shared `Standing offer:` fact. From the audit: the live flow this replaces, if any.

The rest: https://github.com/gooseworks-ai/goose-skills/blob/HEAD/skills/marketing/email-lifecycle-flow-writer/SKILL.md
