Agent skill

Ceos Cashflow

by bradfeld in bradfeld/ceos

A skill your agent uses when assessing and optimizing the 8 financial levers that drive cash flow and profitability

MITAuto-check passed

Install Ceos Cashflow

skills CLI
$ npx skills add bradfeld/ceos --skill ceos-cashflow -a claude-code

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

GitHub CLI
$ gh skill install bradfeld/ceos ceos-cashflow --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/bradfeld/ceos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ceos-cashflow .claude/skills/ceos-cashflow && 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
ceos-cashflow
GitHub stars
156
Token cost
~3.2k tokens
SKILL.md length
1,537 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when assessing and optimizing the 8 financial levers that drive cash flow and profitability

  • Works in 4 steps: Search upward from the current directory… → If not found, tell the user: "I can't… → If found, set CEOS_ROOT to that directory → …
  • Assessing and optimizing the 8 financial levers that drive cash flow and profitability
  • SKILL.md covers When to Use, Context, Process and Output Format, plus 2 more sections
  • Calls git

What it does

Ceos Cashflow is an agent skill from bradfeld/ceos. Use when assessing and optimizing the 8 financial levers that drive cash flow and profitability

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: EOS (Entrepreneurial Operating System) skills for Claude Code. Run your business on EOS with AI. The licence is MIT.

When your agent uses it

  • Assessing and optimizing the 8 financial levers that drive cash flow and profitability

Example prompts

  • “/ceos-cashflow”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Search upward from the current directory for a .ceos marker file
  2. If not found, tell the user: "I can't find a CEOS repository. Clone it with git clone https://github.com/bradfeld/ceos.git and run…
  3. If found, set CEOS_ROOT to that directory
  4. Run git -C "$CEOS_ROOT" pull --ff-only to sync latest data (skip if offline or if pull fails — work with local data)

What it can do on your machine

Read from SKILL.md and the folder at commit bdd5f01. 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

    Shell commands in SKILL.md call:

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

Ceos Cashflow loads about 3.2k tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 1,537 words of instructions outside code blocks.

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

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 passed

The automated check found no risky patterns in SKILL.md.

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 bradfeld/ceos at commit bdd5f01, republished under its MIT licence (© bradfeld). 1,537 words, ~3,240 tokens.

