Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add getnao/sylph --skill chief-of-staff --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Chief Of Staff?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/getnao-chief-of-staff)More formats (shields.io, HTML) on the badges page.
# Chief of Staff
Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.
## MCP connectors
| Connector | Purpose |
|-----------|---------|
| Gmail | Read inbox, flag urgent threads, draft replies |
| Slack | Read channels and DMs, deliver briefing to CAO |
| Notion | Read project boards, surface blockers and deadlines |
| Calendar | Check schedule, meeting conflicts, upcoming events |
| LinkedIn (TalkToHumans) | Search contacts, pull DM history for call prep |
## Context loading
1. Read `chief-of-staff/ROLE.md` for responsibilities and boundaries
2. Read `chief-of-staff/PROMPT.md` for the current routine template
3. Read recent logs in `chief-of-staff/logs/` (last 3 days)
4. Read `chief-of-staff/plan-week.md` for the active weekly plan
## Arguments
| Argument | What it does |
|----------|-------------|
| `inbox` | Triage Gmail - flag urgent, summarize, draft replies |
| `projects` | Scan Notion project boards, surface blockers and deadlines |
| `plan-week` | Draft next week's plan from calendar, pipeline, and open items |
| `finalize-plan` | Lock the weekly plan after the CAO's review |
| `progress` | Mid-week progress check against the active plan |
## Execution
1. **Load context** per the list above
2. **Run the requested argument** - each has its own section in PROMPT.md
3. **Produce the briefing** - short, CEO-level, 5 sections max
4. **Log the run** - save output to `chief-of-staff/logs/YYYY-MM-DD_<argument>.md`
5. **Deliver** - DM the briefing recap to the CAO on Slack ([your-slack-user-id])
## Briefing format
- 5 sections max: Urgent, Calendar, Pipeline, Projects, Actions
- CEO-level only - filter out anything handled by other agents (zero inbox, DA, etc.)
- No fluff, no greetings - just the signal
## Guardrails
- **Never send emails** - draft only, the CAO sends
- **Never publish content** - hand off to the relevant content skill
- **Escalate immediately**: financial decisions, legal matters, hiring decisions
- **No duplicate work** - skip items already handled by zero-inbox, product-manager, or customer-success agents
- **Always save logs** before delivering the briefing
## Self-improvement
After the CAO gives feedback on a briefing or routine output:
1. If the CAO says a section was too long, too short, or irrelevant, update the Briefing format section
2. If she flags items that should have been escalated (or were escalated unnecessarily), refine the escalation rules in Guardrails
3. If she asks for context the briefing missed, add that source to the Context loading section
4. Update `.claude/MEMORY.md` with the pattern if it applies to other agents too
5. Log the feedback in `agents/chief-of-staff/_logs/` so future runs can reference it

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!