Claude Skill

recent-quarter

Recent quarter performance analysis, quarterly earnings review, last quarter results, quarterly financial performance, analyze recent quarter, Q4 earnings, quarterly revenue breakdown, EPS this quarter, margin analysis recent quarter, sequential growth, quarterly performance revi

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download agentii-ai-agentii-investment-intelligence-plugins_vertical-plugins_equity-research-core_skills_agentii_recent-quarter-3b0a195.zip · 12 KB
Part of agentii-ai/agentii-investment-intelligence — 46 skills

Install

skills CLI npx skills add https://github.com/agentii-ai/agentii-investment-intelligence/tree/main/plugins/vertical-plugins/equity-research-core/skills/agentii/recent-quarter
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install agentii-ai-agentii-investment-intelligence@llmmart
Git git clone https://github.com/agentii-ai/agentii-investment-intelligence.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole agentii-ai/agentii-investment-intelligence collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Recent Quarter Performance

Preflight

Run the canonical pre-flight sequence — MCP health probe, ticker resolution, workspace style.md override, memory load, and coverage check. See contracts/preflight.md.

Include the X-Agentii-Trace header on every tool call per contracts/x-agentii-trace-header.md.

Triggers

  • analyze recent quarter performance for
  • quarterly earnings review for
  • last quarter results
  • quarterly financial performance
  • analyze recent quarter
  • Q4 earnings
  • quarterly revenue breakdown
  • EPS this quarter
  • margin analysis recent quarter
  • sequential growth

Defaults

Parameter Default Notes
lookback_quarters 1 Single most-recent quarter
include_sequential true Show QoQ growth rates

Methodology

1. Retrieval Scope

This skill performs structured data retrieval (XBRL facts + earnings calendar) plus earnings call transcript document search (search_documents(form_type="earnings_call_transcript") → read_source_pages) to cross-reference management's call commentary against the reported quarter. Business-model structural analysis is handled by /agentii:business-model . This skill is TEMPORAL/QUANTITATIVE .

2. Retrieval Strategy

  1. ** Pre-flight (mandatory)**: get_company_fiscal_calendar/{ticker} then get_ticker_coverage/{ticker}. Route based on coverage.
  2. XBRL retrieval: search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss","EarningsPerShareDiluted"], fiscal_year=[latest]) — returns is_primary: true rows by default.
  3. Earnings calendar: search_earnings_calendar(ticker, fiscal_year=[latest, latest-1]) — returns EPS actual/estimate/surprise. Use get_company_fiscal_calendar for fiscal period orientation, NOT search_earnings_calendar .
  4. Consolidated P&L: get_company_financials/{ticker} returns IS/BS/CF highlights with XBRL data.

3. Temporal Scope

Default: 1 fiscal quarter (max 4). This skill is a temporal snapshot of the most recent quarter's financial performance.

4. Tool Allowlist

See frontmatter allowed_tools. search_xbrl_facts is the primary data source for consolidated P&L metrics; search_earnings_calendar provides EPS actuals, estimates, and surprise data; get_company_fiscal_calendar resolves fiscal period orientation; search_documents(form_type="earnings_call_transcript") + read_source_pages cross-reference management commentary. Deep structural analysis belongs to /agentii:business-model .

5. Protocol

  1. Pre-retrieval: call get_company_fiscal_calendar/{ticker} to resolve fiscal period format, then get_ticker_coverage/{ticker} .
  2. XBRL retrieval: search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss","EarningsPerShareDiluted"], fiscal_year=[latest]) — returns is_primary: true rows by default.
  3. Earnings calendar: search_earnings_calendar(ticker, fiscal_year=[latest, latest-1]) for EPS actuals, estimates, and surprise percentages.
  4. Financial highlights: get_company_financials/{ticker} for IS/BS/CF summary data.
  5. Output: produce P&L progression table with QoQ and YoY growth rates, margin trend chart data, and earnings-vs-consensus comparison.

Modes (5 — temporal / quantitative)

This skill is temporal/quantitative ONLY. Structural analysis (business model classification, product-line decomposition, channel analysis) belongs to /agentii:business-model . Modes below focus on quarterly P&L data, growth rates, margins, and earnings vs. consensus.

Analyst Modes

This skill exposes addressable analysis modes (--mode=<slug> / --modes=<s1>,<s2> / --mode=all; see Mode syntax). The full mode definitions and their output templates live in references/modes.md. The default invocation runs the essentials subset.

