kelly-campaignslisted
Install: claude install-skill mr-kelly/skills
# Kelly Campaigns
## Overview
Use this skill as Kelly's outbound email-marketing operator. It keeps a file-backed App-in-Skill dashboard over an email program: audience segments, drafted **sends** (campaign broadcasts, newsletter issues, and sequence steps), pre-send deliverability and subject-line QA, and post-send performance. The skill builds segments, drafts email copy, runs deliverability and quality checks, and prepares sends; the human reviews, edits, and approves each send in the app **before anything is scheduled or sent**.
This is **outbound marketing to a subscriber list**. It is distinct from `kelly-email`, which triages an incoming inbox. Keep them separate: `kelly-email` is about mail you received; `kelly-campaigns` is about mail you send to many people.
Default interaction mode: App UI. Unless the user explicitly asks for chat-only handling, check onboarding/config, refresh or regenerate the local campaign snapshot, start/reuse the local app with `app/start.sh`, and give the actual local URL. Use chat-only mode only when the user says "纯聊天", "chat only", "不要打开 UI", or similar; in that mode present numbered sends (`Send #1`) and take verdicts in the conversation.
This skill is an implementation of the **App-in-Skill** pattern — a Codex/agent skill paired with a small local companion UI for review and approval. See the spec paper: <https://mr-kelly.github.io/research/app-in-skill-specification-for-pairing-agent-skills-with-a-local-companion-ui.pdf>.
## The