Agent Skills › gooseworks-ai/goose-skills › email-lifecycle-flow-writer

email-lifecycle-flow-writer

GitHub

根据品牌声音和工具语法,编写电子邮件生命周期流程的构建表。包含消息计划、完整文案撰写及自我检查,确保内容符合规范并标记未决事项。

skills/marketing/email-lifecycle-flow-writer/SKILL.md gooseworks-ai/goose-skills

触发场景

需要编写特定电子邮件营销流程的构建文件 将营销策略转化为具体邮件工具的可用格式

安装

npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -g -y
更多选项

非标准路径

npx skills add https://github.com/gooseworks-ai/goose-skills/tree/main/skills/marketing/email-lifecycle-flow-writer -g -y

不安装直接使用

npx skills use gooseworks-ai/goose-skills@email-lifecycle-flow-writer

指定 Agent (Claude Code)

npx skills add gooseworks-ai/goose-skills --skill email-lifecycle-flow-writer -a claude-code -g -y

安装 repo 全部 skill

npx skills add gooseworks-ai/goose-skills --all -g -y

预览 repo 内 skill

npx skills add gooseworks-ai/goose-skills --list

SKILL.md

Frontmatter
{
    "name": "email-lifecycle-flow-writer",
    "version": "0.1.1",
    "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."
}

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.

Does:

  1. Wire it first, in the tool's real syntax (loadable-flow-format.md; when unsure of a tag, name the editor action instead of guessing). Check plan reality: no workflows → a fixed-date sequence becomes scheduled broadcasts with an exclusion list and the sign-up welcome becomes the form's autoresponder, written in the tool's terms (not tool-neutral); only a flow the plan cannot run even that way is said and written tool-neutral. Fill the flow header completely in the tool's own vocabulary: exact trigger name, trigger and flow filters, exit, re-entry, consent, smart sending, quiet hours, priority and suppressions, cap, UTM template, discount object (from offer-math), holdout, A/B test (winner on clicks or orders), build notes. A feature the plan lacks gets its workaround.

  2. Plan the messages. Count and delays from the library, adjusted to this brand's price and cycle (say why if moved). Write one job per message before any copy. Check the sequence reads as a story, not five versions of the same email.

  3. Write each message finished. Subject + 2 alternates, preview, from and reply-to, body blocks, one CTA with full URL, merge tags with fallbacks, dynamic blocks with out-of-stock behaviour, splits with a default branch, image needs with alt text (optional art requests as a line: Graphic needed: for make-static-ads · header art: <flow, message, size, what it shows, alt text> · return to: lifecycle/flows/<flow-slug>.md), a full plain-text version, footer, and the claim id or record behind each factual sentence. Vary length and shape across the flow. For B2B and services default to plain text from a named person.

  4. Self-check against copy-craft.md failure list. Rewrite any hit.

  5. Leave honest gaps. Anything the brain and the marketer have not settled stays a visible [placeholder] with its question at the top of the flow file, and the flow's status line reads not ready: answer Q3, Q5. A flow written against tracking-plan events reads not ready: needs events E1–E3 live; one the plan can't run even with that workaround reads not ready: needs tool decision T1. Only a flow with no open blocker is ready to load (with · switch on after fix #N while authentication is red or unknown); a header-art request never blocks it. Never invent a fact, an offer, a review, a count or an existing event name; events that do not exist yet go into the tracking plan (event, properties, when it fires, which flow) labelled "proposed — confirm with engineering", and the flow is written against those names.

  6. Hypothesis for this cycle. One line per flow: what it should do and against which number (e.g. "abandoned checkout: ≥ 4% of recipients order within 7 days; baseline unknown"), the goal metric and when it will be read. Saved into lifecycle/program.md for the next run's read-back.

  7. Art answers. On a re-run, read any Graphic ready: line under this flow's header-art Graphic needed: request and place the image.

Writes: lifecycle/flows/<flow-slug>.md (status line, hypothesis, header, then messages in order, then the open questions); what appears in chat follows SKILL step 8 — blockers in plain words, never the E/T/Q ids used in the files (../email-lifecycle/references/flow-library.md §4).

版本历史

  • 1add09b 当前 2026-11-02 21:49

同 Skill 集合

docs/skill-template/SKILL.md
skills/entry/goose-ads/SKILL.md
skills/entry/goose-product-photos/SKILL.md
skills/entry/goose-video/SKILL.md
skills/entry/gooseworks/SKILL.md
skills/entry/make-custom-video/SKILL.md
skills/marketing/analyze-performance-call-and-learn/SKILL.md
skills/marketing/analyze-performance-diagnose/SKILL.md
skills/marketing/analyze-performance-intake/SKILL.md
skills/marketing/analyze-performance-rank-and-read/SKILL.md
skills/marketing/analyze-performance-revenue-join/SKILL.md
skills/marketing/claims-gate/SKILL.md
skills/marketing/email-lifecycle-broadcast-planner/SKILL.md
skills/marketing/email-lifecycle-lifecycle-audit/SKILL.md
skills/marketing/email-lifecycle-offer-math/SKILL.md
skills/marketing/email-lifecycle-send-check/SKILL.md
skills/marketing/honest-review/SKILL.md
skills/marketing/improve-search-visibility-citation-check/SKILL.md
skills/marketing/improve-search-visibility-entity-footprint/SKILL.md
skills/marketing/improve-search-visibility-fix-writer/SKILL.md
skills/marketing/improve-search-visibility-page-and-foundation-check/SKILL.md
skills/marketing/improve-search-visibility-question-set/SKILL.md
skills/marketing/improve-search-visibility-store-listing-audit/SKILL.md
skills/marketing/make-content-content-brief/SKILL.md
skills/marketing/make-content-source-to-units/SKILL.md
skills/marketing/make-content-two-pass-edit/SKILL.md
skills/marketing/make-static-ads-ad-copy/SKILL.md
skills/marketing/make-static-ads-claims-extract/SKILL.md
skills/marketing/make-static-ads-compose/SKILL.md
skills/marketing/make-static-ads-concept-grid/SKILL.md
skills/marketing/make-static-ads-copy-variants/SKILL.md
skills/marketing/make-static-ads-find-references/SKILL.md
skills/marketing/make-static-ads-fix-rejected/SKILL.md
skills/marketing/make-static-ads-graphic-request/SKILL.md
skills/marketing/make-static-ads-render-review/SKILL.md
skills/marketing/marketing-guide/SKILL.md
skills/marketing/outcomes-ledger/SKILL.md
skills/marketing/plan-campaign-brief-and-assets/SKILL.md
skills/marketing/plan-campaign-budget-and-tests/SKILL.md
skills/marketing/plan-campaign-channel-decision/SKILL.md
skills/marketing/plan-campaign-goal-chain/SKILL.md
skills/marketing/research-audience-account-sourcing/SKILL.md
skills/marketing/research-audience-fit-definition/SKILL.md
skills/marketing/research-audience-people-and-contacts/SKILL.md
skills/marketing/research-audience-score-segment-qa/SKILL.md
skills/marketing/research-audience-segment-pass/SKILL.md
skills/marketing/research-audience-signals-and-hooks/SKILL.md
skills/marketing/research-competitors-category-pass/SKILL.md
skills/marketing/research-competitors-edge-cases/SKILL.md

元信息

文件数
0
版本
1add09b
Hash
30ac5454
收录时间
2026-11-02 21:49

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 19:57
浙ICP备14020137号-1