finance-thesis-tracker

Tracks post-purchase investment theses by validating core assumptions and red-line conditions against quarterly data.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill finance-thesis-tracker-choi-keith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finance-thesis-tracker
Source: https://github.com/Choi-Keith/skill-arsenal-ultra/tree/main/plugins/finance-skills/finance-portfolio/skills/finance-thesis-tracker
Command: npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill finance-thesis-tracker-choi-keith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Most investors follow a research-buy-pray pattern with no systematic post-purchase tracking, leading to panic selling on price drops or holding too long after fundamentals break. This Skill enforces buy-side discipline by recording the original investment thesis, verifiable assumptions, and sell conditions before emotions take over. ## Core Features & Use Cases - Thesis Establishment: Builds a structured investment thesis file with a 5-sentence core thesis, 3-7 verifiable assumptions, red-line exit conditions, and valuation anchors saved to a persistent markdown report. - Quarterly Tracking Checks: Validates each assumption against the latest earnings data, assigns health scores (1-10), checks red-line triggers, and outputs clear action recommendations (add, hold, reduce, or exit). - Valuation Verification: Uses the bundled financial_rigor.py script to verify valuation metrics (PE, PB, FCF yield) with exact decimal arithmetic. - Use Case: After buying a stock, run a quarterly check to see whether revenue growth, margins, and management behavior still support the original thesis, and receive a scored health report with a concrete action. ## Quick Start Ask the agent to run a thesis tracking check on a company you hold, for example by saying: track my investment thesis for Tencent based on the latest quarterly earnings.

Frequently Asked Questions about finance-thesis-tracker

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

FAQPage Schema
How do I track an investment thesis after buying a stock?

Establish a written thesis with 3-7 verifiable assumptions and red-line sell conditions before or at purchase, then check each assumption against quarterly earnings data. This Skill automates that workflow and stores the thesis in a persistent markdown file.

What is an investment thesis health score?

It is a 1-10 score computed from assumption status: broken assumptions subtract 3 points, damaged ones subtract 2, weakened ones subtract 1, and triggered red lines subtract 5. Scores map to actions like add, hold, reduce, or exit.

When should I sell a stock according to thesis tracking?

Sell when the thesis breaks, not when the price drops. Red-line triggers like management integrity issues, two consecutive quarters of core revenue decline, or a breached moat require immediate re-evaluation or exit.

Does this Skill work for initial stock research before buying?

No, it is explicitly designed for post-purchase tracking and discipline. For pre-purchase company research and initial analysis, use a dedicated investment research skill instead.

What Python dependencies does the valuation verification script need?

None beyond the standard library. The financial_rigor.py script uses only decimal, json, math, and argparse, and requires Python 3.7 or higher.