Agent skill

Biz Cac Ltv

by asgard-ai-platform in asgard-ai-platform/skills

Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency.

MITAuto-check passedBusiness, Finance & HR

Install Biz Cac Ltv

skills CLI
$ npx skills add asgard-ai-platform/skills --skill biz-cac-ltv -a claude-code

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

GitHub CLI
$ gh skill install asgard-ai-platform/skills biz-cac-ltv --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/asgard-ai-platform/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/biz-cac-ltv .claude/skills/biz-cac-ltv && 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
biz-cac-ltv
GitHub stars
242
Token cost
~1.9k tokens
SKILL.md length
632 words
Files
5 (incl. scripts, references)
Skills in repo
207
Repo updated
First seen
Licence
MIT

At a glance

Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency.

  • Works in 5 steps: Calculate CAC → Calculate LTV → Calculate Key Ratios → …
  • The user needs to assess whether their customer acquisition is profitable
  • SKILL.md covers Overview, When to Use, Framework and Output Format, plus 4 more sections
  • Runs Python scripts from its folder; calls python

What it does

Biz Cac Ltv is an agent skill from asgard-ai-platform/skills. Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency. Use this skill when the user needs to assess whether their customer acquisition is profitable, optimize marketing spend allocation, or evaluate business model viability — even if they say 'are we spending too much on ads', 'what's each customer worth', or 'is our growth sustainable'.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `examples/sample_input.json`, `references/attribution-models.md` and `references/cohort-ltv.md`).

It sits in Business, Finance & HR, covering Product strategy and Financial modeling. The repository describes itself as: 301 open-source coding agent skills across 22 domains — methodology, judgment & gotchas packaged as Claude Agent Skills for the Asgard AI Platform. The licence is MIT.

When your agent uses it

  • The user needs to assess whether their customer acquisition is profitable
  • Optimize marketing spend allocation
  • Evaluate business model viability — even if they say are we spending too much on ads
  • Whats each customer worth

Example prompts

  • “are we spending too much on ads”
  • “s each customer worth”
  • “is our growth sustainable”
  • “/biz-cac-ltv”

Requirements

  • Python 3

Workflow steps

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

  1. Calculate CAC
  2. Calculate LTV
  3. Calculate Key Ratios
  4. Segment Analysis
  5. Optimization Strategies

What it can do on your machine

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

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    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

Biz Cac Ltv loads about 1.9k tokens when it runs, and up to ~6.9k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 632 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~109
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.9k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from asgard-ai-platform/skills at commit 4e7f4f8, republished under its MIT licence (© asgard-ai-platform). 632 words, ~1,850 tokens.

Download SKILL.mdSave it as .claude/skills/biz-cac-ltv/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
biz-cac-ltv
description
Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency. Use this skill when the user needs to assess whether their customer acquisition is profitable, optimize marketing spend allocation, or evaluate business model viability — even if they say 'are we spending too much on ads', 'what's each customer worth', or 'is our growth sustainable'.
metadata.category
WP-14 商學院—行銷
metadata.tags
marketing, unit-economics, cac, ltv

CAC and LTV Analysis

Overview

CAC (Customer Acquisition Cost) and LTV (Customer Lifetime Value) are the two fundamental unit economics metrics. Together they answer: "Does each customer generate more revenue than it costs to acquire them?" The LTV:CAC ratio is the single most important indicator of marketing efficiency and business model viability.

When to Use

Trigger conditions:

  • User evaluating marketing spend efficiency
  • User asks "what's each customer worth?" or "are we spending too much on marketing?"
  • User assessing business model viability or fundraising metrics
  • User needs to allocate budget across acquisition channels

When NOT to use:

  • For product pricing decisions → use Pricing Strategy
  • For customer segmentation → use STP or RFM
  • For comprehensive financial analysis → use financial ratios

Framework

IRON LAW: LTV:CAC > 3 for Healthy Business