Tool Fallbacks

Per-tool failure modes and fallback actions are tabulated in references/tool-fallbacks.md.

Output File

Write the final deliverable to {ticker}/{YYYY-MM-DD_HHMM}_recent-quarter_{affix}.md . Example affixes: consolidated-p-and-l, margin-trends, earnings-vs-consensus.

Output Structure

The deliverable is a structured markdown report written to the path in ## Output File. Full section-by-section template (headings, tables, and field definitions) lives in references/output-structure.md. Required elements:

  1. Executive Summary — headline conclusions (≤200 words).
  2. Core analysis sections — per this skill's methodology and analyst modes.
  3. Data classification — tag findings [FACT] / [DEDUCTED] / [VIEW] per contracts/snapshot-synthesis.md.
  4. Coverage Gaps & Citations — inline /v/ citations are PRIMARY (immediately after each fact); the bottom Citations section is a non-duplicative roll-up index.
  5. Output frontmatter — emit the FR-090 structured block per contracts/output-frontmatter-schema.md.

Citations & memory: follow contracts/citation-and-memory.md — ≥1 citation per 200 words; every material fact, table row, and metric is immediately followed by its inline clickable https://agentii.ai/v/{ticker}/{citation_id}/{N} link; a bottom Citations section provides a non-duplicative roll-up index; the closing TUI reply includes a compact Key Citations list (headline 5–10 facts) of clickable /v/ URLs; and append the run to agentii.md per contracts/agentii-md-schema.md.

Memory & Snapshot

  • Memory load (pre-flight): load prior workspace context for the ticker before retrieval — see contracts/memory-load.md.
  • Structured output frontmatter: emit the FR-090 block (key_metrics, conclusions, facts_count, deducted_count, views_count, citation_count) per contracts/output-frontmatter-schema.md.
  • Snapshot synthesis: after writing the deliverable, update the two-tier snapshot and classify findings as [FACT]/[DEDUCTED]/[VIEW] — see contracts/snapshot-synthesis.md.
  • Session archival: record the run under sessions/{YYYY-MM-DD}/ and update sessions/INDEX.md per contracts/session-format.md.

Final Summary (TUI)

End the closing chat reply with a compact Key Citations list (headline 5–10 facts), each a clickable https://agentii.ai/v/{ticker}/{citation_id}/{N} link, so the user can cmd+click straight to the exact SEC page. See contracts/citation-and-memory.md.

Error Handling

Failure Mode Detection Action User-Facing Message
Missing data Data API returns empty result set Widen date range and retry once "No data available for in requested window."
Partial data Data API returns <80% expected records Proceed with coverage gaps section "Analysis based on partial data; see Coverage Gaps section."
MCP unreachable Preflight probe fails Halt with actionable error "agentii data plane unreachable; check connection."

Ownership & insider signals: search_institutional_holdings (top-10 holders + whale portfolios, direction=accumulating|reducing|new|exited) and search_insider_trades (Form-4 transactions with SEC URLs) are available as signal inputs.

