vault/Operations/Claude/skills/system/onboard/SKILL.md
Guided interview that populates Chief-of-Staff.md with your context — priorities, projects, clients, preferences, and personal details.
npx skillsauth add eddowding/cortex onboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Populate Cockpit/Chief-of-Staff.md through a guided conversation. This makes every other skill work better — the briefing, email triage, meeting prep, and task management all read Chief-of-Staff.md for context.
Interview the user and write a rich, populated Chief-of-Staff.md that matches the quality and density of the example file. The output should feel like a knowledgeable assistant wrote it after working with you for months.
Cockpit/Chief-of-Staff.md (already has profile basics from setup.sh)examples/chief-of-staff.example.mdCockpit/Chief-of-Staff.md — note what's already filled in from setupexamples/chief-of-staff.example.md — this is the target densityGreet the user and explain what you're doing:
Welcome to {SYSTEM_NAME}! I'm going to ask you a few questions to set up
your command center. This takes about 5 minutes and makes everything else
work better — briefings, email triage, meeting prep, and task management
all draw from this context.
I'll ask 1-2 questions at a time. You can be as brief or detailed as you like.
Ask questions in this order, 1-2 at a time. Wait for answers before proceeding. Skip sections that are already populated from setup.
Round 1 — What you're working on:
Round 2 — Clients or collaborators (if relevant):
(If they say "no clients" or "just personal stuff", skip this — not everyone has clients.)
Round 3 — Priorities:
Round 4 — Working preferences:
Round 5 — Key dates and personal context:
Round 6 — Code and tools (Tech tier only):
Using the answers, write a complete Chief-of-Staff.md that:
<!-- Add your... -->) with real contentPresent the draft to the user before writing.
Show the user the populated file and ask:
Here's your Chief-of-Staff.md. This is what I'll read at the start of every
conversation to understand your context.
Does this look right? Anything to add, change, or remove?
Make any requested changes, then write the file to Cockpit/Chief-of-Staff.md.
For each project or venture mentioned, create Projects/{Name}/README.md with:
For each client mentioned, create Clients/{Name}/README.md with:
Ask before creating these: "Want me to set up project folders for {list}?"
If the file FIRST_RUN exists in the vault root, delete it — the user has completed onboarding and shouldn't see the welcome message again:
rm -f "$VAULT_PATH/FIRST_RUN" # or vault/FIRST_RUN relative to project root
You're all set! Your command center is populated. Here's what to try:
/briefing — Daily focus update (start here each day)
/email — Triage your inbox
/status — Quick check on any project
/do <task> — Hand off a task for autonomous execution
Your Chief-of-Staff.md will evolve as you use the system — I'll update it
as priorities shift. You can always edit it directly in Obsidian too.
tools
Dispatch to the right problem-solving technique based on how you're stuck.
testing
Interactive brainstorming and advisory mode that helps think through questions, critique approaches, propose alternatives, and reach optimal decisions.
tools
Find one insight that eliminates multiple components - 'if this is true, we don't need X, Y, or Z'
testing
Test at extremes (1000x bigger/smaller) to expose fundamental truths hidden at normal scales.