← All skills
officecli-financial-model
97 / 100 · Low risk
Fine to try.
By Xircth/VibeX (GitHub) · data · 206 stars · scanned at commit 457d352
Use this skill when the user wants to build a financial model — 3-statement model, DCF valuation, LBO, SaaS unit economics, sensitivity / scenario analysis, debt schedule, or fundraising projections — in Excel. Trigger on: 'financial model', '3-statement model', 'P&L + BS + CF', 'DCF', 'WACC', 'NPV', 'terminal value', 'LBO', 'debt schedule', 'cash sweep', 'MOIC', 'IRR / XIRR', 'sensitivity table', 'scenario analysis', 'ARR model', 'unit economics', 'CAC / LTV', 'cap table forecast'. Output is a…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 24 places.
Show 17 more
- plugins/office/contents/skills/financial-model/SKILL.md, line 121
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 144
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 162
officecli add "$FILE" /Summary --type chart --prop chartType=column --prop dataRange='P&L!A2:E5' --prop title='Revenue & EBITDA' --prop width=14cm --prop height - plugins/office/contents/skills/financial-model/SKILL.md, line 173
officecli get "$FILE" "/Balance Sheet/B18:E18" --json | jq '.data.results[0].children[] | .format.cachedValue // .text' - plugins/office/contents/skills/financial-model/SKILL.md, line 189
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 207
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 234
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 244
officecli add "$FILE" /Sensitivity --type conditionalformatting \ - plugins/office/contents/skills/financial-model/SKILL.md, line 253
officecli get "$FILE" "/DCF/C8" --json | jq '.data.results[0].format.cachedValue' # equity value, plausible $ - plugins/office/contents/skills/financial-model/SKILL.md, line 278
officecli set "$FILE" /S&U/B12 --prop formula='IF(ABS(SUM(B4:B7)-SUM(B9:B11))<1,"BALANCED","S&U IMBALANCE: "&ROUND(SUM(B4:B7)-SUM(B9:B11),0))' --prop bold=true - plugins/office/contents/skills/financial-model/SKILL.md, line 293
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 320
officecli set "$FILE" / --prop calc.iterate=true --prop calc.iterateCount=100 --prop calc.iterateDelta=0.001 - plugins/office/contents/skills/financial-model/SKILL.md, line 331
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 358
officecli get "$FILE" /S&U/B12 --json | jq '.data.results[0].format.cachedValue // .data.results[0].text' # must say BALANCED - plugins/office/contents/skills/financial-model/SKILL.md, line 379
cat <<'EOF' | officecli batch "$FILE" - plugins/office/contents/skills/financial-model/SKILL.md, line 413
officecli set "$FILE" / --prop calc.iterate=true --prop calc.iterateCount=100 --prop calc.iterateDelta=0.001 - plugins/office/contents/skills/financial-model/SKILL.md, line 434
V1=$(officecli get "$FILE" /Debt/C9 --json | jq '.data.results[0].format.cachedValue')
and 4 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'officecli-financial-model' ] || [ -L ~/.agents/skills/'officecli-financial-model' ]; then echo 'A skill folder named officecli-financial-model already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Xircth/VibeX' "$d" && git -C "$d" checkout --quiet '457d3525a3554fe9a867feb946c69c830c541fce' -- 'plugins/office/contents/skills/financial-model' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/office/contents/skills/financial-model' ~/.agents/skills/'officecli-financial-model' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'officecli-financial-model' ~/.claude/skills/'officecli-financial-model' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Xircth/VibeX shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Xircth/VibeX/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 457d352 | 97 |
| 2026-11-08 | eb30591 | 97 |