Replaces LLM stochastic inference with a deterministic tool for math, finance, tax, and statistics.

Install

mkdir -p .claude/skills/sootool && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10737" && unzip -o skill.zip -d .claude/skills/sootool && rm skill.zip

Installs to .claude/skills/sootool

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

LLM 확률 추론 한계를 결정론 계산 도구로 대체. 산수·세무·금융·통계 요청 감지 시 자동 호출.
55 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Calculate financial metrics
  • Determine tax liabilities
  • Perform statistical tests
  • Convert units

How it works

It delegates numeric and analytical requests to specialized computational tools to ensure precision.

Inputs & outputs

You give it
Numeric request
You get back
Precise calculation

When to use sootool

  • Calculating NPV or IRR
  • Determining tax liabilities
  • Performing t-tests
  • Converting currencies

About this skill

When to invoke

수치 계산이 포함된 모든 요청에서 LLM 직접 연산 대신 SooTool 도구를 호출한다.

SignalTool
Numbers + arithmeticcore.add / sub / mul / div or core.batch
income/capital gains/acquisition taxtax.kr_income / tax.capital_gains_kr / realestate.kr_acquisition_tax
VAT / supply amountaccounting.vat_extract / accounting.vat_add
NPV / IRR / PV / FV / discount ratefinance.pv / fv / npv / irr
Depreciationaccounting.depreciation_straight_line / declining_balance
Business days / holidaysdatetime.add_business_days / count_business_days
t-test / confidence interval / p-valuestats.ttest_* / stats.ci_mean
Probability PDF/CDFprobability.normal_* / binomial_* / poisson_*
Matrix / vector operationsgeometry.matrix_* / vector_*
Unit conversionunits.convert / units.temperature
Currency conversionunits.fx_convert / fx_triangulate
Multiple scenarioscore.batch
Chain previous result to next calculationcore.pipeline
Bond yield / durationfinance.bond_ytm / bond_duration
Option pricing / Greeksfinance.black_scholes

Active usage contract

  1. Session start: call sootool.skill_guide() to load the trigger table.
  2. Any response containing numbers must be preceded by a tool call.
  3. Cite trace from the tool response in your answer.
  4. Never compute arithmetic inline in a prompt.

Tool routing

Numeric request
 ├─ tax / regulatory → tax.* or realestate.*  (year arg REQUIRED)
 ├─ VAT / accounting → accounting.*
 ├─ financial math  → finance.*
 ├─ statistics      → stats.*
 ├─ probability     → probability.*
 ├─ N scenarios     → core.batch
 ├─ chained steps   → core.pipeline
 └─ simple arith    → core.add / sub / mul / div

Anti-patterns

  • Do NOT write 40000000 × 0.15 = 6000000 in the prompt — call core.mul.
  • Do NOT omit year when calling tax.* — results in UnsupportedPolicyError or wrong rates.
  • Do NOT call core.add 10 times — use core.batch instead.
  • Do NOT ignore status: "skipped" in pipeline responses.
  • Do NOT use trace_level="none" for tax/accounting — audit trail is required.

Playbooks (abbreviated)

payroll_to_net: core.pipeline(mul 12 → tax.kr_income → sub net)

vat_batch_summary: core.batch(vat_extract x N) → core.add supply/vat totals

loan_compare_3: core.batch(loan_schedule x 3 rates)

npv_sensitivity: core.batch(npv x 9 discount rates)

bond_yield_duration: core.batch(bond_ytm + bond_duration)

ab_test_full: ttest_two_sample + ci_mean(A) + ci_mean(B)

When not to use it

  • Inline arithmetic
  • Non-numeric analysis

Limitations

  • Requires tool invocation for all numbers

How it compares

It replaces LLM probabilistic inference with deterministic calculation tools.

Compared to similar skills

sootool side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
sootool (this skill)03moNo flagsIntermediate
quant-analyst1032moNo flagsAdvanced
stock-analyzer712moReviewBeginner
creating-financial-models368moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

quant-analyst

zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

103355

stock-analyzer

FrancyJGLisboa

Provides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.

71214

creating-financial-models

anthropics

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

36161

reconciliation

anthropics

Reconcile accounts by comparing GL balances to subledgers, bank statements, or third-party data. Use when performing bank reconciliations, GL-to-subledger recs, intercompany reconciliations, or identifying and categorizing reconciling items.

30139

analyzing-financial-statements

anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

32134

us-stock-analysis

tradermonty

Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.

24137

Search skills

Search the agent skills registry