Download SKILL.mdSave it as .claude/skills/ceos-cashflow/SKILL.md (or your agent's skills folder).
name
ceos-cashflow
description
Use when assessing and optimizing the 8 financial levers that drive cash flow and profitability
file-access
data/cashflow/, templates/cashflow-assessment.md, data/accountability.md, data/scorecard/
tools-used
Read, Write, Glob

ceos-cashflow

The 8 Cash Flow Drivers (EOS Toolbox tool #10). A facilitated workshop for leadership teams to identify and optimize the eight key financial levers that impact cash flow and profitability: Price, Volume, COGS/Margin, A/R Days, A/P Days, Inventory/WIP, Operating Expenses, and Debt Structure.

Not for: Weekly scorecard tracking (use ceos-scorecard), general issue resolution (use ceos-ids), or Rock setting (use ceos-rocks). This skill is for the structured cash flow driver assessment — a strategic conversation about financial levers.

When to Use

  • "Assess our cash flow" or "8 cash flow drivers"
  • "Cash flow drivers" or "financial optimization"
  • "Review our financial levers" or "profitability drivers"
  • "Where can we improve margins?"
  • "Cash flow driver review" or "quarterly cash flow check-in"
  • "Show cash flow history" or "how have our drivers changed?"

Context

Finding the CEOS Repository

Before doing anything:

  1. Search upward from the current directory for a .ceos marker file
  2. If not found, tell the user: "I can't find a CEOS repository. Clone it with git clone https://github.com/bradfeld/ceos.git and run ./setup.sh init."
  3. If found, set CEOS_ROOT to that directory
  4. Run git -C "$CEOS_ROOT" pull --ff-only to sync latest data (skip if offline or if pull fails — work with local data)
Key Files
FilePurpose
data/cashflow/Cash flow driver assessments (one per session)
data/accountability.mdTeam members for suggesting driver owners
data/scorecard/metrics.mdExisting metrics that may overlap with cash flow drivers
templates/cashflow-assessment.mdTemplate for new assessment files
The 8 Cash Flow Drivers
#DriverKey QuestionTypical Metric
1PriceCan you increase prices?Average selling price, price per unit
2VolumeCan you sell more?Units sold, transactions, customers
3COGS / MarginCan you reduce cost of goods?Gross margin %, COGS as % of revenue
4A/R DaysCan you collect faster?Days sales outstanding (DSO)
5A/P DaysCan you negotiate better terms?Days payable outstanding (DPO)
6Inventory / WIPCan you reduce inventory?Inventory turnover, WIP backlog
7Operating ExpensesWhere can you cut overhead?OpEx as % of revenue, specific line items
8Debt StructureIs debt optimized?Debt-to-equity, interest rate, term mix

Note: Not all 8 drivers apply equally to every business. A software company may have minimal inventory. A services firm may have no COGS. The skill handles this — drivers can be marked as "none" potential when they don't apply.

Driver Improvement Potential
ValueMeaning
highSignificant upside — this driver should be a top priority
mediumModerate improvement possible with focused effort
lowMinor gains available — not a priority this quarter
noneAlready optimized or not applicable to this business
Assessment Status
ValueMeaning
in_progressAssessment started but not all drivers evaluated
completeAll drivers assessed and priorities set

Process

Mode: Assess

Trigger: User wants to evaluate all 8 cash flow drivers from scratch.

Step 1: Gather context

Read data/accountability.md to identify potential driver owners. If the file doesn't exist, skip owner suggestions — ask the user for each driver's owner directly.

Read data/scorecard/metrics.md (if it exists) to identify metrics already being tracked that relate to cash flow drivers. Note any overlaps — don't duplicate existing scorecard measurables.

Step 2: Walk through the 8 drivers

For each driver (1 through 8):

  1. Display the driver name, key question, and typical metric from the reference table
  2. If a related scorecard metric exists, note it: "Your Scorecard already tracks [metric] — you may want to reference that as your baseline."
  3. Ask the user:
    • Current state: What's the current situation for this driver?
    • Improvement potential: High, medium, low, or none?
    • Baseline metric: What's the current value? (Store as a string — can be "$52K/month", "Net 30", "45 days", etc.)
    • Target metric: Where do you want this to be?
    • Owner: Who is accountable for this driver? (Suggest from accountability chart if available)
    • Notes: Any additional context?

If the user wants to skip a driver (e.g., "Inventory doesn't apply to us"), set potential to none and note "Not applicable" in current_state. Move to the next driver.

Step 3: Prioritize

After all 8 drivers are assessed, display a summary table:

#DriverPotentialOwnerBaselineTarget
..................

Ask the user to rank their top 3-5 focus drivers. Assign priority_rank values (1 = highest priority). Drivers not in the top 3-5 get null for priority_rank.

Step 4: Create assessment file

Generate the complete file from templates/cashflow-assessment.md. Populate all frontmatter fields and body sections.

Show the complete file to the user before writing. Ask: "Save this assessment?"

Write to data/cashflow/YYYY-MM-DD.md (using today's date). If a file already exists for today, use suffix: YYYY-MM-DD-2.md.

Set frontmatter status: complete.

Step 5: Next steps

After saving, mention (but don't auto-invoke):

  • "Driver improvements with high potential could become Rocks for next quarter (use ceos-rocks)"
  • "Driver problems that need investigation could become Issues (use ceos-ids)"
  • "Consider adding key driver metrics to your Scorecard (use ceos-scorecard)"
Mode: Review

Trigger: User wants a quarterly check-in on their prioritized cash flow drivers.

Step 1: Load assessments

Read all files from data/cashflow/ via Glob. Parse YAML frontmatter. Sort by date (newest first).

If no assessments exist: "No cash flow assessments found. Run an assessment first to establish your baseline."

Step 2: Find the latest assessment

Display the most recent completed assessment's prioritized drivers (those with priority_rank set):

PriorityDriverBaselineTargetOwner
1[driver][baseline][target][owner]
2[driver][baseline][target][owner]
...............

Step 3: Collect current values

For each prioritized driver, ask: "What's the current value for [Driver]? (Baseline was [baseline], target is [target])"

Step 4: Display progress

PriorityDriverBaselineCurrentTargetDirection
1Price$45/unit$48/unit$55/unitImproving
2A/R Days45 days42 days30 daysImproving
3OpEx35% of rev36% of rev30% of revStalling

Direction values:

  • Improving — Moving toward target
  • Stalling — No change or very minor movement
  • Regressing — Moving away from target
  • Target hit — Current meets or exceeds target

Step 5: Flag and suggest

For stalling or regressing drivers, suggest:

  • "Consider creating an Issue to investigate why [Driver] is stalling (use ceos-ids)"
  • "A focused Rock on [Driver] improvement could help (use ceos-rocks)"

Step 6: Save review (optional)

Ask if the user wants to save this review as a new assessment. If yes, create a new file capturing the current state as the new baseline. This becomes the comparison point for the next review.

Show full SKILL.md (508 more words)Show less
Mode: History

Trigger: User wants to see cash flow driver trends over time.

Step 1: Load all assessments

Read all files from data/cashflow/ via Glob. Parse YAML frontmatter. Sort by date (oldest first).

If no assessments exist: "No cash flow assessments found yet."

If only one assessment: Display it, noting "Only one assessment on record. Run another assessment later to see trends."

Step 2: Assessment timeline

DateDrivers AssessedHighMediumLowNoneTop Priorities
2026-02-1583221Price, A/R Days, OpEx
2026-05-1082321A/R Days, Volume, OpEx

Step 3: Per-driver trends

For each driver that has been prioritized in at least one assessment:

Price:  high → medium → low  (improving — was a top priority, now optimized)
A/R Days:  high → high → medium  (improving slowly — still needs attention)
OpEx:  medium → high → high  (worsening — consider escalating to an Issue)

Step 4: Insights

  • Which drivers have been consistently prioritized (may need a Rock)
  • Which drivers improved and were deprioritized (success stories)
  • Which drivers have worsened (may need an IDS investigation)

Step 5: Drill-down

Offer: "Would you like to see the full details of any specific assessment?"

If yes, display the complete assessment file.

Output Format

Assess Mode Summary

After completing the assessment, display:

Cash Flow Assessment — YYYY-MM-DD

8 Drivers Assessed:
  High potential:   [N] drivers
  Medium potential:  [N] drivers
  Low potential:     [N] drivers
  Not applicable:    [N] drivers

Top Priorities:
  1. [Driver] — [Baseline] → [Target] (Owner: [Name])
  2. [Driver] — [Baseline] → [Target] (Owner: [Name])
  3. [Driver] — [Baseline] → [Target] (Owner: [Name])

Saved to: data/cashflow/YYYY-MM-DD.md
Review Mode Summary
Cash Flow Review — YYYY-MM-DD

Comparing to assessment from [prior date]:

  Improving:  [N] drivers
  Stalling:   [N] drivers
  Regressing: [N] drivers
  Target hit: [N] drivers

[Table of prioritized drivers with progress]
History Mode Summary
Cash Flow History — [N] assessments

First assessment: YYYY-MM-DD
Latest assessment: YYYY-MM-DD

[Assessment timeline table]
[Per-driver trend arrows]

Guardrails

  • Always show the complete file before writing. Never save an assessment without the user seeing and approving the full content.
  • Don't auto-invoke skills. When assessment results suggest creating Rocks, Issues, or Scorecard metrics, mention the option but let the user decide. Say "Would you like to create a Rock for this?" rather than doing it automatically.
  • Sensitive data warning. On first use in a session, remind the user: "Cash flow assessments contain sensitive financial information (revenue targets, cost structures, debt details). Ensure this repository is private."
  • Don't prescribe financial strategies. This is a facilitation guide, not financial advice. Present the framework and record the team's decisions. Don't suggest specific pricing strategies, cost-cutting measures, or debt restructuring approaches.
  • One full assessment per session. Walking through all 8 drivers is a substantial conversation. Don't rush — each driver deserves focused discussion.
  • Metrics are strings, not numbers. Financial values come in many formats ($52K, 45 days, Net 30, 35% of revenue). Store them as human-readable strings. The skill facilitates comparison through display, not computation.

Integration Notes

Accountability Chart (Read)
  • Direction: Read
  • What data: data/accountability.md
  • Purpose: Suggest driver owners from the leadership team's seat assignments. Each driver should be owned by the person whose seat most closely relates to that financial lever.
Scorecard (Read)
  • Direction: Read
  • What data: data/scorecard/metrics.md
  • Purpose: Cross-reference existing scorecard metrics with the 8 drivers. If a team already tracks "Weekly Revenue" on the scorecard, that overlaps with the Volume and Price drivers. Avoid duplicating metrics — reference existing ones.
  • Direction: Related (suggest, don't write)
  • What data: N/A
  • Purpose: High-potential driver improvements can become quarterly Rocks. After assessment, suggest the user create Rocks for their top priorities via ceos-rocks.
  • Direction: Related (suggest, don't write)
  • What data: N/A
  • Purpose: Stalling or regressing drivers may need root-cause investigation. Suggest creating Issues via ceos-ids for drivers that aren't improving despite being prioritized.

Write Principle: Only ceos-cashflow writes to data/cashflow/. Other skills may reference cash flow assessments for financial context.

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

Files

Just SKILL.md in skills/ceos-cashflow of bradfeld/ceos.

Open the folder on GitHubat commit bdd5f01

Compare with similar skills

Ceos Cashflow 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.

Ceos Cashflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ceos Cashflow this skillbradfeld/ceos156—~3.2kAutomated safety check: PassMIT
SQL Optimizationgithub/awesome-copilot40k2 repos~2.3kAutomated safety check: PassMIT
Financial Analystalirezarezvani/claude-skills28k1 repos~1.8kAutomated safety check: PassMIT
Agent Performance Optimizerruvnet/ruflo74k2 repos~3.6kAutomated safety check: PassMIT
Database Optimizerdavila7/claude-code-templates32k8 repos~2.5kAutomated safety check: PassMIT
Prompt Optimizeraffaan-m/ECC276k2 repos~2.4kAutomated safety check: PassMIT

Similar skills

  • SQL Optimization

    github/awesome-copilot

    Official

    Universal SQL performance optimization assistant for comprehensive query tuning, indexing strategies, and database performance analysis across all SQL databases (MySQL, PostgreSQL, SQL Server…

    40k GitHub starsUsed in 2 repos~2.3k tokens
    DatabasesAuto-check passed
  • Financial Analyst

    alirezarezvani/claude-skills

    Runs financial ratio analysis, DCF valuation, budget variance reports and rolling forecasts from statement data using four bundled Python scripts.

    28k GitHub starsUsed in 1 repo~1.8k tokens
    Business, Finance & HRAuto-check passed
  • Agent skill for performance-optimizer - invoke with $agent-performance-optimizer

    74k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Database Optimizer

    davila7/claude-code-templates

    Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures.

    32k GitHub starsUsed in 8 repos~2.5k tokens
    DatabasesAuto-check passed
  • Prompt Optimizer

    affaan-m/ECC

    分析原始提示,识别意图和差距,匹配ECC组件(技能/命令/代理/钩子),并输出一个可直接粘贴的优化提示。仅提供咨询角色——绝不自行执行任务。触发时机:当用户说“优化提示”、“改进我的提示”、“如何编写提示”、“帮我优化这个指令”或明确要求提高提示质量时。中文等效表达同样触发:“优化prompt”、“改进prompt”、“怎么写prompt”、“帮我优化这个指令”。不触发时机:当用户希望直接执行任…

    276k GitHub starsUsed in 2 repos~2.4k tokens
    DevelopmentAuto-check passed
  • Cost Optimize

    ruvnet/ruflo

    Analyze token usage patterns and recommend cost optimizations with estimated savings

    74k GitHub stars~997 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check: notes

More from bradfeld/ceos

All 23 skills in this repo
  • Ceos Accountability

    bradfeld/ceos

    A skill your agent uses when viewing, updating, or auditing the Accountability Chart — seats, owners, and roles

    156 GitHub stars~3.4k tokensUpdated 26 days ago
    Auto-check passed
  • Ceos Assistance

    bradfeld/ceos

    A skill your agent uses when managing daily operational delegation through The Stack and structured leader-assistant standups

    156 GitHub stars~3.9k tokensUpdated 26 days ago
    Auto-check passed
  • Ceos Calendar

    bradfeld/ceos

    A skill your agent uses when managing the rolling market calendar - conferences, launches, fundraising milestones, partner events, and team constraints

    156 GitHub stars~2k tokensUpdated 26 days ago
    Auto-check passed
  • Ceos Clarity

    bradfeld/ceos

    A skill your agent uses when taking a Clarity Break — stepping back from day-to-day work for strategic thinking time

    156 GitHub stars~3k tokensUpdated 26 days ago
    Auto-check passed
  • Ceos Dashboard

    bradfeld/ceos

    A skill your agent uses when you want a quick snapshot of overall business health across all EOS components

    156 GitHub stars~3.2k tokensUpdated 26 days ago
    Auto-check passed
  • Ceos Delegate

    bradfeld/ceos

    A skill your agent uses when categorizing tasks for delegation using the Delegate and Elevate 4-quadrant framework

    156 GitHub stars~4.1k tokensUpdated 26 days ago
    Auto-check passed

Questions about Ceos Cashflow

What does Ceos Cashflow do?

A skill your agent uses when assessing and optimizing the 8 financial levers that drive cash flow and profitability. Ceos Cashflow is an agent skill from bradfeld/ceos.

When should I use Ceos Cashflow?

Ceos Cashflow fits situations like: assessing and optimizing the 8 financial levers that drive cash flow and profitability.

How do I install Ceos Cashflow in Claude Code?

Run `npx skills add bradfeld/ceos --skill ceos-cashflow -a claude-code`. Or copy the skill folder (skills/ceos-cashflow in bradfeld/ceos) into .claude/skills/ceos-cashflow in your project. Claude Code loads it when a task matches its description.

How do I install Ceos Cashflow in Codex?

Run `npx skills add bradfeld/ceos --skill ceos-cashflow -a codex`. Or copy the skill folder (skills/ceos-cashflow in bradfeld/ceos) into .agents/skills/ceos-cashflow in your project. Codex loads it when a task matches its description.

Can I use Ceos Cashflow 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 bradfeld/ceos --skill ceos-cashflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ceos-cashflow, .gemini/skills/ceos-cashflow, .github/skills/ceos-cashflow and .opencode/skills/ceos-cashflow in your project.

What does Ceos Cashflow need to run?

Going by SKILL.md and its folder, Ceos Cashflow needs the command-line tools its instructions call (git).

Does Ceos Cashflow access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ceos Cashflow safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ceos Cashflow use?

Ceos Cashflow 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 Ceos Cashflow use?

About 3.2k tokens (SKILL.md is roughly 13k 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 Ceos Cashflow?

Skills that share tags, products or a category with Ceos Cashflow: SQL Optimization (github/awesome-copilot, 40k stars), Financial Analyst (alirezarezvani/claude-skills, 28k stars), Agent Performance Optimizer (ruvnet/ruflo, 74k stars) and Database Optimizer (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ceos Cashflow?

bradfeld (a GitHub user) maintains it in bradfeld/ceos, which has 156 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 13, 2026.

Source: bradfeld/ceos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.