Chief of Staff

SkillAI & models

Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Chief of Staff skill

About this capability

The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.

What this skill tells your AI

The instructions your AI receives, as published by getnao/sylph in .claude/skills/chief-of-staff/SKILL.md and read by ahel’s review.

Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.

MCP connectors

ConnectorPurpose
GmailRead inbox, flag urgent threads, draft replies
SlackRead channels and DMs, deliver briefing to CAO
NotionRead project boards, surface blockers and deadlines
CalendarCheck 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

ArgumentWhat it does
inboxTriage Gmail - flag urgent, summarize, draft replies
projectsScan Notion project boards, surface blockers and deadlines
plan-weekDraft next week's plan from calendar, pipeline, and open items
finalize-planLock the weekly plan after the CAO's review
progressMid-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

Signals

GitHub stars
196
Forks
58
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
chief-of-staff-getnao
Source
github.com/getnao/sylph