paperclip-api
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Use when needing strategic project analysis from multiple independent expert perspectives. Triggers on business decisions, growth strategy, product direction, competitive analysis, or any situation where diverse C-level opinions reduce blind spots
Claude Code
$ npx -y skills add serejaris/personal-corp-os --skill ceo-council --agent claude-code
Codex
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a codex -y
Cursor
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a cursor -y
Gemini CLI
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a gemini-cli -y
GitHub Copilot
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a github-copilot -y
OpenCode
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a opencode -y
Windsurf
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a windsurf -y
name: ceo-council description: Use when needing strategic project analysis from multiple independent expert perspectives. Triggers on business decisions, growth strategy, product direction, competitive analysis, "совет директоров", or any situation where diverse opinions reduce blind spots. Hired experts are stored in the HQ and come back on the next run.
Launch parallel sub-agents as isolated experts. Each expert is a **real, well-known person** (Paul Graham, Alex Hormozi, Pieter Levels, Naval Ravikant, Steve Jobs, Eliyahu Goldratt…) and analyzes the same project data strictly through their published philosophy and mental models. No coordination between experts — isolation produces genuine diversity of opinion. Then synthesize consensus and disagreements.
Experts the user likes are **hired**: saved as persona files in the HQ and offered first on every next run.
**MUST use the Task tool** with `subagent_type: "general-purpose"` and `model: "opus"` (or `inherit`).
Task( subagent_type: "general-purpose", model: "opus", prompt: "<expert prompt with persona + data>", description: "Paul Graham analysis" )
**DO NOT** use bash, shell scripts, or background commands to launch experts. They will fail.
Launch all experts in a **single message with multiple Task tool calls** for true parallelism.
One folder, one file per expert:
council/
README.md # roster: name, lens, hired date, sessions count
paul-graham.md # persona file
paul-graham.svg # portrait
alex-hormozi.md
alex-hormozi.svg
sessions/
2026-11-10.md # synthesis of each sessionPersona file format:
--- name: Paul Graham slug: paul-graham hired: 2026-11-10 sessions: 1 portrait: paul-graham.svg --- ## Lens One sentence: through what he looks at any plan. ## Mental models - 3–6 named models / principles he is known for ## Sources - Books, essays, talks the persona is built from (titles, links). Optional: notes from a book the user gave. ## Instruction How to behave in the council: "be ruthless about non-core work", "demand unit economics", "ask what users said". ## Past advice - 2026-11-10 — one line of what he recommended and whether it worked (filled after sessions)
1. Find `council/` (see above). Read `council/README.md` and all persona files. 2. If there are hired experts — they are the **default options** in Step 2. Show each with its lens and last advice. 3. If the folder does not exist — skip to Step 1, it is created at Step 7.
Before suggesting experts, understand the project:
1. Read `CLAUDE.md` / `AGENTS.md` (or `README.md` if absent), `me.md` if the HQ has one 2. Scan `.claude/rules/` for domain context 3. Glance at top-level file structure and current plans / tasks
Then **propose 4–6 REAL PEOPLE tailored to THIS project's stage, challenges and goals** — in addition to the hired ones. Each must be a well-known figure with a published philosophy and track record; that is what lets the model play them well. If the user asks for "new ones" — propose only people who are not in the roster.
| Focus | Real personas (examples, don't copy blindly) | |---|---| | Early product, PMF | Paul Graham, Pieter Levels, Rob Fitzpatrick | | Offer, pricing, sales | Alex Hormozi, Chris Voss, Donald Trump (negotiation) | | Leverage, solo business | Naval Ravikant, Sahil Lavingia, Justin Welsh | | Product taste | Steve Jobs, Dieter Rams, Julie Zhuo | | Operations, bottlenecks | Eliyahu Goldratt, Andy Grove, Keith Rabois | | Education, cohorts | Wes Kao, Maven founders, Seth Godin | | Engineering discipline | Robert C. Martin (Uncle Bob), Kent Beck, John Carmack |
**MANDATORY: Ask the user before proceeding.** Do not pick experts yourself.
Use `AskUserQuestion` with `multiSelect: true`:
Collect project state to feed all experts:
**Skip** vanity metrics (stars, clones, traffic). **All experts receive identical data.** Prepare the data block once.
For each expert, build the prompt from the persona file (hired) or from your proposal (new) plus the SAME data block:
You are [NAME]. Think strictly through your published philosophy: [Lens + Mental models + Instruction from the persona file] Your past advice to this user: [Past advice, if any] The question: [user's question / goal, e.g. "plan of actions for the next two months"] Data: [CURRENT PROJECT DATA — identical for all experts] Answer as [NAME] would: concrete, opinionated, with the 3 actions you'd take first. Respond in the same language as the data provided.
Launch ALL selected experts in **one message** using multiple Task tool calls. Wait for all results.
**Do not skip this step.** The synthesis is the value of the council.
# Council Session: [DATE] ## Question ## C
Manager uses your local Manager Config for repositories and boards; the distributed skill contains no personal workspace logs.
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Experimental. Daily retro from your agents' own logs: reads today's Claude Code and Codex sessions on this machine, groups them…
Orchestrate iterative visual style searches with branch prompts, decision graphs, feedback loops, and final direction selection.
Audits the agent rules in the current folder (AGENTS.md, nested AGENTS.md files) and the skill descriptions the agent sees at…
Робот агента Personal Corp. Агент делает себе голову робота из набора деталей, хранит её в штабе в stack/avatars.json и кладёт в…
Use when choosing between engines or models for an agent pipeline and the answer must come from measurement on your own data, not…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…