Investment Analyzer
/install investment-analyzer
Investment Analyzer Skill
Give data-driven investment conclusions. Always end with ✅ BUY / ⚠️ INVESTIGATE / ❌ PASS.
Resource Locations
- Personal profile: references/profile.md — income, tax rate, LOC
- Current portfolio: references/portfolio.md — existing ETF + properties
- Decision criteria: references/criteria.md — thresholds and methodology
- Scripts:
scripts/
Standard Workflows
1. Analyze a Rental Property
- Trigger: User shares a listing (address, price, estimated rent) or asks "should I buy X property"
- Process:
- Collect: purchase price, estimated monthly rent, property taxes, address.
- Run
scripts/analyze_property.pywith the inputs. - Calculate: mortgage payment (20% down, current rate), cash flow, CoC, Cap Rate, GRM.
- Factor in Quebec welcome tax, maintenance reserve, vacancy, insurance.
- Compare result against thresholds in
references/criteria.md. - Present full breakdown + conclusion.
2. Analyze an ETF
- Trigger: User asks "is XEQT worth buying", "analyze VFV", or names a ticker
- Process:
- Run
scripts/analyze_etf.py \x3CTICKER>to fetch MER, returns, top holdings. - Calculate overlap with current TEC.TO holdings.
- Compare historical return vs thresholds in
references/criteria.md. - Assess whether it improves portfolio diversification.
- Present full breakdown + conclusion.
- Run
3. ETF vs Real Estate — Where to Put the Money
- Trigger: "should I invest in ETF or property", "where should I put $X", "compare ETF vs real estate"
- Process:
- Clarify available capital (if not stated).
- Run
scripts/compare_allocation.pywith the capital amount. - Model both scenarios over the investment horizon using same capital base.
- Apply after-tax adjustments (marginal rate ~46%, capital gains 50% inclusion).
- State leverage effect explicitly.
- Present side-by-side comparison + conclusion.
4. Daily Property Scan
- Trigger: "scan for properties", "帮我找投资房", "daily scan", "Centris scan"
- Process:
- Run
scripts/scan_properties.py --city sherbrooke --min-price 280000 --max-price 550000. - Surface only ✅ BUY or ⚠️ INVESTIGATE listings with address, price, units, cash flow, cap rate, CoC, URL.
- If Centris scraping fails, paste listing details manually and use
analyze_property.py.
- Run
5. DCA Advisor — How Much to Invest Each Paycheck
- Trigger: "how much should I invest", "定投比例", "工资投多少", "DCA advice"
- Process:
- Run
scripts/dca_advisor.pywith current emergency fund, TFSA/RRSP room, LOC balance. - Priority: Emergency fund → TFSA (HXQ) → RRSP (HXQ) → LOC paydown → Down payment reserve → HXQ taxable.
- Report exact dollar split per bucket and any flags.
- Run
Output Format
Each analysis must include: Key Metrics table, 2-3 sentence summary, and final verdict ✅ BUY / ⚠️ INVESTIGATE / ❌ PASS with one-line reason.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install investment-analyzer - After installation, invoke the skill by name or use
/investment-analyzer - Provide required inputs per the skill's parameter spec and get structured output
What is Investment Analyzer?
Investment analysis for properties and ETFs. BUY/PASS/INVESTIGATE verdicts backed by data. Scans Centris for listings, advises DCA allocation. Triggers: anal... It is an AI Agent Skill for Claude Code / OpenClaw, with 147 downloads so far.
How do I install Investment Analyzer?
Run "/install investment-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Investment Analyzer free?
Yes, Investment Analyzer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Investment Analyzer support?
Investment Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Investment Analyzer?
It is built and maintained by clairproqc-star (@clairproqc-star); the current version is v1.0.0.