LTV:CAC ratio must be at least 3:1 for sustainable businesses.
- < 1:1 = You're LOSING money on every customer
- 1-3:1 = Unsustainable unless you can reduce CAC or increase LTV
- 3-5:1 = Healthy
- > 5:1 = Potentially underinvesting in growth (leaving market share on the table)

This ratio applies to the BLENDED average. Individual channels can be
below 3:1 if the overall blend exceeds it.
IRON LAW: CAC Must Include ALL Acquisition Costs

CAC = Total marketing & sales spend / Number of new customers acquired

"Total spend" includes: ad spend, marketing team salaries, sales team
salaries, tools, content production, events — EVERYTHING spent to acquire
customers in that period. Excluding salaries or tools understates true CAC.
Step 1: Calculate CAC

Basic formula:

CAC = Total acquisition spend in period / New customers acquired in period

By channel:

CAC (Channel X) = Spend on Channel X / Customers from Channel X

Include in total acquisition spend:

  • Advertising (digital + offline)
  • Marketing team compensation
  • Sales team compensation (for B2B)
  • Marketing tools and software
  • Content production costs
  • Events and sponsorships
  • Agency fees
Step 2: Calculate LTV

Simple formula:

LTV = ARPU × Gross Margin % × Average Customer Lifespan

Where:

  • ARPU = Average Revenue Per User per period (monthly or annual)
  • Gross Margin % = (Revenue - COGS) / Revenue
  • Average Customer Lifespan = 1 / Churn Rate

Cohort-based (more accurate): Track actual revenue per customer cohort over time. Sum cumulative revenue per customer, apply gross margin.

Step 3: Calculate Key Ratios
MetricFormulaHealthy Benchmark
LTV:CACLTV / CAC> 3:1
Payback PeriodCAC / (ARPU × Gross Margin)< 12 months
CAC % of LTVCAC / LTV × 100< 33%
Step 4: Segment Analysis

Calculate CAC and LTV by:

  • Channel: Which acquisition channels are most efficient?
  • Customer segment: Which segments have highest LTV:CAC?
  • Cohort: Is LTV improving or degrading over time?
Step 5: Optimization Strategies

To reduce CAC:

  • Shift budget to lower-CAC channels
  • Improve conversion rates (better landing pages, sales process)
  • Increase organic/referral acquisition (content, word-of-mouth)

To increase LTV:

  • Reduce churn (improve product, customer success)
  • Increase ARPU (upsell, cross-sell, price increases)
  • Extend customer lifespan (loyalty programs, switching costs)

Output Format

markdown
# CAC-LTV Analysis: {Company/Product}

## Unit Economics Summary

| Metric | Value | Benchmark | Status |
|--------|-------|-----------|--------|
| CAC (blended) | ${X} | — | — |
| LTV | ${X} | — | — |
| LTV:CAC | {X}:1 | > 3:1 | ✓/✗ |
| Payback Period | {X} months | < 12 months | ✓/✗ |

## CAC by Channel

| Channel | Spend | Customers | CAC | % of Total |
|---------|-------|-----------|-----|-----------|
| {channel} | ${X} | {N} | ${X} | {X%} |

## LTV Calculation

- ARPU: ${X}/month
- Gross Margin: {X%}
- Avg Lifespan: {X} months (churn rate: {X%}/month)
- LTV = ${X}

## LTV:CAC by Segment

| Segment | CAC | LTV | Ratio | Action |
|---------|-----|-----|-------|--------|
| {seg A} | ${X} | ${X} | {X}:1 | Invest / Maintain / Cut |

## Optimization Recommendations
1. ...
2. ...

Examples

Correct Application

Scenario: CAC-LTV for a Taiwanese B2C subscription box (monthly NT$599)

CAC calculation:

ItemMonthly Spend
Facebook/Instagram adsNT$200,000
Google AdsNT$80,000
KOL partnershipsNT$50,000
Marketing team (2 people)NT$120,000
TotalNT$450,000

New customers in month: 300 CAC = NT$450,000 / 300 = NT$1,500

LTV calculation:

  • ARPU: NT$599/month
  • Gross Margin: 55%
  • Monthly churn: 8% → Avg lifespan: 1/0.08 = 12.5 months
  • LTV = NT$599 × 0.55 × 12.5 = NT$4,118

