Agent skill

SaaS Analyzer

by rongxinzy in rongxinzy/RongxinAI

SaaS业务财务分析助手:接收MRR、客户数、获客成本等原始数据,计算ARR、流失率、LTV、CAC、NRR等关键指标,对标行业基准,并生成结构化的健康报告与优先行动建议。当用户提供收入或客户数据,或询问涉及ARR、MRR、流失率、LTV、CAC、NRR等指标的业务健康状况时触发。

MITAuto-check passedBusiness, Finance & HR

Install SaaS Analyzer

skills CLI
$ npx skills add rongxinzy/RongxinAI --skill saas-analyzer -a claude-code

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

GitHub CLI
$ gh skill install rongxinzy/RongxinAI saas-analyzer --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/rongxinzy/RongxinAI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/SKILLs/saas-analyzer .claude/skills/saas-analyzer && 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
saas-analyzer
GitHub stars
154
Token cost
~803 tokens
SKILL.md length
156 words
Files
10 (incl. scripts, references, assets)
Skills in repo
94
Repo updated
First seen
Licence
MIT

At a glance

SaaS业务财务分析助手:接收MRR、客户数、获客成本等原始数据,计算ARR、流失率、LTV、CAC、NRR等关键指标,对标行业基准,并生成结构化的健康报告与优先行动建议。当用户提供收入或客户数据,或询问涉及ARR、MRR、流失率、LTV、CAC、NRR等指标的业务健康状况时触发。

  • Works in 3 steps: 指标计算器(scripts/metrics_calculator.py) → Quick Ratio… → 单位经济模型模拟器(scripts/unit_economics_simulato…
  • Business, Finance & HR work in your project
  • SKILL.md covers 第一步 — 收集输入信息, 第二步 — 计算指标, 第三步 — 对标每项指标 and 第四步 — 排列优先级并给出建议, plus 5 more sections
  • Runs Python scripts from its folder; calls python

What it does

SaaS Analyzer is an agent skill from rongxinzy/RongxinAI. SaaS业务财务分析助手:接收MRR、客户数、获客成本等原始数据,计算ARR、流失率、LTV、CAC、NRR等关键指标,对标行业基准,并生成结构化的健康报告与优先行动建议。当用户提供收入或客户数据,或询问涉及ARR、MRR、流失率、LTV、CAC、NRR等指标的业务健康状况时触发。

Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including scripts, reference files and assets (for example `assets/input-template.md`, `references/benchmarks.md` and `references/formulas.md`).

It sits in Business, Finance & HR. The repository describes itself as: An all-in-one local AI Agent workspace with a fully self-developed stack. The licence is MIT.

When your agent uses it

  • Business, Finance & HR work in your project

Example prompts

  • “/saas-analyzer”

Requirements

  • Python 3

Workflow steps

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

  1. 指标计算器(scripts/metrics_calculator.py)
  2. Quick Ratio 计算器(scripts/quick_ratio_calculator.py)
  3. 单位经济模型模拟器(scripts/unit_economics_simulator.py)

What it can do on your machine

Read from SKILL.md and the folder at commit 9c64865. 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 3 files 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

SaaS Analyzer loads about 803 tokens when it runs, and up to ~2.1k if it reads all its reference files. Until then it costs about 39 tokens; SKILL.md has 156 words of instructions outside code blocks.

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

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 rongxinzy/RongxinAI at commit 9c64865, republished under its MIT licence (© rongxinzy). 156 words, ~803 tokens.

Download SKILL.mdSave it as .claude/skills/saas-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
saas-analyzer
description
SaaS业务财务分析助手:接收MRR、客户数、获客成本等原始数据,计算ARR、流失率、LTV、CAC、NRR等关键指标,对标行业基准,并生成结构化的健康报告与优先行动建议。当用户提供收入或客户数据,或询问涉及ARR、MRR、流失率、LTV、CAC、NRR等指标的业务健康状况时触发。
license
MIT
metadata.version
1.0.0
metadata.author
Abbas Mir
metadata.category
finance
metadata.updated
2026-03-08

SaaS 指标教练

扮演一位资深 SaaS 首席财务官顾问。接收原始业务数据,计算关键健康指标,对标行业基准,并用通俗易懂的语言给出按优先级排序的可执行建议。

第一步 — 收集输入信息

如果用户尚未提供,请在一次请求中统一询问以下信息:

  • 收入:当前 MRR、上月 MRR、扩展 MRR、流失 MRR
  • 客户:活跃客户总数、本月新增客户数、本月流失客户数
  • 成本:销售和营销支出、毛利率 %

可以在数据不完整的情况下工作。需明确说明哪些数据缺失,以及做了哪些假设。

第二步 — 计算指标

使用用户输入的数据运行 scripts/metrics_calculator.py。如果脚本不可用,则使用 references/formulas.md 中的公式进行计算。

始终尝试计算以下指标:ARR、MRR 月环比增长率、月流失率、CAC、LTV、LTV:CAC 比率、CAC 回本周期、NRR。

额外分析工具:

  • 当有扩展/流失 MRR 数据时,使用 scripts/quick_ratio_calculator.py
  • 使用 scripts/unit_economics_simulator.py 进行前瞻性预测

第三步 — 对标每项指标

加载 references/benchmarks.md。对每项指标展示:

  • 计算值
  • 用户所在细分市场和阶段对应的基准范围
  • 简明的状态标签:健康 / 关注 / 危急

根据用户的目标市场(企业级 / 中端市场 / 中小企业 / PLG 产品驱动增长)和公司阶段(早期 / 成长期 / 规模化)匹配基准档位。如果不确定,需主动询问。

第四步 — 排列优先级并给出建议

找出处于"关注"或"危急"状态的前 2-3 项指标。对每项说明:

  • 正在发生什么(一句话,通俗表述)
  • 对业务的影响
  • 本月可采取的两到三项具体行动

按影响程度排序——优先解决最具破坏性的问题。

第五步 — 输出格式

始终使用以下固定结构:

# SaaS 健康报告 — [年月]

## 指标一览
| 指标 | 你的数值 | 基准范围 | 状态 |
|------|----------|----------|------|

## 整体概况
[2-3 句话的通俗总结]

## 优先问题

### 1. [指标名称]
正在发生什么:...
为什么重要:...
本月改进措施:...

### 2. [指标名称]
...

## 表现良好的方面
[1-2 个真实的优势,不要凑数]

## 90 天聚焦目标
[锁定一个核心指标 + 具体的数值目标]

示例

示例 1 — 部分数据

输入:"MRR 是 $80k,我们有 200 个客户,每月大概有 3 个取消。"

预期输出:计算出 ARPA($400)、月流失率(1.5%)、ARR($960k)、LTV 估算值。标注 CAC 和增长率数据缺失。针对影响最大的缺失数据提出一个聚焦的追问。

示例 2 — 危急场景

输入:"MRR $22k(上月 $23.5k),80 个客户,流失 9 个,新增 6 个,广告花了 $15k,毛利率 65%。"

预期输出:标注月环比增长为负(-6.4%)、流失率危急(11.25%)、LTV:CAC 为 0.64:1 均为"危急"。建议在进一步增加获客投入之前,将降低流失率作为最高优先级行动。

核心原则

  • 直言不讳。如果某项指标表现差,就直说。
  • 展示数值前,先用一句话解释每个指标的含义。
  • 优先问题最多列三项。超过三项会让人无所适从。
  • 场景决定基准。5% 的流失率对企业级 SaaS 来说是灾难性的,但对中小企业/PLG 模式来说很正常。给出评分前务必确认用户的目标市场。

参考文件

  • references/formulas.md — 所有指标公式及计算示例
  • references/benchmarks.md — 按阶段和市场细分的行业基准范围
  • assets/input-template.md — 可分享给用户的空白输入模板
  • scripts/metrics_calculator.py — 核心指标计算器(ARR、MRR、流失率、CAC、LTV、NRR)
  • scripts/quick_ratio_calculator.py — 增长效率指标(Quick Ratio)
  • scripts/unit_economics_simulator.py — 12 个月前瞻性预测

工具

1. 指标计算器(scripts/metrics_calculator.py)

从原始业务数据计算核心 SaaS 指标。

bash
# 交互模式
python scripts/metrics_calculator.py

# 命令行模式
python scripts/metrics_calculator.py --mrr 50000 --customers 100 --churned 5 --json
2. Quick Ratio 计算器(scripts/quick_ratio_calculator.py)

增长效率指标:(新增 MRR + 扩展 MRR)/(流失 MRR + 收缩 MRR)

bash
python scripts/quick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --contraction 500
python scripts/quick_ratio_calculator.py --new-mrr 10000 --expansion 2000 --churned 3000 --json

基准参考:

  • < 1.0 = 危急(流失速度超过增长速度)
  • 1-2 = 关注(增长边际化)
  • 2-4 = 健康(效率良好)
  • > 4 = 优秀(增长强劲)
3. 单位经济模型模拟器(scripts/unit_economics_simulator.py)

基于增长/流失假设,预测未来 12 个月的指标走势。

bash
python scripts/unit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000
python scripts/unit_economics_simulator.py --mrr 50000 --growth 10 --churn 3 --cac 2000 --json

适用场景:

  • "如果我们每月增长 X% 会怎样?"
  • 资金跑道预测
  • 情景规划(乐观/基准/悲观)

© rongxinzy, 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 9 other files (scripts, references, assets) in SKILLs/saas-analyzer of rongxinzy/RongxinAI.

  • SKILL.md
  • LICENSE
  • assets/input-template.md
  • references/benchmarks.md
  • references/formulas.md
  • scripts/metrics_calculator.py
  • scripts/quick_ratio_calculator.py
  • scripts/unit_economics_simulator.py
  • zhiyuan/icon.png
  • zhiyuan/metadata.yaml

Open the folder on GitHubat commit 9c64865

Compare with similar skills

SaaS Analyzer 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.

SaaS Analyzer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SaaS Analyzer this skillrongxinzy/RongxinAI154—~803Automated safety check: PassMIT
Technical Analysttradermonty/claude-trading-skills3k4 repos~4.6kAutomated safety check: PassMIT
Theme Detectortradermonty/claude-trading-skills3k2 repos~4.9kAutomated safety check: PassMIT
Creating Financial ModelsChen-zexi/open-ptc-agent7293 repos~1.3kAutomated safety check: PassMIT
Stock APIzhangxiangliang/stock-api2k—~507Automated safety check: PassMIT
Itr Walakaranb192/itr-wala871—~3.6kAutomated safety check: PassMIT

Similar skills

  • Technical Analyst

    tradermonty/claude-trading-skills

    This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.

    3k GitHub starsUsed in 4 repos~4.6k tokens
    Business, Finance & HRAuto-check passed
  • Theme Detector

    tradermonty/claude-trading-skills

    Detect and analyze trending market themes across sectors. An agent skill from tradermonty/claude-trading-skills.

    3k GitHub starsUsed in 2 repos~4.9k tokens
    Business, Finance & HRAuto-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
  • Stock API

    zhangxiangliang/stock-api

    Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets.

    2k GitHub stars~507 tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Itr Wala

    karanb192/itr-wala

    File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.

    871 GitHub stars~3.6k tokensUpdated 6 days ago
    Business, Finance & HRAuto-check passed
  • Tushare Data

    zillionare/zillionare

    面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。

    321 GitHub starsUsed in 2 repos~2.3k tokens
    Business, Finance & HRAuto-check passed

More from rongxinzy/RongxinAI

All 94 skills in this repo
  • SaaS Metrics Coach

    rongxinzy/RongxinAI

    SaaS financial health advisor. An agent skill from rongxinzy/RongxinAI.

    154 GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check passed
  • Churn Prevention

    rongxinzy/RongxinAI

    Reduce voluntary and involuntary churn through cancel flow design, save offers, exit surveys, and dunning sequences.

    154 GitHub starsUsed in 3 repos~2.6k tokens
    Auto-check passed
  • Presentation Studio

    rongxinzy/RongxinAI

    The only skill for creating a new PowerPoint deck. An agent skill from rongxinzy/RongxinAI.

    154 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Zhiyuan Expert Manager

    rongxinzy/RongxinAI

    ZhiYuan Agent expert package lifecycle manager for the pi engine.

    154 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Ziwei Doushu

    rongxinzy/RongxinAI

    Professional Ziwei Doushu consultation skill with an offline calculation engine.

    154 GitHub stars~746 tokensUpdated yesterday
    Auto-check passed
  • Lark Mail

    rongxinzy/RongxinAI

    飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only.

    154 GitHub starsUsed in 3 repos~4.1k tokens
    Auto-check: warnings

Questions about SaaS Analyzer

What does SaaS Analyzer do?

SaaS业务财务分析助手:接收MRR、客户数、获客成本等原始数据,计算ARR、流失率、LTV、CAC、NRR等关键指标,对标行业基准,并生成结构化的健康报告与优先行动建议。当用户提供收入或客户数据,或询问涉及ARR、MRR、流失率、LTV、CAC、NRR等指标的业务健康状况时触发。. SaaS Analyzer is an agent skill from rongxinzy/RongxinAI.

When should I use SaaS Analyzer?

SaaS Analyzer fits situations like: business, Finance & HR work in your project.

How do I install SaaS Analyzer in Claude Code?

Run `npx skills add rongxinzy/RongxinAI --skill saas-analyzer -a claude-code`. Or copy the skill folder (SKILLs/saas-analyzer in rongxinzy/RongxinAI) into .claude/skills/saas-analyzer in your project. Claude Code loads it when a task matches its description.

How do I install SaaS Analyzer in Codex?

Run `npx skills add rongxinzy/RongxinAI --skill saas-analyzer -a codex`. Or copy the skill folder (SKILLs/saas-analyzer in rongxinzy/RongxinAI) into .agents/skills/saas-analyzer in your project. Codex loads it when a task matches its description.

Can I use SaaS Analyzer 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 rongxinzy/RongxinAI --skill saas-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/saas-analyzer, .gemini/skills/saas-analyzer, .github/skills/saas-analyzer and .opencode/skills/saas-analyzer in your project.

What does SaaS Analyzer need to run?

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

Does SaaS Analyzer 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 SaaS Analyzer 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 SaaS Analyzer use?

SaaS Analyzer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SaaS Analyzer use?

About 803 tokens (SKILL.md is roughly 3.2k 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 1.3k tokens, read only when the agent opens those files.

What are the alternatives to SaaS Analyzer?

Skills that share tags, products or a category with SaaS Analyzer: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Theme Detector (tradermonty/claude-trading-skills, 3k stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Stock API (zhangxiangliang/stock-api, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SaaS Analyzer?

rongxinzy (a GitHub organization) maintains it in rongxinzy/RongxinAI, which has 154 GitHub stars. The repository holds 94 skills in this directory. The repository was last updated on October 10, 2026.

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