Files (agentii-investment-intelligence)
  • references
    • knowledge-frameworks.md 2.2 KB
      # Knowledge Frameworks — {SKILL_NAME}
      
      This file augments the skill methodology with practitioner frameworks, case precedents,
      and sector-specific analysis rubrics from the agentii knowledge base (spec 037).
      It is progressively disclosed — loaded on demand, not at skill activation (FR-014).
      
      ## How to Use
      
      Before executing the analysis, scan the relevant frameworks below for the target sector
      and analysis type. Where a framework applies, incorporate its methodology alongside the
      standard protocol. Cite knowledge entries by their `/v/knowledge/{citation_id}` link.
      
      ## Practitioner Frameworks
      
      ### Fundamental Analysis (L2)
      - **Fisher Scuttlebutt Method**: Channel checks, supplier interviews, customer surveys — validate management claims through primary research.
      - **Morningstar Moats**: Network effects, switching costs, intangible assets, cost advantage, efficient scale — score competitive durability.
      - **Greenblatt Magic Formula**: Rank on earnings yield + ROIC — quantitative screen for quality-at-a-reasonable-price.
      - **Mauboussin Expectations Investing**: Price-implied expectations vs. fundamentals — identify the gap.
      
      ### Management Assessment
      - **CEO/CFO track record**: Past capital allocation decisions, M&A history, share buyback timing.
      - **Incentive alignment**: Compensation structure, insider ownership, option grants.
      
      ### Sector-Specific Playbooks
      - **Healthcare (Pharma/Biotech)**: Pipeline depth analysis, FDA catalyst calendar, patent cliff exposure, drug pricing risk.
      - **Technology**: Adoption S-curves, network effects quantification, R&D efficiency, platform ecosystem lock-in.
      - **Financials**: Spread analysis (NIM), credit cycle positioning, loan loss reserve adequacy, capital return capacity.
      - **Consumer**: Brand strength metrics, unit economics, channel mix trends, customer acquisition cost payback.
      
      ## Historical Analogues
      
      When the current situation matches a known pattern, query `search_by_analogue` with the
      appropriate `market_regime`/`event_type`/`company_situation` tags. Cite relevant cases as
      precedent.
      
      ## References
      
      All frameworks sourced from `gold.knowledge_entries` (spec 037). See `contracts/citation-and-memory.md`
      for citation format conventions.
      
    • modes.md 2.7 KB
      # recent-quarter — Analyst Mode Definitions
      
      Extracted from SKILL.md for progressive disclosure (US5). The skill body keeps a pointer under `## Methodology → Analyst Modes`.
      
      ### Mode: consolidated-p-and-l (essentials)
      
      **Display name**: Consolidated P&L Progression
      
      **Objective**: Extract and present the most recent quarter's consolidated P&L — revenue, gross profit, operating income, net income, diluted EPS — with sequential (QoQ) and year-over-year (YoY) growth rates.
      
      **Tool calls**: `get_company_financials/{ticker}`, `search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss"], fiscal_year=[latest], fiscal_period=[latest])`
      
      **Output**: Consolidated P&L table with QoQ and YoY growth rates. Citation format: `{ticker} {citation_id} page<N>`.
      
      ### Mode: margin-analysis (essentials)
      
      **Display name**: Margin Analysis
      
      **Objective**: Track gross margin, operating margin, and net margin across the most recent 4 quarters. Identify trends, inflection points, and drivers (pricing power, cost structure changes, operating leverage).
      
      **Tool calls**: `search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss"], fiscal_year=[latest, latest-1])`
      
      **Output**: Margin trend table with QoQ deltas. Commentary on margin drivers.
      
      ### Mode: earnings-vs-consensus
      
      **Display name**: Earnings vs. Consensus
      
      **Objective**: Compare actual EPS against consensus estimates for the most recent quarter. Present surprise %, beat/miss track record (trailing 4 quarters), and guidance accuracy.
      
      **Tool calls**: `search_earnings_calendar(ticker, fiscal_year=[latest, latest-1])`
      
      **Output**: EPS actual vs. estimated table with surprise % and beat/miss streak.
      
      ### Mode: sequential-growth
      
      **Display name**: Sequential Growth Analysis
      
      **Objective**: Compute quarter-over-quarter growth rates for revenue, gross profit, operating income, and EPS across the trailing 4 quarters. Highlight accelerating or decelerating trends.
      
      **Tool calls**: `search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","EarningsPerShareDiluted"], fiscal_year=[latest, latest-1])`
      
      **Output**: Sequential growth rate table with trend arrows and inflection detection.
      
      ### Mode: forward-outlook
      
      **Display name**: Forward Outlook & Guidance
      
      **Objective**: Extract management guidance for the upcoming quarter, upcoming earnings date, consensus estimates for next quarter, and key catalysts (product launches, regulatory events, earnings announcements).
      
      **Tool calls**: `search_earnings_calendar(ticker, upcoming=true)`, `get_company_financials/{ticker}` (for guidance narrative)
      
      **Output**: Forward outlook summary with guidance, consensus, upcoming catalysts, and earnings date.
      
    • output-structure.md 1.5 KB
      # recent-quarter — Output Structure (full template)
      
      Extracted from SKILL.md for progressive disclosure (US5). The skill body keeps a compact summary under `## Output Structure`.
      
      1. **Executive Summary** (≤200 words) — top-line revenue, EPS, key metrics for the quarter
      2. **Consolidated P&L** (mode: consolidated-p-and-l) — revenue, gross profit, operating income, net income, diluted EPS with QoQ and YoY growth rates
      3. **Margin Analysis** (mode: margin-analysis) — gross margin, operating margin, net margin trends across trailing 4 quarters
      4. **Earnings vs. Consensus** (mode: earnings-vs-consensus) — EPS actual vs. estimated, surprise %, beat/miss streak
      5. **Sequential Growth** (mode: sequential-growth) — QoQ growth rates for key line items
      6. **Forward Outlook** (mode: forward-outlook) — guidance, consensus estimates, upcoming catalysts, earnings date
      7. **Coverage Gaps & Citations** — data not retrievable + citation index in `{ticker} {citation_id} page<N>` format
      
      **Citations & memory**: follow `contracts/citation-and-memory.md` — ≥1 citation per 200 words; every material fact, table row, and metric is immediately followed by its inline clickable `https://agentii.ai/v/{ticker}/{citation_id}/{N}` link; a bottom **Citations** section provides a non-duplicative roll-up index; the closing TUI reply includes a compact **Key Citations** list (headline 5–10 facts) of clickable `/v/` URLs; and append the run to `agentii.md` per `contracts/agentii-md-schema.md`.
      
    • tool-fallbacks.md 748 B
      # recent-quarter — Tool Fallbacks
      
      Extracted from SKILL.md for progressive disclosure (US5).
      
      | Tool | Failure Mode | Fallback Action | Coverage Annotation |
      |------|-------------|-----------------|---------------------|
      | `search_xbrl_facts` | Empty result | Try prior fiscal year; if still empty, flag as data-unavailable | "XBRL facts unavailable for this ticker/period" |
      | `search_earnings_calendar` | Empty result | Use `get_company_fiscal_calendar` to determine correct fiscal period format | "Earnings calendar unavailable; using fiscal calendar for period orientation" |
      | `get_company_financials` | 404 / error | Use individual `search_xbrl_facts` calls for each concept | "Financials overview unavailable; using granular XBRL facts" |
      
    • wsp-methodology.md 12.1 KB
      # recent-quarter -- 10-K Deep-Read and Financial Statement Protocol
      
      Institutional buy-side workflow for extracting maximum analytical signal from SEC filings. Applied to quarterly earnings review, annual report analysis, and financial statement diligence.
      
      ## Protocol
      
      ### 10-K Deep-Read Sequence
      
      The buy-side reads the 10-K in a specific, non-negotiable order. Each section is read with a distinct objective before the next begins, preventing quantitative data from coloring qualitative interpretation.
      
      **Step 1 -- Business Overview (Item 1)**: Understand what the company sells, how it generates cash flow, and its segment structure. Read for structural understanding before any financial data enters the frame.
      
      **Step 2 -- Risk Factors (Item 1A)**: Categorize each risk as genuine (thesis-impairing) or boilerplate. Flag risks that map to financial statement line items (wage inflation to margin, supply pressure to occupancy) for later cross-reference.
      
      **Step 3 -- MD&A (Item 7)**: Management's narrative of results. Read for segment-level revenue and margin commentary, year-over-year driver explanations (volume versus price versus mix), forward-looking guidance, and what management chooses not to discuss. Silence on a deteriorating metric is as informative as commentary.
      
      **Step 4 -- Financial Statements**: Only now, after absorbing qualitative context, examine the numbers. Build common-size statements (line items as percentage of revenue for the income statement; percentage of total assets for the balance sheet). Include both annual and quarterly data to capture inflection points that annual smoothing obscures.
      
      **Step 5 -- Footnotes**: Read with targeted priorities. Not all footnotes are equal.
      
      ### Footnote Analysis Priorities
      
      Rank-ordered by analytical yield:
      
      1. **Revenue recognition**: Segment disaggregation, performance obligations, timing of recognition.
      2. **Income taxes and EPS**: Tax rate reconciliation, deferred tax composition, valuation allowance sustainability. A company reporting GAAP losses while generating tax benefits requires scrutiny. EPS footnote provides authoritative diluted share count.
      3. **PP&E and depreciation**: For asset-intensive businesses and serial acquirers, examine whether depreciation methodology or useful-life assumptions have changed over time. Benchmark against industry peers; demand explanation for divergence.
      4. **Debt and capital structure**: Maturity schedule, interest rates, seniority, security, covenant compliance. Build a capital structure table with columns for instrument, maturity, senior/subordinated status, secured/unsecured, interest rate, principal outstanding.
      5. **Leases and off-balance-sheet obligations**: Extract future operating lease commitments, discount to present value, add to reported debt. Recalculate all credit ratios with and without capitalized leases (Net Debt/EBITDA, Total Debt/EBITDA, Net Debt/(EBITDA - CapEx)). Lease capitalization can shift leverage by a full turn or more.
      6. **Segment reporting**: Drill into segment-level revenue, operating income, and identifiable assets. Flag segments with insufficient cost-component disclosure as black-box risks.
      7. **Commitments and contingencies**: Size each contingent liability against the balance sheet and cash flow capacity.
      
      ### Income Statement Analysis
      
      **Common-size and trend**: For every line item: improving, deteriorating, or stable? Does the trend match management's narrative? Rank-order expenses by magnitude. For labor-intensive businesses, estimate minimum-wage sensitivity. When cost-component detail is undisclosed, flag for IR inquiry.
      
      **Segment drill-down**: Identify key drivers per segment (e.g., occupancy, pricing) from the 10-K MD&A or industry reports. Track drivers individually across periods. Non-core segments require separate driver frameworks.
      
      **Non-recurring audit**: Flag any charge appearing in every fiscal year. Recurring impairment is structural, not non-recurring.
      
      ### Balance Sheet and Cash Flow Analysis
      
      **Common-size balance sheet**: Goodwill as percentage of assets requires write-down risk sizing. Debt trending upward signals deteriorating flexibility.
      
      **Cash flow quality**: CFFO must derive from operations, not asset sales. Bridge net income to CFFO via non-cash charges.
      
      **Sustainability test**: Compare CFFO to capex. Decompose capex into mandatory versus discretionary to size the structural shortfall.
      
      ### Earnings Analysis Workflow
      
      1. Wait until after the earnings call to finalize valuation, or acknowledge pre-call numbers are stale.
      2. After the call: update projections for occupancy, pricing, margin, and capex assumptions. Test sensitivity to revised estimates.
      3. Cross-reference management's call commentary against the filed 10-Q/10-K: `search_documents(ticker={T}, form_type="earnings_call_transcript")` → `read_source_outline` → `read_source_pages` on the guidance/forward-looking pages (session_title=section_type, labels carry guidance/forward_looking). Divergences in emphasis between spoken and written record are analytically significant.
      4. For opaque cost lines, initiate IR contact. Even without C-suite access, IR can often provide clarifying detail.
      
      ## Financial Report Deep-Read Supplement
      
      Advanced institutional methodology for extracting maximum analytical signal from SEC filings, extending the base 10-K protocol with forensic techniques.
      
      ## Protocol
      
      ### MD&A Decomposition: Management Narrative vs. Financial Statement Reality
      
      The MD&A is the only section where management speaks in its own voice about results. It operates simultaneously as a data source, a guidance mechanism, and a spin document. The analytical task is to isolate factual claims from interpretive framing.
      
      **Read the MD&A before the financial statements.** The sequence matters: absorb management's framing first, then pressure-test it against the audited numbers. This prevents the numbers from anchoring your interpretation of management's claims.
      
      **Decompose every margin bridge management provides.** Companies that provide detailed gross margin walkdowns--decomposed into pricing, mix, volume, manufacturing costs, commodity inputs, and foreign exchange--are signaling transparency. Companies that provide only directional commentary ("margins improved due to operational efficiencies") are signaling opacity. The P&G model decomposition--where gross margin is quantified as "+70 bps pricing, +160 bps manufacturing savings, -160 bps negative mix, -X bps commodities"--is the analytical gold standard. Demand this level of granularity.
      
      **Identify what management does not discuss.** When a deteriorating metric receives no MD&A commentary while improving metrics receive extensive narrative, the silence is analytically significant. Cross-reference: if a line item moves materially on the income statement but the MD&A is silent, the omission is deliberate and requires follow-up.
      
      **Flag every non-GAAP adjustment individually.** The MD&A is often the only filing location containing the full GAAP-to-non-GAAP reconciliation. For each adjustment, ask: is this genuinely non-recurring, or is it a recurring charge that management prefers to exclude? Impairment charges appearing every fiscal year are structural, not episodic. A restructuring program spanning five years with "in excess of $3.5 billion in costs" is not a one-time event--it is a business model feature.
      
      **Extract forward-looking guidance from MD&A narrative, not just the guidance section.** Companies typically embed quantitative guidance (gross margin ranges, capex budgets, tax rate expectations) within the operating narrative, not in a separate labeled section. Apple disclosed first-quarter gross margin guidance of 36.5-37.5% in the middle of the gross margin discussion paragraph.
      
      ### Revenue Recognition Red Flags
      
      Revenue recognition is the highest-analytical-yield footnote and the most common locus of accounting manipulation. The accounting policy footnote (typically Note 1) discloses how and when revenue is recognized--read it before examining any revenue trends.
      
      **Multiple-element arrangements.** When a single transaction bundles hardware, software, services, and future upgrade rights, GAAP requires allocation of the total price across performance obligations. Apple defers $5-$25 per iPhone and $20-$40 per Mac for software upgrade rights, recognized straight-line over two to four years. The analytical implication: reported revenue understates cash collected in the current period, and the deferred revenue liability on the balance sheet represents future revenue already sold but not yet recognized. Track deferred revenue as a leading indicator--declining deferred revenue balances signal that future-period revenue recognition is being pulled forward.
      
      **Bill-and-hold indicators.** When a customer is billed but the product has not shipped, revenue may be recognized prematurely. Red flags: significant increases in accounts receivable relative to revenue growth, material finished goods inventory held at period-end with corresponding receivables, or sudden changes in revenue recognition policy language regarding delivery terms.
      
      **Channel stuffing detection.** Compare revenue growth against unit volume growth and average selling price changes. When revenue rises materially but unit volume and ASP are flat or declining, channel stuffing or aggressive recognition is the likely explanation. Apple's MD&A provides unit sales data alongside revenue by product--this disclosure format is analytically ideal because it enables independent decomposition of revenue changes into volume and price components.
      
      **Contractual obligations and performance guarantees.** When revenue recognition depends on subjective judgment about completion milestones (common in construction, software, and long-term service contracts), flag year-over-year changes in the percentage-of-completion assumptions or warranty accrual rates. A reduction in warranty reserves as a percentage of revenue, without operational explanation, signals potential earnings management.
      
      ### Cash Flow Sustainability Tests
      
      The income statement is an opinion; the cash flow statement is fact. The analytical objective is to measure the distance between the two and determine whether reported earnings are converting to cash.
      
      **Operating cash flow vs. net income divergence analysis.** For mature, stable companies, CFFO should approximate net income plus depreciation and stock-based compensation. Apple and P&G demonstrate this: in any given year, net income + D&A comes close to total CFFO, because working capital swings largely cancel. When this relationship breaks--when CFFO materially diverges from net income after adjusting for D&A--decompose the gap into its working capital components.
      
      **Working capital as an early-warning system.** Rising receivables relative to revenue signals customers are taking longer to pay. Rising inventory relative to COGS signals production is outpacing demand. Declining payables relative to COGS signals suppliers are tightening terms. Each component is independently diagnostic. Tesla's cash flow statement illustrates the growth-company dynamic: net loss of $74M converted to $257M in positive CFFO through a $463M inventory build (negative signal for demand), offset by a $268M deferred revenue increase (positive signal for pre-sales).
      
      **Capex sustainability test.** Decompose capex into maintenance (required to sustain current operations) and growth (discretionary expansion). Maintenance capex should be fully covered by CFFO in any sustainable business. When maintenance capex alone exceeds CFFO, the business requires continuous external financing to survive--this is a structural deficit, not a cyclical one. Subtract total capex from CFFO to calculate free cash flow. P&G's free cash flow productivity ratio (FCF / net earnings) of 95% in 2013 vs. 85% in 2012 is the correct metric for tracking conversion quality over time.
      
      **Non-cash adjustments audit.** Stock-based compensation, while non-cash, is a real economic cost to shareholders through dilution. Treat SBC as an expense for analytical purposes regardless of GAAP presentation. Deferred tax adjustments that inflate CFFO relative to tax-basis earnings must be scrutinized: a company generating large deferred tax assets from operating losses may never realize them if profitability does not materialize.
      
  • SKILL.md 8.3 KB
    ---
    name: recent-quarter
    multi_ticker_semantics: single_target
    description: Recent quarter performance analysis, quarterly earnings review, last quarter results, quarterly financial performance, analyze recent quarter, Q4 earnings, quarterly revenue breakdown, EPS this quarter, margin analysis recent quarter, sequential growth, quarterly performance review
    essentials_modes: [consolidated-p-and-l, margin-analysis, earnings-vs-consensus]
    temporal_scope:
     default_quarters: 1
     max_quarters: 4
     description: "Recent quarter analysis focuses on the most recent quarter's P&L. Max 4 quarters for sequential trend."
    allowed_tools:
     - search_companies
     - search_xbrl_facts
     - get_company_financials
     - get_company_profile
     - search_earnings_calendar
     - get_company_fiscal_calendar
     - get_ticker_coverage
     - list_xbrl_concepts
     - batch_search
     - search_knowledge_entries
     - get_knowledge_entry
     - search_by_analogue
     - search_documents
     - read_source_outline
     - read_source_pages
    retrieval_scope: unstructured_document_search
    min_tool_diversity: 8
    ---
    
    # Recent Quarter Performance
    
    ## Preflight
    
    Run the canonical pre-flight sequence — MCP health probe, ticker resolution, workspace `style.md` override, memory load, and coverage check. See `contracts/preflight.md`.
    
    Include the `X-Agentii-Trace` header on every tool call per `contracts/x-agentii-trace-header.md`.
    ## Triggers
    
    - analyze recent quarter performance for {ticker}
    - quarterly earnings review for {ticker}
    - last quarter results {ticker}
    - quarterly financial performance {ticker}
    - analyze {ticker} recent quarter
    - {ticker} Q4 earnings
    - {ticker} quarterly revenue breakdown
    - EPS this quarter {ticker}
    - margin analysis recent quarter {ticker}
    - sequential growth {ticker}
    
    ## Defaults
    
    | Parameter | Default | Notes |
    |-----------|---------|-------|
    | lookback_quarters | 1 | Single most-recent quarter |
    | include_sequential | true | Show QoQ growth rates |
    
    ## Methodology
    
    ### 1. Retrieval Scope
    
    This skill performs **structured data retrieval** (XBRL facts + earnings calendar) plus earnings call transcript document search (`search_documents(form_type="earnings_call_transcript")` → `read_source_pages`) to cross-reference management's call commentary against the reported quarter. Business-model structural analysis is handled by `/agentii:business-model` . This skill is TEMPORAL/QUANTITATIVE .
    
    ### 2. Retrieval Strategy
    
    1. ** Pre-flight (mandatory)**: `get_company_fiscal_calendar/{ticker}` then `get_ticker_coverage/{ticker}`. Route based on coverage.
    2. **XBRL retrieval**: `search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss","EarningsPerShareDiluted"], fiscal_year=[latest])` — returns `is_primary: true` rows by default.
    3. **Earnings calendar**: `search_earnings_calendar(ticker, fiscal_year=[latest, latest-1])` — returns EPS actual/estimate/surprise. Use `get_company_fiscal_calendar` for fiscal period orientation, NOT `search_earnings_calendar` .
    4. **Consolidated P&L**: `get_company_financials/{ticker}` returns IS/BS/CF highlights with XBRL data.
    
    ### 3. Temporal Scope
    
    Default: 1 fiscal quarter (max 4). This skill is a temporal snapshot of the most recent quarter's financial performance.
    
    ### 4. Tool Allowlist
    
    See frontmatter `allowed_tools`. `search_xbrl_facts` is the primary data source for consolidated P&L metrics; `search_earnings_calendar` provides EPS actuals, estimates, and surprise data; `get_company_fiscal_calendar` resolves fiscal period orientation; `search_documents(form_type="earnings_call_transcript")` + `read_source_pages` cross-reference management commentary. Deep structural analysis belongs to `/agentii:business-model` .
    
    ### 5. Protocol
    
    1. **Pre-retrieval**: call `get_company_fiscal_calendar/{ticker}` to resolve fiscal period format, then `get_ticker_coverage/{ticker}` .
    2. **XBRL retrieval**: `search_xbrl_facts(ticker, concept=["Revenues","GrossProfit","OperatingIncomeLoss","NetIncomeLoss","EarningsPerShareDiluted"], fiscal_year=[latest])` — returns `is_primary: true` rows by default.
    3. **Earnings calendar**: `search_earnings_calendar(ticker, fiscal_year=[latest, latest-1])` for EPS actuals, estimates, and surprise percentages.
    4. **Financial highlights**: `get_company_financials/{ticker}` for IS/BS/CF summary data.
    5. **Output**: produce P&L progression table with QoQ and YoY growth rates, margin trend chart data, and earnings-vs-consensus comparison.
    
    ## Modes (5 — temporal / quantitative)
    
    **This skill is temporal/quantitative ONLY.** Structural analysis (business model classification, product-line decomposition, channel analysis) belongs to `/agentii:business-model` . Modes below focus on quarterly P&L data, growth rates, margins, and earnings vs. consensus.
    
    ### Analyst Modes
    
    This skill exposes addressable analysis modes (`--mode=<slug>` / `--modes=<s1>,<s2>` / `--mode=all`; see [Mode syntax](../../../../docs/commands/MODE_SYNTAX.md)). The full mode definitions and their output templates live in `references/modes.md`. The default invocation runs the essentials subset.
    
    ## Tool Fallbacks
    
    Per-tool failure modes and fallback actions are tabulated in `references/tool-fallbacks.md`.
    
    ## Output File
    
    Write the final deliverable to `{ticker}/{YYYY-MM-DD_HHMM}_recent-quarter_{affix}.md` . Example affixes: `consolidated-p-and-l`, `margin-trends`, `earnings-vs-consensus`.
    
    ## Output Structure
    
    The deliverable is a structured markdown report written to the path in `## Output File`. Full section-by-section template (headings, tables, and field definitions) lives in `references/output-structure.md`. Required elements:
    
    1. **Executive Summary** — headline conclusions (≤200 words).
    2. **Core analysis sections** — per this skill's methodology and analyst modes.
    3. **Data classification** — tag findings `[FACT]` / `[DEDUCTED]` / `[VIEW]` per `contracts/snapshot-synthesis.md`.
    4. **Coverage Gaps & Citations** — inline `/v/` citations are PRIMARY (immediately after each fact); the bottom **Citations** section is a non-duplicative roll-up index.
    5. **Output frontmatter** — emit the FR-090 structured block per `contracts/output-frontmatter-schema.md`.
    
    **Citations & memory**: follow `contracts/citation-and-memory.md` — ≥1 citation per 200 words; every material fact, table row, and metric is immediately followed by its inline clickable `https://agentii.ai/v/{ticker}/{citation_id}/{N}` link; a bottom **Citations** section provides a non-duplicative roll-up index; the closing TUI reply includes a compact **Key Citations** list (headline 5–10 facts) of clickable `/v/` URLs; and append the run to `agentii.md` per `contracts/agentii-md-schema.md`.
    
    ## Memory & Snapshot
    
    - **Memory load** (pre-flight): load prior workspace context for the ticker before retrieval — see `contracts/memory-load.md`.
    - **Structured output frontmatter**: emit the FR-090 block (`key_metrics`, `conclusions`, `facts_count`, `deducted_count`, `views_count`, `citation_count`) per `contracts/output-frontmatter-schema.md`.
    - **Snapshot synthesis**: after writing the deliverable, update the two-tier snapshot and classify findings as `[FACT]`/`[DEDUCTED]`/`[VIEW]` — see `contracts/snapshot-synthesis.md`.
    - **Session archival**: record the run under `sessions/{YYYY-MM-DD}/` and update `sessions/INDEX.md` per `contracts/session-format.md`.
    
    ## Final Summary (TUI)
    
    End the closing chat reply with a compact **Key Citations** list (headline 5–10 facts), each a clickable `https://agentii.ai/v/{ticker}/{citation_id}/{N}` link, so the user can cmd+click straight to the exact SEC page. See `contracts/citation-and-memory.md`.
    
    ## Error Handling
    
    | Failure Mode | Detection | Action | User-Facing Message |
    |-------------|-----------|--------|---------------------|
    | Missing data | Data API returns empty result set | Widen date range and retry once | "No data available for {ticker} in requested window." |
    | Partial data | Data API returns <80% expected records | Proceed with coverage gaps section | "Analysis based on partial data; see Coverage Gaps section." |
    | MCP unreachable | Preflight probe fails | Halt with actionable error | "agentii data plane unreachable; check connection." |
    
    **Ownership & insider signals**: `search_institutional_holdings` (top-10 holders + whale portfolios, `direction=accumulating|reducing|new|exited`) and `search_insider_trades` (Form-4 transactions with SEC URLs) are available as signal inputs.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related