LTV:CAC = 4,118 / 1,500 = 2.75:1 — Below the 3:1 threshold. Need to either reduce CAC or improve retention.

Show full SKILL.md (244 more words)Show less
Incorrect Application

What went wrong:

  • CAC calculated as "ad spend / new customers" only, excluding NT$120K/month marketing team salary → True CAC is NT$1,500, not NT$1,100. Violates Iron Law: include ALL acquisition costs.
  • LTV:CAC of 1.8:1 reported as "good because we're growing" → Growth at LTV:CAC < 3:1 means you're growing into larger losses. Violates Iron Law: ratio must be > 3:1.

Gotchas

  • Attribution is messy: A customer who saw an Instagram ad, Googled your brand, then signed up via a referral link — which channel gets credit? Be consistent in attribution methodology (first-touch, last-touch, or multi-touch).
  • Blended vs marginal CAC: Blended CAC includes all channels. Marginal CAC is the cost of acquiring ONE MORE customer. As you scale, marginal CAC typically rises (best channels saturate first).
  • LTV is always an estimate: Future churn and spending behavior are uncertain. Use conservative assumptions and update with real cohort data as it accumulates.
  • Payback period matters for cash flow: Even with LTV:CAC of 5:1, if payback takes 24 months, you need significant upfront capital. Fast-growing companies can die from long payback periods despite great unit economics.
  • Negative churn is a superpower: If expansion revenue (upsells) exceeds lost revenue (churn), Net Revenue Retention > 100%. This means LTV grows over time — the best possible scenario.

Scripts

ScriptDescriptionUsage
scripts/cac_ltv.pyCompute CAC, LTV, LTV/CAC ratio, and payback periodpython scripts/cac_ltv.py --help

Run python scripts/cac_ltv.py --verify to execute built-in sanity tests.

References

  • For cohort-based LTV calculation methods, see references/cohort-ltv.md
  • For channel attribution models, see references/attribution-models.md

© asgard-ai-platform, 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 4 other files (scripts, references) in biz-cac-ltv of asgard-ai-platform/skills.

  • SKILL.md
  • examples/sample_input.json
  • references/attribution-models.md
  • references/cohort-ltv.md
  • scripts/cac_ltv.py

Open the folder on GitHubat commit 4e7f4f8

Compare with similar skills

Biz Cac Ltv 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.

Biz Cac Ltv compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Biz Cac Ltv this skillasgard-ai-platform/skills242—~1.9kAutomated safety check: PassMIT
Agent Business Canvasharperreed/dotfiles334—~3kAutomated safety check: PassNone
Financial Unit Economicsnicepkg/auto-company1951 repos~3.4kAutomated safety check: PassNone
Startup Business Modelsnicepkg/auto-company1951 repos~1.8kAutomated safety check: PassNone
Qualitative ValuationJoelLewis/finance_skills206—~2.3kAutomated safety check: PassMIT
Setting PricingGTM-Strategist/gtm-strategist-skills264—~5.4kAutomated safety check: PassMIT

Similar skills

  • Agent Business Canvas

    harperreed/dotfiles

    A skill your agent uses when evaluating, designing, or pressure-testing the business model of an AI agent product.

    334 GitHub stars~3k tokensUpdated 8 days ago
    Business, Finance & HRAuto-check passed
  • Financial Unit Economics

    nicepkg/auto-company

    A skill your agent uses when evaluating business model viability, analyzing profitability per customer/product/transaction, validating startup metrics (CAC, LTV, payback period), making pricing…

    195 GitHub starsUsed in 1 repo~3.4k tokens
    Business, Finance & HRAuto-check passed
  • Startup Business Models

    nicepkg/auto-company

    A skill your agent uses when choosing or evaluating a startup revenue model, pricing/value metric, packaging/tier design, or calculating unit economics (LTV, CAC, payback, gross margin, NRR)…

    195 GitHub starsUsed in 1 repo~1.8k tokens
    Business, Finance & HRAuto-check passed
  • Qualitative Valuation

    JoelLewis/finance_skills

    Assess business quality, competitive positioning, and sustainability of value creation beyond financial models.

    206 GitHub stars~2.3k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Setting Pricing

    GTM-Strategist/gtm-strategist-skills

    A skill your agent uses when the user asks about pricing strategy, how to price their product, willingness-to-pay research, or business model design.

    264 GitHub stars~5.4k tokensUpdated 2 mo ago
    Sales & SupportAuto-check passed
  • Creating Financial Models

    Chen-zexi/open-ptc-agent

    This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

    729 GitHub starsUsed in 3 repos~1.3k tokens
    Business, Finance & HRAuto-check passed

