بنقرة واحدة
sylph-setup-agent
// Set up an AI agent by validating her scope, schedule, and delivery channel. Run as `/sylph-setup-agent <agent-name>` or `/sylph-setup-agent all`.
// Set up an AI agent by validating her scope, schedule, and delivery channel. Run as `/sylph-setup-agent <agent-name>` or `/sylph-setup-agent all`.
Generate a customer-specific enterprise service agreement by filling in the standard template with deal details.
Head of Data agent - creates reportings and ad-hoc analytics using nao MCP tools. Always use ask_nao to create conversations that persist in nao.
Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy.
Create a new skill from scratch. Generates the SKILL.md, registers it in AGENTS.md, and sets up the content folder structure.
Personalize Sylph to your company. Ask the company name, then derive everything from the web - CONTEXT.md, brand voice, team, ICP, and standing instructions.
Set up a specific Sylph skill by auto-pulling examples from the web, deriving insights, and configuring the skill. Run as `/sylph-setup-skill <skill-name>`.
| name | sylph-setup-agent |
| description | Set up an AI agent by validating her scope, schedule, and delivery channel. Run as `/sylph-setup-agent <agent-name>` or `/sylph-setup-agent all`. |
| Connector | Purpose |
|---|---|
| Slack | Validate the Chief of Staff delivery channel |
Each agent already has a ROLE.md and PROMPT.md in agents/<name>/. Read them first. Derive scope, tasks, and cadence from those files. Only ask the CAO to confirm.
Run /sylph-setup-agent <name> after completing /sylph-setup (global setup) and before scheduling any agent. Run it once per agent you want to activate.
/sylph-setup-agent chief-of-staff
/sylph-setup-agent cmo
/sylph-setup-agent all
| Agent | Directory | Default cadence |
|---|---|---|
| chief-of-staff | agents/chief-of-staff/ | Daily 08:00 |
| cmo | agents/cmo/ | Daily (content), Weekly (planning) |
| product-manager | agents/product-manager/ | Daily |
| customer-success | agents/customer-success/ | Weekly (Monday) |
| head-of-data | agents/head-of-data/ | Daily |
| head-of-sales | agents/head-of-sales/ | Daily |
| executive-assistant | agents/executive-assistant/ | Daily |
| brand-designer | agents/brand-designer/ | On-demand |
agents/<name>/ROLE.md for identity, responsibilities, decision boundaries, and toneagents/<name>/PROMPT.md for the execution routineCONTEXT.md for company contextFrom these files, derive:
Present the derived scope to the CAO:
Here's what [agent name] will do:
Scope:
- [responsibility 1 from ROLE.md]
- [responsibility 2]
- [responsibility 3]
She produces:
- [output 1 and where it goes]
- [output 2]
She escalates to you:
- [escalation 1 from decision boundaries]
- [escalation 2]
Proposed schedule: [cadence from ROLE.md, e.g. "Daily at 08:00"]
Anything to add, remove, or change?
Incorporate the CAO's corrections. If the CAO adjusts the schedule, note it.
The Chief of Staff is the only agent that writes to Slack. She delivers her daily briefing as a Slack DM to the CAO.
Only for chief-of-staff:
Where should the Chief of Staff deliver her daily briefing? (Slack DM to you, or a specific channel?)
For all other agents, skip this step. Other agents write to the repo (_drafts/, _logs/, _plans/) and deliver in chat. They don't post to Slack.
Create or update agents/<name>/CONFIG.md with the confirmed settings:
---
agent: [name]
status: active
---
# [Agent Name] - Configuration
## Schedule
- Cadence: [daily / weekly / on-demand]
- Time: [HH:MM local time, if scheduled]
- Special: [e.g. "Monday: extended run with weekly planning"]
## Scope
- [responsibility 1]
- [responsibility 2]
- [responsibility 3]
## Escalation rules
- [what she escalates to the CAO]
## Dependencies
- Agents: [other agents she delegates to or receives from]
- Tools: [MCP connectors she needs]
For the Chief of Staff only, add the delivery section:
## Delivery
- Channel: [Slack DM or channel name]
- Channel ID: [Slack channel/user ID]
- Fallback: chat message (if Slack fails)
The Chief of Staff should run automatically every morning. After writing her CONFIG.md:
/schedule or equivalent)Chief of Staff is now scheduled to run every day at [HH:MM]. She'll deliver her briefing to [Slack channel/DM]. You can also invoke her on demand with
/chief-of-staff.
For other agents with daily cadence, inform the CAO they can be scheduled the same way but don't auto-schedule them. Ask:
Want me to schedule any other agents to run automatically? (e.g., CMO daily, Head of Data daily)
Only schedule additional agents if the CAO explicitly asks.
/sylph-setup-agent allWhen the CAO runs /sylph-setup-agent all:
agents/ directory| Agent | Schedule | Status |
|-------|----------|--------|
| chief-of-staff | Daily 08:00 (scheduled, Slack DM) | Active |
| cmo | Daily (on-demand) | Active |
| product-manager | Daily (on-demand) | Active |
| customer-success | Weekly Monday (on-demand) | Active |
| head-of-data | Daily (on-demand) | Active |
| head-of-sales | Daily (on-demand) | Active |
| executive-assistant | Daily (on-demand) | Active |
| brand-designer | On-demand | Active |
If the CAO asks to set up an agent that doesn't exist yet:
agents/<name>/ROLE.md following the pattern of existing agents:
PROMPT.md with the execution routine.claude/skills/<name>/SKILL.mdAGENTS.md