Business Analyst Skill (11/10 Enhanced)

Analyze corporate 10-K filings with RAG and structured financial data extraction.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/hck717/Agent-skills-POC --skill business-analyst-skill-11-10-enhanced
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Business Analyst Skill (11/10 Enhanced)
Source: https://github.com/hck717/Agent-skills-POC/tree/main/skills/business_analyst_selfrag
Command: npx skills add https://github.com/hck717/Agent-skills-POC --skill business-analyst-skill-11-10-enhanced

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of analyzing corporate financial filings (10-Ks), providing both strategic insights and precise financial data extraction.

Core Features & Use Cases

  • Structured Financial Extraction: Extracts key GAAP metrics like Total Revenue and Net Income using high-precision regex, eliminating number hallucinations.
  • Adaptive Retrieval: Intelligently routes simple queries for faster responses while performing deep RAG for complex analysis.
  • Self-Correcting Analysis: Employs document grading, web search fallback, and hallucination checking for robust and accurate outputs.
  • Use Case: A financial analyst can ask "What was Nvidia's Net Income last year and analyze its competitive moat?" and receive a detailed, cited answer with exact figures and strategic commentary.

Quick Start

Use the business analyst skill to analyze Apple's competitive risks from its latest 10-K filing.

Frequently Asked Questions about Business Analyst Skill (11/10 Enhanced)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract exact financial figures like Total Revenue from a 10-K filing without hallucinations?

To extract exact financial figures like Total Revenue from a 10-K filing without hallucinations, this Skill uses high-precision regex for structured financial extraction. This method eliminates number hallucinations by directly isolating GAAP metrics from the document.

Can I analyze both qualitative strategic risks and quantitative financial data in one 10-K query?

You can analyze both qualitative strategic risks and quantitative financial data in a single 10-K query. The Skill combines adaptive retrieval for complex strategic analysis like competitive moats with structured extraction for precise revenue metrics.

Do I need Python and LangGraph to run 10-K analysis with local models?

You need Python and LangGraph to run 10-K analysis with local models. The implementation requires Ollama models specifically Deepseek-R1 and Nomic-Embed, alongside potentially external APIs for web search fallback.

What is adaptive retrieval and how does it work for 10-K analysis?

Adaptive retrieval is a mechanism that intelligently routes simple 10-K queries for faster responses while performing deep RAG for complex analysis. It ensures efficient processing by matching retrieval depth to query complexity.

How does the business analyst skill handle missing or outdated information in SEC filings?

To handle missing or outdated information in SEC filings, the business analyst skill employs self-correcting analysis. It uses document grading and a web search fallback to retrieve supplementary data, ensuring robust and accurate outputs.

Best way to verify extracted Net Income and EPS data against source 10-K documents?

The best way to verify extracted Net Income and EPS data against source 10-K documents is using the built-in hallucination checking mechanism. This validates generated responses against the original filing text to ensure accuracy.