원클릭으로
ceo-briefing
Executive morning briefing — revenue, pipeline, clients, Atlas financial snapshot, blocked items, and today's
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Executive morning briefing — revenue, pipeline, clients, Atlas financial snapshot, blocked items, and today's
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Intelligent routing between Bravo and Codex — decides when to delegate tasks to Codex vs handle internally
Secrets and authentication management. Ensures API keys, tokens, and credentials are NEVER exposed in plain text. Use when handling any credential, API key, or sensitive configuration.
Use when CC asks to create a new agent, scaffold a new agent repo, or clone Bravo's architecture for a new domain (client agent, sibling agent, specialized agent). Generates a new AI-agent repo from templates, wires it into C_SUITE_ARCHITECTURE.md and brain/APP_REGISTRY.md, preserves the V5.6 outbound chokepoint, and gives the new agent a doctor command on day one.
Claims-based access control for multi-agent coordination. Defines what each agent can read, write, execute, and spawn. Enforces least-privilege: agents only access what they need. Use when: spawning agents, multi-agent tasks, security-sensitive operations. Skip when: single-agent inline work, trivial tasks.
Build and maintain product-grade agent infrastructure: onboarding diagnostics, runtime home, packaging, skill lifecycle, tool manifests, and agent scaffolds.
Spawn and coordinate Claude Code Agent Teams (experimental) — parallel subagents for complex multi-domain tasks
| name | ceo-briefing |
| description | Executive morning briefing — revenue, pipeline, clients, Atlas financial snapshot, blocked items, and today's |
| tags | ["skill","ceo","revenue","briefing"] |
| triggers | ["ceo briefing","use ceo briefing","run ceo briefing","executive morning briefing — revenue"] |
| tier | standard |
One command to give CC a complete picture of his empire in 30 seconds. Pulls live data from Stripe, Supabase, Atlas, and memory files. No fluff — just signal.
Trigger: /briefing, "morning briefing", "what's the status", session start on Monday mornings
When triggered, generate this exact format:
MRR: $X,XXX / $5,000 target (XX% — Y days remaining)
[████████░░] XX%
Data source: python scripts/revenue_engine.py mrr --json OR python scripts/integrations/stripe_tool.py balance --json
Fallback: Read memory/ACTIVE_TASKS.md for last known MRR figure.
Leads: X total | Y warm | Z calls booked
Top prospects: [Name — stage — last contact — next action]
Overdue follow-ups: X leads haven't been contacted in 7+ days
Data source: python scripts/lead_engine.py pipeline --json and python scripts/lead_engine.py followups --json
Fallback: Read memory/ACTIVE_TASKS.md pipeline section.
[CLIENT NAME] — [HEALTHY/AT-RISK/CRITICAL]
Revenue: $X/mo | Contract: [status] | Last deliverable: [date]
Risk: [any risk factors]
Data source: Supabase leads table (status=client) + revenue_events.
Rule: Flag as AT-RISK if: no interaction in 14+ days, deliverable overdue, or revenue >50% of total MRR.
Trading: $X portfolio (Kraken) | Today P&L: +/-$X
Tax: [Next deadline] in [X days] | Status: [filed/pending/prep needed]
FIRE: $X / $900K target (X%)
Data source: Read C:\Users\User\APPS\trading-agent\brain\STATE.md (READ ONLY — never write).
Fallback: If file unreadable, show "Atlas: check trading-agent/ for latest."
Waiting on CC:
- [Item] — blocked since [date] — impact: [what's stalled]
Waiting on others:
- [Person]: [Item] — since [date]
Data source: memory/ACTIVE_TASKS.md (items marked blocked or with "waiting" in description).
>> [THE ONE THING that moves the needle most today]
Why: [1 sentence — revenue impact or risk reduction]
First step: [Exact action CC should take right now]
Logic for selecting the #1 priority:
Step 0 — Read the snapshot first (Prep Table layer):
state/snapshots/latest_briefing.json is rebuilt by scripts/snapshots/briefing_snapshot.py (cron: daily 06:00 UTC). Read it first.
ts field is < 24 hours old → use it as-is for sections 1, 2, and 3 below. Skip the live Python calls for those sections.python scripts/snapshots/briefing_snapshot.py once, then read. Falls back to the live engines below only if the snapshot itself errors.This is the silver-platter principle (brain/AGENTIC_OS_REFERENCE.md §3) — one JSON read instead of 4 subprocess calls. Sub-second briefings vs 30–60 sec.
Then assemble:
scripts/revenue_engine.py — MRR, Stripe sync, forecastingscripts/lead_engine.py — pipeline, scoring, follow-upsC:\Users\User\APPS\trading-agent\brain\STATE.md — READ ONLYmemory/ACTIVE_TASKS.md — blocked items, prioritiesscripts/booking_engine.py — upcoming calls