thesis-writeup

Generate an 11-section investment thesis from SEC filings into an Obsidian vault.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/apairoflevis/ai-skills --skill thesis-writeup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thesis-writeup
Source: https://github.com/apairoflevis/ai-skills/tree/main/thesis-writeup
Command: npx skills add https://github.com/apairoflevis/ai-skills --skill thesis-writeup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts long, dense SEC filings (10-K / 10-Q) into a focused, traceable 11-section investment thesis note saved to your Obsidian vault, removing the manual work of extraction, synthesis, and file organization.

Core Features & Use Cases

  • Full-document extraction: Handles PDF, plaintext, HTML, and markdown filings with fallbacks for marker_single and pdftotext to maximize extraction quality.
  • Targeted analysis: Reads Item 1, Item 1A, MD&A, financial statements, and risk factors to extract business description, financials, competitive position, management signals, and catalysts.
  • Structured output: Produces an 11-section markdown writeup (business, bull/bear cases, financial observations, valuation, catalysts, verdict, open questions, rules) and saves it under Thesis/ in the vault.
  • Workflow safety checks: Runs vault-root resolution, folder checks, extraction quality checks (word-count warnings), and prompts before creating folders or writing files.
  • Use Case: Quickly generate a first-draft investment thesis for a provided ticker or attached 10-K/10-Q PDF and iterate from there.

Quick Start

Ask the assistant to run a thesis writeup for a ticker or attach a 10-K PDF and say "thesis writeup for [TICKER]" to produce the Obsidian-ready analysis.

Frequently Asked Questions about thesis-writeup

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

FAQPage Schema
How do I generate an investment thesis from a 10-K PDF?

To generate an investment thesis from a 10-K PDF, you can upload the filing or provide a ticker. The analysis extracts MD&A, financials, and risk factors to output a structured 11-section markdown note.

Can I save SEC filing analysis directly to an Obsidian vault?

Yes, you can save SEC filing analysis directly to an Obsidian vault. The generated 11-section investment thesis is automatically saved as a markdown file under the Thesis/ directory with source attribution.

What is the best way to extract financial data from 10-Q filings?

The best way to extract financial data from 10-Q filings is using robust extraction with marker_single and pdftotext fallbacks. This parses plaintext, HTML, and markdown formats to isolate financial observations and management signals.

Does the investment thesis generator work with HTML and markdown SEC filings?

Yes, the investment thesis generator works with HTML and markdown SEC filings. It handles full-document extraction across PDF, plaintext, HTML, and markdown formats to ensure high-quality data retrieval.

How do I structure bull and bear cases from SEC filings?

To structure bull and bear cases from SEC filings, the tool parses business descriptions, competitive positions, and risk factors. It outputs a structured markdown writeup separating bull cases, bear cases, and catalysts.

What are the limitations of automated financial analysis from 10-K filings?

Limitations of automated financial analysis from 10-K filings include extraction quality risks that trigger word-count warnings. The system requires vault-root resolution and prompts before creating folders to ensure workflow safety.