Agent skill

Ceo Council

by serejaris in serejaris/personal-corp-os

A skill your agent uses when needing strategic project analysis from multiple independent expert perspectives.

MITAuto-check: warningsMarketing & SEO

Install Ceo Council

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add serejaris/personal-corp-os --skill ceo-council -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install serejaris/personal-corp-os ceo-council --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/serejaris/personal-corp-os.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ceo-council .claude/skills/ceo-council && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ceo-council
GitHub stars
229
Token cost
~1.4k tokens
SKILL.md length
529 words
Files
4 (incl. assets)
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when needing strategic project analysis from multiple independent expert perspectives.

  • Works in 6 steps: Scan Project Context → Assemble the Council → Gather Current Data → …
  • Needing strategic project analysis from multiple independent expert perspectives
  • SKILL.md covers Critical: How to Launch Experts, Step 1: Scan Project Context, Step 2: Assemble the Council and Step 3: Gather Current Data, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ceo Council is an agent skill from serejaris/personal-corp-os. 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

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including assets (for example `README.md` and `README.ru.md`).

It sits in Marketing & SEO, covering Go-to-market strategy and Competitor analysis. The repository describes itself as: Personal Corp OS — управление личной компанией через AI-агентов: задачи вне головы, отделы вместо памяти, недельное ретро. Открытые скиллы для Claude Code и Codex. The licence is MIT.

When your agent uses it

  • Needing strategic project analysis from multiple independent expert perspectives
  • Business decisions
  • Growth strategy
  • Product direction

Example prompts

  • “/ceo-council”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Scan Project Context
  2. Assemble the Council
  3. Gather Current Data
  4. Generate Expert Prompts
  5. Execute
  6. Synthesize

What it can do on your machine

Read from SKILL.md and the folder at commit 95e36c3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ceo Council loads about 1.4k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 529 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~65
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:154
    | Picking roles without asking user | ALWAYS use AskUserQuestion first |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from serejaris/personal-corp-os at commit 95e36c3, republished under its MIT licence (© serejaris). 529 words, ~1,392 tokens.

Download SKILL.mdSave it as .claude/skills/ceo-council/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
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 C-level opinions reduce blind spots

CEO Council — Independent Strategic Analysis

Launch parallel sub-agents as isolated C-level experts. Each analyzes the same project data from their perspective. No coordination between experts — isolation produces genuine diversity of opinion. Then synthesize consensus and disagreements.

Critical: How to Launch Experts

MUST use the Task tool with subagent_type: "general-purpose" and model: "opus".

