← 返回 Skills 市场
Investment Analyzer
作者
clairproqc-star
· GitHub ↗
· v1.0.0
· MIT-0
147
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install investment-analyzer
功能描述
Investment analysis for properties and ETFs. BUY/PASS/INVESTIGATE verdicts backed by data. Scans Centris for listings, advises DCA allocation. Triggers: anal...
使用说明 (SKILL.md)
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.
安全使用建议
Do not provide your GEMINI_API_KEY to this skill — the code does not use it and the key request is unexplained. Before installing or running: 1) Ask the publisher why 'gemini' and GEMINI_API_KEY are required; remove credential requirement if unnecessary. 2) Verify and install the Python runtime and explicit package dependencies (yfinance, requests, beautifulsoup4) in a controlled environment; the manifest does not declare them. 3) Review the scripts locally — they perform network requests and scrape Centris and fetch market data; expect them to fetch property addresses and public listing details (sensitive PII may be output). 4) Run the code in a sandbox or isolated environment first and inspect network traffic if you are concerned about exfiltration. 5) Prefer a version that removes the unused GEMINI requirement or documents why it is needed. If the origin of this skill is unknown or the author cannot justify the GEMINI requirement, treat it as untrusted.
功能分析
Type: OpenClaw Skill
Name: investment-analyzer
Version: 1.0.0
The investment-analyzer skill bundle is a legitimate financial tool designed for property and ETF analysis in the Quebec market. It utilizes standard Python libraries such as yfinance for market data and BeautifulSoup/requests for scraping real estate listings from Centris.ca (scripts/scan_properties.py, scripts/analyze_etf.py). While the bundle contains sensitive personal financial data and property addresses in the references/ directory, the code logic and SKILL.md instructions are strictly aligned with the stated purpose of providing data-driven investment advice and lack any indicators of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
The skill claims to analyze ETFs, properties and scan Centris and the Python scripts implement those tasks (yfinance for ETFs, requests+BeautifulSoup for Centris). However the registry metadata requires the 'gemini' binary and GEMINI_API_KEY as the primary credential — neither the SKILL.md instructions nor any script reference 'gemini' or GEMINI_API_KEY. Conversely, the scripts depend on Python and libraries (yfinance, beautifulsoup4, requests) which are not declared as required. The declared credential and binary do not match the actual capabilities.
Instruction Scope
SKILL.md instructs the agent to run the included scripts and to read local reference files; that maps to the code. The scripts perform network calls to yfinance and centris.ca (scraping endpoints) and will surface addresses and financial estimates — expected for this purpose. The instructions do not mention installing Python packages or that the scripts will make web requests, which is an omission. No instructions direct data to unknown external endpoints beyond standard market-data sites and Centris.
Install Mechanism
There is no install spec. This is instruction/code-only but the manifest includes Python scripts that require third-party packages (yfinance, beautifulsoup4, requests). The skill also declares a required binary 'gemini' but provides no explanation or install steps. The lack of declared Python dependency installation steps and the unexplained external binary requirement are inconsistent and likely to cause runtime surprises.
Credentials
The skill requires a single primary credential GEMINI_API_KEY, but none of the code or runtime instructions reference or use that credential. No other credentials are requested. Requiring a secret API key that is unrelated to the code's operations is disproportionate and suspicious — it could be a misconfiguration or attempt to collect an unnecessary credential.
Persistence & Privilege
The skill is not flagged 'always' and does not request system-wide changes. It does not ask to persist credentials or modify other skills. Autonomous invocation is allowed (default) but not combined with other high-risk flags.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install investment-analyzer - 安装完成后,直接呼叫该 Skill 的名称或使用
/investment-analyzer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Investment Analyzer skill.
- Provides data-driven analysis for properties and ETFs, delivering clear BUY / INVESTIGATE / PASS verdicts.
- Supports Centris property scans, ETF assessments, and side-by-side real estate vs ETF comparisons.
- Advises on DCA allocation based on personalized financial profile and priorities.
- Standardized workflows and output format for consistent decision-making.
元数据
常见问题
Investment Analyzer 是什么?
Investment analysis for properties and ETFs. BUY/PASS/INVESTIGATE verdicts backed by data. Scans Centris for listings, advises DCA allocation. Triggers: anal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 147 次。
如何安装 Investment Analyzer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install investment-analyzer」即可一键安装,无需额外配置。
Investment Analyzer 是免费的吗?
是的,Investment Analyzer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Investment Analyzer 支持哪些平台?
Investment Analyzer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Investment Analyzer?
由 clairproqc-star(@clairproqc-star)开发并维护,当前版本 v1.0.0。
推荐 Skills