Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when writing financial news — earnings, IPO/M&A, regulatory changes, industry trends — from transcripts, filings, or investor materials. Activates business-beat workflow: financial-figure provenance, analyst-stake disclosure, securities-law risk, and number stewardship. Triggers on '寫一篇財報季報導', '分析這份財報', '整理 IPO 新聞', 'turn earnings call into a piece', 'write up M&A announcement'. Defers general craft to med-news-reporter. Do NOT use for press releases (pr-press-release), investment advice (fi
.claude/skills/asgard-ai-platform-med-business/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 68% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 197% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 172% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 136% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 317% | 0% |
> This skill specializes med-news-reporter for the business beat. Read med-news-reporter first for the general 6-step workflow (type selection, material audit, fact-check, balance, ethics, literacy). This file adds business-beat-specific discipline on top.
Distilled from financial-journalism curricula at NCCU 新聞系、NTU 新聞研究所、Columbia Journalism Review (Business Desk), Medill (Business Journalism), CUNY Newmark, Reuters Institute. Covers the four main business-news sub-types: earnings / IPO-M&A / regulatory-policy / industry-trend reporting. Core mandate: every financial figure must trace to base period, scope (consolidated vs standalone; domestic vs group), source (CFO statement / 公開資訊觀測站 / analyst estimate), and confidence level (audited vs preliminary vs forecast). The non-obvious failure is when the literal number is correct but the missing context lets readers compare apples-to-oranges.
IRON LAW: Numbers Need Stewardship
Every financial figure in the piece — revenue, EPS, growth rate, margin,
valuation multiple — must explicitly carry FOUR metadata tags: (a) BASE
PERIOD / FISCAL YEAR (e.g., "113年度合併報表"), (b) SCOPE (consolidated
vs individual; domestic vs group; operating vs including-financial gains),
(c) SOURCE (CFO statement / 公開資訊觀測站 / analyst consensus / research
report), and (d) CONFIDENCE (audited / preliminary / forward-looking).
Without all four, the figure is marked [待查證] or omitted. Default LLM
behavior is to drop context for "cleaner prose" or assume implied scope
— this suppresses that default by requiring explicit stewardship. The
reader cannot infer scope from a number alone; ambiguity is not efficiency.Why this is non-obvious: a headline "Company posts record 5B EPS" is technically true (audited, consolidated, 2025 FY) but sounds miraculous without the context that it's 50% higher than last year due to a one-time merger gain, not operating performance. When readers hear "record EPS", they assume baseline comparable operating earnings — a fundamental mismatch. Stewardship audit catches this by forcing every number to carry its scope flags.
Rationalization Table — these justifications DO NOT override the Iron Law:
| Claude might think... | Why it's still a violation | |---|---| | "EPS growth was 30%, that's the key number, we don't need to explain consolidated vs individual" | Scope ambiguity is the #1 source of misleading financial journalism. The reported-to-media EPS (often consolidated, including one-time items) differs from operating EPS. Both numbers are "true"; omitting the qualifier lets readers confuse them. | | "The press release says 營收成長 15%, I'll use that without checking if it's year-over-year or 2-year stack" | Base-period ambiguity is a gotcha. Always verify: Is 15% versus prior-year Q2 or full year? Is the comparison to 113年同期 or 累計? Mismatched bases are the #2 error. | | "Analyst estimates are just opinions, not facts, so I can soften them as 'expected' instead of marking them as forecasts" | Analyst consensus is market material — forecast signals must be clearly marked as such. When you write 'expected to grow', readers hear 'will grow'. Use 'X firm projects' / 'consensus estimate' to signal uncertainty. | | "The company's 本益比 of 12 is reasonable, so I can describe it as 'fairly valued' " | 本益比 is a metric, not a judgment. "Fairly valued" requires comparison to peer multiple, historical average, or growth rate context. The bare number 12× is incomplete. Omit judgment or add comparison. | | "I'll round the margin from 24.3% to 'about 24%' for readability" | Rounding financial figures obscures precision. Use the reported number or mark as estimated]. Readers trust journalists with numbers; small rounding is still fabrication. | | "Market cap of 2.5T NT$ is big, readers don't need to know the share price and shares outstanding" | Implied scope: are we talking market cap at close? Intra-day? Converted at what exchange rate if international? Stating the date and share price (+count) lets readers verify and understand concentration risk. |
Trigger conditions:
Input signals:
When NOT to use:
pr-press-release.fin-investment-thesis.mkt-*.med-news-reporter (not this beat).Read or have already loaded med-news-reporter for: material audit, fact-checking, source-strength tagging, balance principle, media-ethics check, media-literacy self-check. Do not re-implement those steps here. This file specializes Steps 1, 2, 3, and adds a business-specific Step 4 (Number Provenance Audit).
| Sub-type | Signals | Sub-template focus | |----------|---------|--------------------| | Earnings / quarterly results | Fiscal quarter/year, 財報季, revenue/EPS/margin metrics, guidance, CFO commentary | Revenue scope (consolidated?); one-time items segregation; YoY/QoQ base-period clarity; FX impact disclosure | | IPO / M&A | Initial public offering, merger, acquisition, spin-off, share buyback, capital raise | Valuation methodology; deal structure (all-stock / cash / mixed); regulatory approval status; pro-forma scope | | Regulatory / policy | 金管會公告、央行決議、證交法修訂、會計準則變更、監管罰款 | Regulatory text source; impact on multiple companies or industry-wide; timeline for enforcement | | Industry trend | Market shifts, competitor moves, supply-chain changes, sector rotation, technology disruption | Competitive positioning; addressable-market context; historical parallel (if claimed cyclical) |
If material spans sub-types (e.g., an earnings call with M&A announcement), classify by the primary news driver.
Every number must carry four metadata flags:
Source tier tagging (extends med-news-reporter's tiering with financial-specific tiers):
| Tier | Examples | Treatment | |------|----------|-----------| | Official disclosure | 公開資訊觀測站, SEC EDGAR, company-filed 年報/季報, CFO statement | Direct citation; audited flag clearly marked | | Investor-facing material | Earnings transcript, investor presentation, guidance, earnings call Q&A | Label as "company guidance" / "CFO stated"; distinguish from audit attestation | | Research / analyst | Sell-side reports, consensus estimates, analyst downgrades | Always disclose analyst's firm name, rating (buy/hold/sell), if stock held. State "consensus estimates" if multiple firms | | Market data | Price, trading volume, index levels, analyst-consensus tickers | Timestamp (close vs intra-day), exchange-rate basis if international | | Second-hand media | News relay, competitor claims about the target | Requires cross-check with primary source before using |
Beyond med-news-reporter's general ethics check, add:
For every financial figure in the draft:
Use the med-news-reporter base format, with these business-beat additions to the meta footer:
markdown[Headline / sub-headline / body paragraphs per med-news-reporter] --- **稿件類型**: 財報季報導 / IPO新聞 / 併購分析 / 監理解讀 / 產業趨勢 **字數**: approx. XXX **消息來源層級**: 公開資訊觀測站 N / 財報/法說會 N / 分析師 N / 媒體轉述 N **財務數字稽核**: - 基期 (fiscal year/quarter) 完整性: ✅ / ⚠️ (列出未標的數字) - 範圍 (consolidated/individual, operating/including one-time) 清晰: ✅ / ⚠️ (列出未指明的) - 來源與可信度 (audited/preliminary/forecast) 標記: ✅ / ⚠️ (列出未確認的) - 匯率基準 (if applicable): ✅ / N/A / ⚠️ - 一次性項目隔離: ✅ / N/A / ⚠️ (如有列出影響幅度) **分析師利益揭露**: ✅ (列出所有分析師所屬機構 + 評級) / N/A / ⚠️ **會計舞弊紅旗檢查**: ✅ / ⚠️ (列出可疑項目) **估值斷言**: ✅ (無不當斷言) / ⚠️ (列出待補充比較基準的) **證交法合規檢查**: - 重大訊息揭露時點 (公開資訊觀測站 vs 新聞稿時差): ✅ / ⚠️ - 內線交易風險: ✅ / ⚠️ (列出可疑之處) **待查證事項**: ... **倫理 / 識讀檢核摘要**: 〔交給 med-news-reporter 的 Step 4-5 footer〕
Scenario: User supplies (a) 103 Tech Corp 113年度年報 & 法說會逐字稿 (audited consolidated statement); (b) 公開資訊觀測站 重大訊息 (published 2026-04-15 12:30); (c) two sell-side analyst reports (one "buy" rated, one "neutral", both from top-3 brokers, with latest price targets); (d) peer comparison from Bloomberg (P/E multiples of 5 competitors). Request: ~1,000-word earnings story analyzing the year, growth drivers, and valuation context.
Analysis:
Result: 读者可独立验证每个数字的基期、范围、来源;可区分运营增长 vs 一次性收益;可理解分析师评级背后的利益关系。
Scenario: Same input material. Writer produces a "rosy" story by (a) stating "103 Tech posts record 500B revenue" without mentioning it's consolidated and includes a one-time acquisition; (b) claiming "EPS 2.50 is strong growth" without checking it includes a 0.30 one-time item (actual operating EPS only 2.20); (c) citing one analyst's "buy" rating as justification that stock is "undervalued" without disclosing the analyst owns 5% of the firm and has conflicts; (d) stating "P/E of 15 is attractive" without peer comparison; (e) omitting the 4-day gap between 公開資訊觀測站 publication and company press release.
What went wrong:
Net effect: Story reads fluent and "positive", but every number is decontextualized. Readers cannot independently assess the company's actual operating performance vs. one-time boosts, or evaluate analyst credibility. This is the failure mode the Stewardship Audit exists to catch.
| File | Purpose | When to read | |------|---------|--------------| | references/sources_and_beats.md | 財經線消息來源、機構、官方資料庫 (公開資訊觀測站、TWSE、金管會、央行、主計總處、SEC EDGAR、Bloomberg) | Step 2 source vetting | | references/glossary.md | 財務、會計、市場專業術語對照與定義 (GAAP/IFRS, EPS/ROE/EBITDA, 重大訊息, M&A, 量化寬鬆) 與常見誤用 | When unfamiliar terminology appears | | references/ethics_and_law.md | 證交法 §155 操縱市場、§157-1 內線交易、利益衝突揭露、財報新聞時間敏感性、Analyst disclosure | Step 3 risk check | | references/financial_statements_reading.md | 三大表判讀:資產負債表/損益表/現金流量表警訊指標、會計舞弊紅旗、本益比與股價淨值比脈絡化 | Step 4 Number Audit | | references/market_data_reading.md | 指數計算口徑、報酬率年化、技術指標限制、單日波動 vs 趨勢、匯率報導基準 | When citing market data / multi-period comparisons |
Related skills:
med-news-reporter — general news workflow (this skill specializes it)data-financial-analysis — deeper analysis of financial metrics & ratio modelingstat-hypothesis-testing — for statistical rigor in trend claimshum-source-criticism — source vetting frameworks for analyst credibilitydata-financial-analysis and fin-investment-thesis. This skill assumes valuation inputs are supplied and checks only the metadata (source, assumptions disclosed).| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-02 | fail→pass | 36,328 | 31,895 | -12% | 1 | 1 | 0% | 6,896 | 11,564 | +68% | 0 | 0 | — |
case-03 | fail→pass | 21,530 | 29,814 | +38% | 1 | 1 | 0% | 3,439 | 10,210 | +197% | 0 | 0 | — |
case-04 | fail→fail | 14,016 | 20,287 | +45% | 1 | 1 | 0% | 2,470 | 9,049 | +266% | 0 | 0 | — |
case-01 | fail→pass | 22,985 | 65,414 | +185% | 1 | 1 | 0% | 3,833 | 10,413 | +172% | 0 | 0 | — |
case-05 | fail→pass | 17,224 | 11,447 | -34% | 1 | 1 | 0% | 3,000 | 7,067 | +136% | 0 | 0 | — |
case-06 | fail→fail | 10,713 | 26,049 | +143% | 1 | 1 | 0% | 1,476 | 9,069 | +514% | 0 | 0 | — |
case-07 | fail→pass | 13,743 | 19,123 | +39% | 1 | 1 | 0% | 2,007 | 8,360 | +317% | 0 | 0 | — |
case-08 | pass→pass | 7,571 | 19,038 | +151% | 1 | 1 | 0% | 1,199 | 8,077 | +574% | 0 | 0 | — |
case-09 | fail→pass | 7,309 | 14,960 | +105% | 1 | 1 | 0% | 1,193 | 7,914 | +563% | 0 | 0 | — |
case-10 | pass→pass | 12,478 | 25,866 | +107% | 1 | 1 | 0% | 1,758 | 9,785 | +457% | 0 | 0 | — |
case-11 | pass→pass | 9,360 | 20,751 | +122% | 1 | 1 | 0% | 1,552 | 8,852 | +470% | 0 | 0 | — |
case-12 | fail→pass | 11,820 | 23,991 | +103% | 1 | 1 | 0% | 1,862 | 8,923 | +379% | 0 | 0 | — |
case-13 | fail→pass | 12,862 | 30,847 | +140% | 1 | 1 | 0% | 1,979 | 10,630 | +437% | 0 | 0 | — |
case-14 | fail→fail | 31,299 | 24,295 | -22% | 1 | 1 | 0% | 1,866 | 8,649 | +364% | 0 | 0 | — |
case-15 | fail→pass | 9,325 | 23,699 | +154% | 1 | 1 | 0% | 1,578 | 9,346 | +492% | 0 | 0 | — |
case-16 | fail→pass | 5,811 | 12,941 | +123% | 1 | 1 | 0% | 962 | 7,709 | +701% | 0 | 0 | — |
case-17 | fail→pass | 13,319 | 17,177 | +29% | 1 | 1 | 0% | 2,063 | 8,409 | +308% | 0 | 0 | — |
case-18 | fail→pass | 8,765 | 20,527 | +134% | 1 | 1 | 0% | 1,602 | 8,863 | +453% | 0 | 0 | — |
case-19 | pass→pass | 12,007 | 16,684 | +39% | 1 | 1 | 0% | 1,831 | 8,229 | +349% | 0 | 0 | — |
case-20 | pass→pass | 11,462 | 21,823 | +90% | 1 | 1 | 0% | 1,743 | 9,091 | +422% | 0 | 0 | — |
case-21 | fail→pass | 7,610 | 19,105 | +151% | 1 | 1 | 0% | 1,272 | 8,764 | +589% | 0 | 0 | — |
case-22 | pass→pass | 11,530 | 19,685 | +71% | 1 | 1 | 0% | 1,751 | 8,774 | +401% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +59 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.