From fundamental-analysis
This skill should be used when the user asks to read a 10-K, summarize a 10-Q, read an SEC filing, find a proxy statement, look up a DEF 14A, read an 8-K, summarize annual report, read quarterly report, check SEC filings, or look up Form 4 for a specific company or insider.
npx claudepluginhub tradeinsight-info/investment-analysis-skills --plugin fundamental-analysisThis skill uses the workspace's default tool permissions.
Retrieve, parse, and summarize SEC filings for a given company by resolving the ticker to a CIK, locating the relevant filing on EDGAR, and extracting the most important sections. Produce a structured summary tailored to the filing type — whether it is an annual report (10-K), quarterly report (10-Q), current event report (8-K), proxy statement (DEF 14A), or insider transaction form (Form 4). E...
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes multiple pages for keyword overlap, SEO cannibalization risks, and content duplication. Suggests differentiation, consolidation, and resolution strategies when reviewing similar content.
Share bugs, ideas, or general feedback.
Retrieve, parse, and summarize SEC filings for a given company by resolving the ticker to a CIK, locating the relevant filing on EDGAR, and extracting the most important sections. Produce a structured summary tailored to the filing type — whether it is an annual report (10-K), quarterly report (10-Q), current event report (8-K), proxy statement (DEF 14A), or insider transaction form (Form 4). Ensure every summary links back to the original filing so the user can verify details against the primary source.
Consult ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/data-sources.md for full source details and fallback behavior.
Resolve the ticker. Fetch https://www.sec.gov/files/company_tickers.json using the sec-fetch skill (see data-sources.md), locate the company's CIK, and pad it to 10 digits. Cache the CIK and official company name for subsequent requests. If the user provides a company name instead of a ticker, search the JSON for a matching title field and confirm the match with the user before proceeding.
Handle ambiguity. If multiple CIK entries match (e.g., different share classes), prefer the entry with the most common ticker symbol. If the user specifies an insider name rather than a company, use the EDGAR full-text search endpoint with the person's name as the query and Form 4 as the form type.
Search for the filing. Use the EDGAR Full-Text Search System (EFTS) endpoint to locate the desired filing:
https://efts.sec.gov/LATEST/search-index?q={company-name-or-CIK}&forms={form-type}&dateRange=custom&startdt={start}&enddt={end}
forms to the requested filing type: 10-K, 10-Q, 8-K, DEF 14A, or 4.Resolve the filing document URL. From the EFTS results, construct the path to the filing index page:
https://www.sec.gov/Archives/edgar/data/{CIK}/{accession-number-no-dashes}/{accession-number}-index.htm
Fetch the index page to identify the primary document (the .htm or .txt file that contains the actual filing text). Prefer the HTML version over plain text for better structure parsing.
Fetch the filing content. Retrieve the primary document URL via WebFetch. For 10-K and 10-Q filings, which can be extremely large, focus on fetching specific sections rather than the entire document when possible. If the document is too large for a single fetch, use multiple targeted requests.
Handle filing variants. Some filings use the /ix?doc= interactive viewer format. Strip the interactive wrapper and fetch the underlying document directly. For XBRL-tagged filings, work with the HTML rendering rather than the raw XBRL.
Extract and summarize the following sections:
Focus on what has changed since the most recent 10-K:
Summarize the material event reported:
Extract the following governance and compensation information:
Extract the following transaction details:
Consult ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/output-format.md for standard formatting rules.
Summary depth (default). Provide a one-to-two paragraph overview per section, a key highlights table with five to eight rows, and a link to the full filing. Aim for a total summary length of 400 to 600 words. Omit footnote analysis and limit risk factors to the top three.
Detailed depth. Expand each section into multiple paragraphs with direct quotes from the filing where relevant. Include full risk factor categorization, complete executive compensation tables, all footnote summaries, and cross-references to prior filings for comparison. Total summary length may reach 1,500 to 2,000 words.
Follow the output structure defined in ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/output-format.md. Begin with the standard header (using the filing type as the analysis type, e.g., "10-K Summary"). Present section highlights in a table where appropriate, embed the direct link to the full filing on EDGAR prominently at the top of the response, include source links after each section, and close with the standard disclaimer.
Structure the summary as follows:
| Section | Key Highlight |
|---|---|
| Business | [one-line summary] |
| Risk Factors | [top risk or change] |
| MD&A | [key driver or concern] |
| Financials | [headline figure] |
| Footnotes | [notable item or "No material items"] |
Conclude with the full filing URL in the format:
Full filing: [SEC EDGAR](https://www.sec.gov/Archives/edgar/data/{CIK}/{accession-path})