More from asgard-ai-platform/skills

All 207 skills in this repo
  • Algo Ecom Bm25

    asgard-ai-platform/skills

    Implement BM25 ranking function for e-commerce product search relevance scoring.

    242 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Mfg Cpk

    asgard-ai-platform/skills

    Calculate Cpk process capability index to assess whether a process meets specification requirements.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Price Elasticity

    asgard-ai-platform/skills

    Calculate price elasticity of demand to quantify how price changes affect sales volume.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Bayesian

    asgard-ai-platform/skills

    Apply Bayesian averaging to rank items by combining observed ratings with prior expectations.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Elo

    asgard-ai-platform/skills

    Implement Elo rating system to rank items or players from pairwise comparison outcomes.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Wilson

    asgard-ai-platform/skills

    Calculate Wilson Score confidence intervals for ranking items by positive proportion with sample size correction.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Biz Cac Ltv

What does Biz Cac Ltv do?

Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency. Biz Cac Ltv is an agent skill from asgard-ai-platform/skills. Calculate and analyze Customer Acquisition Cost (CAC) and Customer Lifetime Value (LTV) to evaluate unit economics and marketing efficiency.

When should I use Biz Cac Ltv?

Biz Cac Ltv fits situations like: the user needs to assess whether their customer acquisition is profitable; optimize marketing spend allocation; evaluate business model viability — even if they say are we spending too much on ads; whats each customer worth.

How do I install Biz Cac Ltv in Claude Code?

Run `npx skills add asgard-ai-platform/skills --skill biz-cac-ltv -a claude-code`. Or copy the skill folder (biz-cac-ltv in asgard-ai-platform/skills) into .claude/skills/biz-cac-ltv in your project. Claude Code loads it when a task matches its description.

How do I install Biz Cac Ltv in Codex?

Run `npx skills add asgard-ai-platform/skills --skill biz-cac-ltv -a codex`. Or copy the skill folder (biz-cac-ltv in asgard-ai-platform/skills) into .agents/skills/biz-cac-ltv in your project. Codex loads it when a task matches its description.

Can I use Biz Cac Ltv 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 asgard-ai-platform/skills --skill biz-cac-ltv -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/biz-cac-ltv, .gemini/skills/biz-cac-ltv, .github/skills/biz-cac-ltv and .opencode/skills/biz-cac-ltv in your project.

What does Biz Cac Ltv need to run?

Going by SKILL.md and its folder, Biz Cac Ltv needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Biz Cac Ltv 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 Biz Cac Ltv 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Biz Cac Ltv use?

Biz Cac Ltv 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 Biz Cac Ltv use?

About 1.9k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5k tokens, read only when the agent opens those files.

What are the alternatives to Biz Cac Ltv?

Skills that share tags, products or a category with Biz Cac Ltv: Agent Business Canvas (harperreed/dotfiles, 334 stars), Financial Unit Economics (nicepkg/auto-company, 195 stars), Startup Business Models (nicepkg/auto-company, 195 stars) and Qualitative Valuation (JoelLewis/finance_skills, 206 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Biz Cac Ltv?

asgard-ai-platform (a GitHub organization) maintains it in asgard-ai-platform/skills, which has 242 GitHub stars. The repository holds 207 skills in this directory. The repository was last updated on June 6, 2026.

Source: asgard-ai-platform/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.