Task(
  subagent_type: "general-purpose",
  model: "opus",
  prompt: "<expert prompt with data>",
  description: "CFO 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.

Step 1: Scan Project Context

Before suggesting experts, understand the project:

  1. Read CLAUDE.md (or README.md if absent)
  2. Scan .claude/rules/ for domain context
  3. Glance at top-level file structure

Based on findings, generate 4-6 expert roles tailored to THIS project. Roles must reflect the project's actual domain, challenges, and stage.

Step 2: Assemble the Council

MANDATORY: Ask the user before proceeding. Do not pick roles yourself.

Use AskUserQuestion with multiSelect: true:

  • Show 4-6 role options with short descriptions of their focus
  • User can always pick "Other" to define custom roles
  • Minimum 2 experts. If user picks 1, suggest adding one more for productive disagreement
Role Examples by Project Type

Don't copy these — generate fresh roles based on actual project context:

Project TypeTypical Roles
SaaSHead of Engineering, Head of Product, Head of Growth, CFO, UX Researcher
Open SourceCommunity Manager, Technical Architect, DevRel, Security Advisor
Content / MediaContent Strategist, Audience Analyst, Monetization Expert, Distribution Expert
EdTechCMO, CFO, CPO, COO, Growth Advisor
E-commerceHead of Supply Chain, Marketing Director, CTO, Customer Experience Lead
Agency / ConsultingSales Director, Delivery Lead, Talent Manager, CFO

Step 3: Gather Current Data

Collect project state to feed all experts. Stay focused on what's relevant:

Read:

  • Key metrics/data files identified during context scan
  • Strategy and planning documents
  • Recent decisions or changes (git log --oneline -10)
  • Previous council analyses (if any)

Skip: GitHub traffic stats, stargazer counts, clone data, contributor lists — these are vanity metrics, not strategic data.

All experts must receive identical data context. Prepare the data block ONCE, then paste it into each expert prompt.

Show full SKILL.md (185 more words)Show less

Step 4: Generate Expert Prompts

For each selected expert, create a prompt with the SAME data block:

You are the [ROLE] for [PROJECT NAME]. Analyze the data below from a [DOMAIN] perspective.

Focus on:
- [3-6 specific focus areas relevant to role and project]

Data:
[CURRENT PROJECT DATA — identical for all experts]

[Role-specific instruction: "show the math", "be the contrarian", "prioritize by effort/impact", etc.]

Respond in the same language as the data provided.

Rules:

  • Each expert gets the SAME data block — prepare it once, reuse
  • Focus areas must be specific to the project, not generic
  • Include a personality instruction (contrarian, pragmatic, data-driven)
  • Mention project constraints the expert should know

Step 5: Execute

Launch ALL selected experts in one message using multiple Task tool calls:

# In a single response, call Task for each expert:
Task(subagent_type: "general-purpose", model: "opus", prompt: "<CFO prompt>", description: "CFO analysis")
Task(subagent_type: "general-purpose", model: "opus", prompt: "<CPO prompt>", description: "CPO analysis")
Task(subagent_type: "general-purpose", model: "opus", prompt: "<CTO prompt>", description: "CTO analysis")

Wait for all experts to return results before proceeding to synthesis.

Step 6: Synthesize

Do not skip this step. The synthesis is the entire value of the council.

After all experts report, create a synthesis document:

markdown
# Council Session: [DATE]

## Council Members
[List of selected experts and their focus]

## Context
[Current metrics/state snapshot — brief]

## [Expert 1 Name]
[Key findings and recommendations]

## [Expert 2 Name]
[Key findings and recommendations]

## Consensus (all agree)
1. ...
2. ...

## Disagreements
| Expert | Position | Argument |
|--------|----------|----------|
| ... | ... | ... |

## Decisions
_To be filled after discussion._
Save Results

Save to a logical location:

  • docs/council-[DATE].md — default
  • Or project-specific path if context suggests one

Common Mistakes

MistakeFix
Picking roles without asking userALWAYS use AskUserQuestion first
Using bash to launch expertsONLY use Task tool with subagent_type: "general-purpose"
Giving experts different dataPrepare ONE data block, paste into all prompts
Gathering vanity metricsFocus on project docs, strategy, actual metrics
Too many experts (6+)3-4 is optimal for signal-to-noise
Skipping synthesisThe synthesis IS the value — never skip

© serejaris, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (assets) in skills/ceo-council of serejaris/personal-corp-os.

  • SKILL.md
  • README.md
  • README.ru.md
  • assets/illustration.png

Open the folder on GitHubat commit 95e36c3

Compare with similar skills

Ceo Council next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ceo Council compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ceo Council this skillserejaris/personal-corp-os229—~1.4kAutomated safety check: WarnMIT
Money Strategyiamzifei/show-me-the-money1k—~7kAutomated safety check: PassCustom licence
Startup Designferdinandobons/startup-skill1.2k—~8.1kAutomated safety check: PassMIT
SEO APIseranking/seo-skills161—~4.1kAutomated safety check: PassMIT
Marketing StrategistCoWork-OS/CoWork-OS480—~893Automated safety check: PassMIT
Global Marketing Planminhnv0807/ai-business-skills609—~4.4kAutomated safety check: PassMIT

Similar skills

  • Money Strategy

    iamzifei/show-me-the-money

    Create comprehensive business strategy with premise deconstruction, business model stress test, pricing, go-to-market plan, and competitive positioning.

    1k GitHub stars~7k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Startup Design

    ferdinandobons/startup-skill

    Design, validate, and plan a startup from scratch. An agent skill from ferdinandobons/startup-skill.

    1.2k GitHub stars~8.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • SEO API

    seranking/seo-skills

    SE Ranking API integration architect. An agent skill from seranking/seo-skills.

    161 GitHub stars~4.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Marketing Strategist

    CoWork-OS/CoWork-OS

    Comprehensive marketing strategy across 25 disciplines — positioning, copywriting frameworks, buyer psychology, SEO, CRO, paid ads, funnel architecture, content strategy, growth loops, analytics…

    480 GitHub stars~893 tokensUpdated today
    Marketing & SEOAuto-check passed
  • Global Marketing Plan

    minhnv0807/ai-business-skills

    Builds a full marketing plan for a period, from objectives and segments to channel mix, budget, timeline, KPIs and risks, adapted to the US, EU, SEA or LATAM.

    609 GitHub stars~4.4k tokensUpdated 29 days ago
    Marketing & SEOAuto-check passed
  • Gingiris Go Global

    Gingiris-1031/Competitor-analysis-tool

    🇺🇸 AI Product / SaaS Go-Global Complete SOP — From competitor research to launch to monetization.

    110 GitHub stars~868 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed

More from serejaris/personal-corp-os

All 36 skills in this repo
  • Weekly Planning

    serejaris/personal-corp-os

    A skill your agent uses when the user is transitioning from a completed retro into a weekly plan, choosing weekly outcomes, scheduling a full ISO week, or asking for "план на неделю", "weekly…

    229 GitHub stars~2.4k tokensUpdated 3 days ago
    Auto-check passed
  • Gh Issues

    serejaris/personal-corp-os

    A skill your agent uses when creating, searching, updating, or managing GitHub issues via CLI.

    229 GitHub stars~1.8k tokensUpdated 3 days ago
    Auto-check passed
  • Product Data Audit

    serejaris/personal-corp-os

    A skill your agent uses when auditing a product, business, or project ecosystem — analyzing data sources, decision loops, bottlenecks, and implementation contours.

    229 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed
  • Tg Bot Ops

    serejaris/personal-corp-os

    A skill your agent uses when operating, debugging, deploying, or monitoring a Telegram bot or Telegram-to-agent gateway.

    229 GitHub stars~1.6k tokensUpdated 3 days ago
    Auto-check: notes
  • Audit Agent Rules

    serejaris/personal-corp-os

    Audits the agent rules in the current folder (AGENTS.md, nested AGENTS.md files) and the skill descriptions the agent sees at start, then reports what to cut, move or rewrite and edits only after…

    229 GitHub stars~2.3k tokensUpdated 3 days ago
    Auto-check passed
  • Make Landing

    serejaris/personal-corp-os

    Создаёт несколько вариантов дизайна 2D-поверхности (лендинг, герой, обложка, слайды): свой визуальный референс и автор на вариант, полный design.md с UTC/SHA-256 до кода, проверка в браузере…

    229 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check passed

Categories

Questions about Ceo Council

What does Ceo Council do?

A skill your agent uses when needing strategic project analysis from multiple independent expert perspectives. Ceo Council is an agent skill from serejaris/personal-corp-os. Use when needing strategic project analysis from multiple independent expert perspectives.

When should I use Ceo Council?

Ceo Council fits situations like: needing strategic project analysis from multiple independent expert perspectives; business decisions; growth strategy; product direction.

How do I install Ceo Council in Claude Code?

Run `npx skills add serejaris/personal-corp-os --skill ceo-council -a claude-code`. Or copy the skill folder (skills/ceo-council in serejaris/personal-corp-os) into .claude/skills/ceo-council in your project. Claude Code loads it when a task matches its description.

How do I install Ceo Council in Codex?

Run `npx skills add serejaris/personal-corp-os --skill ceo-council -a codex`. Or copy the skill folder (skills/ceo-council in serejaris/personal-corp-os) into .agents/skills/ceo-council in your project. Codex loads it when a task matches its description.

Can I use Ceo Council in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add serejaris/personal-corp-os --skill ceo-council -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ceo-council, .gemini/skills/ceo-council, .github/skills/ceo-council and .opencode/skills/ceo-council in your project.

What does Ceo Council need to run?

SKILL.md names no scripts, command-line tools or credentials: Ceo Council is instructions for the agent only.

Does Ceo Council access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ceo Council safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Ceo Council use?

Ceo Council is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ceo Council use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ceo Council?

Skills that share tags, products or a category with Ceo Council: Money Strategy (iamzifei/show-me-the-money, 1k stars), Startup Design (ferdinandobons/startup-skill, 1.2k stars), SEO API (seranking/seo-skills, 161 stars) and Marketing Strategist (CoWork-OS/CoWork-OS, 480 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ceo Council?

serejaris (a GitHub user) maintains it in serejaris/personal-corp-os, which has 229 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on October 7, 2026.

Source: serejaris/personal-corp-os on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.