本文へ移動
cccskills
無料GitHub で公開

founder-cfo

Your CFO. Builds the unit economics of a business before money is spent: what one unit earns after its direct costs, the real profit margin at the planned volume, the break-even point in units a day, year 1 month by month, the cash needed before it pays for itself, how long the startup spend takes to earn back, and what happens if the price drops, sales come in low or costs rise. Every number traces to an input the user can check. Use when the user says "find the profit margins", "do the numbers", "is this profitable", "break-even", "unit economics", "how much do I need to start", or "run the CFO".

インストール方法を見る

含まれるファイル(3)

  • SKILL.md4.5 KB
  • example.json865 B
  • unit_economics.py11.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

founder-cfo

The person who asks "and what does that cost?" Margins decide whether a good idea is a business. This skill finds them, with every number traceable to an input.

Tool in this folder:

python3 "${CLAUDE_SKILL_DIR}/unit_economics.py" founder/numbers.json --out founder/cfo.md

Step 1: gather the inputs

Write founder/numbers.json (shape: example.json in this folder, a walk-in matcha café). It needs:

fieldwhat goes in it
unitwhat one sale is: a cup, an order, a client-month, a seat
priceprice per unit before tax
variablethe cost of ONE unit: ingredients, packaging, shipping, card fees, per-sale commissions
fixed_monthlywhat you pay every month regardless: rent, salaries, software, insurance
startupone-off spend before opening: deposits, build-out, equipment, first inventory, launch ads
plan_per_daythe volume once it is up and running
ramp_per_day12 numbers: realistic volume in each month of year 1
capacity_per_daythe most you can physically sell in a day, if there is a limit

Where the numbers come from, in this order:

  1. The user's own quotes, invoices, leases and supplier price lists.
  2. Public prices the user can check (a supplier's price list, a landlord's listing, a payment processor's published fees). Write the source next to the number in founder/cfo-sources.md.
  3. Your estimate, clearly marked as an estimate, with the reasoning. Never present an estimate as a fact.

Ask the user for anything only they know (rent quoted, wages they will pay). Use the price from founder/pricing.md or founder/pitch.md if those exist.

The ramp is where plans lie. Month 1 is almost never the plan volume. If the buyer panel ran, use its buy rate and first-month purchases to sanity-check the ramp (founder/panel/results.md), and say how you did it.

Step 2: run it

python3 "${CLAUDE_SKILL_DIR}/unit_economics.py" founder/numbers.json --out founder/cfo.md

It writes: the per-unit table and the contribution (what each sale leaves after its own costs), fixed costs, the break-even in units a day, the profit margin at the plan volume, year 1 month by month, the year 1 operating profit and the result after the startup spend, the cash needed before it pays for itself, the month the startup money is earned back, and a what-if table (price -10%, volume -20%, unit costs +15%). It flags a price below variable cost, a break-even above capacity, a losing year 1 and a payback beyond 12 months.

What-ifs without editing the file:

python3 "${CLAUDE_SKILL_DIR}/unit_economics.py" founder/numbers.json --price 7.00
python3 "${CLAUDE_SKILL_DIR}/unit_economics.py" founder/numbers.json --volume 0.8

Step 3: the CFO's note

Add a short section at the top of founder/cfo.md, in plain words:

  • The margin: the profit margin at plan, and the contribution per unit.
  • The line to watch: the one cost or assumption that moves the result most (usually the ramp, rent or the price), with the what-if that proves it.
  • Cash: how much money the founder needs before it pays for itself.
  • Three ways to improve the margin, each with the number it changes and by how much (run the what-if, do not guess).
  • Whether the board's conditions about money (founder/board.md) are met.

Rules

  • Every number in your note comes from the tool's output or an input you can name.
  • Revenue is before tax; say if the user's market adds sales tax on top.
  • Not financial, tax or legal advice. Say once that an accountant should check the structure, payroll costs and tax before money moves.

Output

founder/numbers.json, founder/cfo.md, founder/cfo-sources.md. Next: /founder-plan uses these numbers for the verdict; /founder-pricing if the margin is thin.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Your board of directors. Puts a business idea in front of a three-member board, each a sub-agent reading the idea through one published framework: the Offers lens (from Alex Hormozi's $100M Offers), the Monopoly lens (from Peter Thiel's Zero to One) and the Product lens (from Walter Isaacson's biography of Steve Jobs). Each member scores the idea, names the risks that would kill it and votes fund, fund with conditions, or pass. Use when the user says "test my business idea", "would this work", "pressure-test this", "what would a board say", "is this a good business", or starts the founder pack on a new idea.

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

Your brand designer. Names the business (with the trademark, domain and handle checks to run before falling in love with a name), writes the voice, a one-line promise and a tagline, and briefs the look: colours, type, logo and the first things a customer sees, so they match the positioning the marketing director chose. Use when the user says "name my business", "brand this", "logo", "brand identity", "what should it look like", "tagline", or "brand voice".

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

Maps every competitor and the gap they leave. Finds the direct competitors, indirect ones and the substitutes a buyer would use instead, from public sources only, and records what each sells, at what price, how they position themselves and what their customers complain about in public reviews, every fact with a link. Ends with a positioning map and the gap the new business can own. Use when the user says "who are my competitors", "is this market crowded", "what else is out there", "competitor analysis", "find the gap", or "who am I up against".

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

The consumer panel. Spins up a swarm of buyer sub-agents (default 100, --quick for 20) trained on the user's target customer, each with a different income, age, buying behaviour and objection, shows every one the same pitch, and runs the business through 100 buyer scenarios to see who buys, who doesn't, and why. Tallies the answers into buy rates by segment, the reasons people pass in their own words, what would flip a no, and price answers for founder-pricing. Use when the user says "would people buy this", "test it on customers", "run the consumer panel", "simulate buyers", "who is my customer", or "validate demand".

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

Your launch lead. Builds a dated, step-by-step launch plan: a cheap real-world test first (a waitlist, a pre-sale or a pop-up with a real price, so real buyers confirm what the simulated panel said), then the countdown to opening day with owners and deadlines, the launch-day run sheet, and the first 30 days of what to measure and what to change. Use when the user says "how do I launch", "launch plan", "when can I open", "launch checklist", "go live", or "soft open".

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

Your marketing director. Turns the buyer panel and the competitor map into positioning, the channels the target customer actually uses, a 30-day launch campaign with dated posts and ads, the first ten hooks, a budget split and the numbers to watch. Every message answers an objection real or simulated buyers raised. Use when the user says "how do I market this", "marketing plan", "launch campaign", "how do I get customers", "where do I advertise", "write my ads", or "positioning".

日本語の概要は準備中です。原文の説明を表示しています。

Jakeschincariol/founder-skill4062026年10月7日 更新

Jakeschincariol のスキルをすべて見る

このスキルの問題を報告する