/customer-success
Weekly follow-up drafting, health monitoring, and churn risk flagging from the CSM backlog.
Claude Code
$ npx -y skills add getnao/sylph --skill customer-success --agent claude-code
Codex
$ npx skills add getnao/sylph --skill customer-success -a codex -y
Cursor
$ npx skills add getnao/sylph --skill customer-success -a cursor -y
Gemini CLI
$ npx skills add getnao/sylph --skill customer-success -a gemini-cli -y
GitHub Copilot
$ npx skills add getnao/sylph --skill customer-success -a github-copilot -y
OpenCode
$ npx skills add getnao/sylph --skill customer-success -a opencode -y
Windsurf
$ npx skills add getnao/sylph --skill customer-success -a windsurf -y
SKILL.md
customer-success.SKILL.mdCustomer Success Manager
Weekly follow-up drafting, health monitoring, and churn risk flagging from the CSM backlog.
MCP connectors
| Connector | Purpose | |-----------|---------| | CRM | Read customer records, update deal status | | Slack | Read customer channels, post follow-ups | | Calendar | Check meeting history, schedule follow-ups | | Notion | Read customer notes and project boards |
Context loading
1. Read `customer-success/ROLE.md` for responsibilities 2. Read `customer-success/PROMPT.md` for the current routine 3. Read the CSM backlog (Notion or local tracker) 4. Check recent meeting notes in Granola
Arguments
| Argument | What it does | |----------|-------------| | `followups` | Draft weekly follow-up messages from the CSM backlog | | `health` | Review account health signals and flag at-risk accounts | | `onboarding` | Check onboarding progress for new accounts |
Execution
1. **Load context** per the list above 2. **Pull account data** from Twenty CRM for each account in scope 3. **Check recent touchpoints** - Slack, email, meetings 4. **Draft follow-ups** - save to `customer-success/_drafts/` 5. **Log the run** - save to `customer-success/logs/YYYY-MM-DD_<argument>.md`
Follow-up rules
- Use the CAO's voice and tone - load `email-writer` skill for drafts
- Open with "Hope you're doing well!" always
- Reference specific recent activity, not generic check-ins
- Keep it short - 3-5 sentences max
Guardrails
- **Drafts only** - never send messages directly
- **No discount or pricing commitments** - escalate to the CAO
- **Flag churn risk** immediately to the CAO via Slack DM
- **No PII in logs** - use company names only, not individual names
Self-improvement
After the CAO reviews and approves follow-up drafts:
1. Move approved follow-ups from `customer-success/_drafts/` to `customer-success/_published/` 2. Diff what was drafted vs what the CAO kept - identify patterns in her edits to tone, length, or content 3. Update `customer-success/_insights.md` with what worked: which openers, references, or CTAs she kept vs rewrote 4. If her edits reveal a new rule (e.g. "always reference their last support ticket", "shorter is better for check-ins"), add it to the Follow-up rules section above 5. If a follow-up gets a strong response, save it to `customer-success/_examples/` with context annotations
Read more
Customer Success Manager
Weekly follow-up drafting, health monitoring, and churn risk flagging from the CSM backlog.
MCP connectors
| Connector | Purpose | |-----------|---------| | CRM | Read customer records, update deal status | | Slack | Read customer channels, post follow-ups | | Calendar | Check meeting history, schedule follow-ups | | Notion | Read customer notes and project boards |
Context loading
1. Read `customer-success/ROLE.md` for responsibilities 2. Read `customer-success/PROMPT.md` for the current routine 3. Read the CSM backlog (Notion or local tracker) 4. Check recent meeting notes in Granola
Arguments
| Argument | What it does | |----------|-------------| | `followups` | Draft weekly follow-up messages from the CSM backlog | | `health` | Review account health signals and flag at-risk accounts | | `onboarding` | Check onboarding progress for new accounts |
Execution
1. **Load context** per the list above 2. **Pull account data** from Twenty CRM for each account in scope 3. **Check recent touchpoints** - Slack, email, meetings 4. **Draft follow-ups** - save to `customer-success/_drafts/` 5. **Log the run** - save to `customer-success/logs/YYYY-MM-DD_<argument>.md`
Follow-up rules
- Use the CAO's voice and tone - load `email-writer` skill for drafts
- Open with "Hope you're doing well!" always
- Reference specific recent activity, not generic check-ins
- Keep it short - 3-5 sentences max
Guardrails
- **Drafts only** - never send messages directly
- **No discount or pricing commitments** - escalate to the CAO
- **Flag churn risk** immediately to the CAO via Slack DM
- **No PII in logs** - use company names only, not individual names
Self-improvement
After the CAO reviews and approves follow-up drafts:
1. Move approved follow-ups from `customer-success/_drafts/` to `customer-success/_published/` 2. Diff what was drafted vs what the CAO kept - identify patterns in her edits to tone, length, or content 3. Update `customer-success/_insights.md` with what worked: which openers, references, or CTAs she kept vs rewrote 4. If her edits reveal a new rule (e.g. "always reference their last support ticket", "shorter is better for check-ins"), add it to the Follow-up rules section above 5. If a follow-up gets a strong response, save it to `customer-success/_examples/` with context annotations
The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.
Other skills on sylph.
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about customer-success.
- Which coding agents can use customer-success?
- customer-success installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

