Equity Research

v0.1.1

Run a full equity research report on a stock by executing three local scripts with uv run. Read this skill file for exact commands. Do NOT use sessions_spawn...

0· 428·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for youpele52/equity-research.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Equity Research" (youpele52/equity-research) from ClawHub.
Skill page: https://clawhub.ai/youpele52/equity-research
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: uv
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install youpele52/equity-research

ClawHub CLI

Package manager switcher

npx clawhub@latest install equity-research
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (equity research) matches the runtime actions: the SKILL.md explicitly orchestrates three local sub-skill scripts (price, fundamentals, market news) using the 'uv' binary. Requiring 'uv' and no other credentials or env vars is proportional to an orchestrator that only runs local scripts.
Instruction Scope
The instructions are narrowly scoped to running three specific local commands and synthesizing outputs. They reference absolute paths under /root/.openclaw/workspace/skills/* and explicitly forbid web search/sessions_spawn. Because the skill executes other local scripts, its safety depends on those scripts' contents: if any referenced main.py is malicious or altered, the orchestrator will run that code. The absolute /root paths assume a specific runtime layout and may fail or be sensitive in different deployments.
Install Mechanism
No install spec (instruction-only) so nothing is downloaded or written by this skill itself. This minimizes installation risk. The SKILL.md mentions that 'uv run' will auto-install Python packages referenced by the scripts; that behavior is external to this skill and is expected for running other skills' scripts.
Credentials
No environment variables, credentials, or external config paths are requested. That is proportionate for a simple orchestrator whose job is to invoke local scripts.
Persistence & Privilege
The skill is not always-enabled and does not request any special persistent presence or privileges. It does not modify other skills' configs according to the provided metadata.
Assessment
This skill is coherent: it simply runs three local scripts and synthesizes their outputs. Before installing, verify that the 'uv' binary will run in your environment and that the three referenced scripts exist at the exact paths shown and come from trusted sources. Because the skill executes local code, review the contents of /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py, .../stock-fundamentals/src/main.py, and .../market-news-brief/src/main.py (or test in a sandbox) to ensure they don't perform unexpected network access, credential reads, or destructive operations. Also note the absolute /root paths may not be valid in your deployment; if the files aren't present, the commands will fail. The lack of scanner findings only means there was no code to analyze in this package — it doesn't guarantee safety of the referenced scripts.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🧭 Clawdis
Binsuv
latestvk9714pr5pdhghbe0w4w3j9e9zd82f5yd
428downloads
0stars
2versions
Updated 1mo ago
v0.1.1
MIT-0

Skill: Equity Research

When to use

  • The user wants a full breakdown or deep dive on a stock.
  • The user wants to make a buy/sell/hold decision and needs all signals in one place.
  • The user asks "tell me everything about [ticker]" or "give me a full report on [company]".
  • The user wants comprehensive equity research combining price, fundamentals, and market sentiment.

When NOT to use

  • The user only wants the current price or daily movement → use stock-price-checker-pro
  • The user only wants fundamentals (P/E, EPS, margins) → use stock-fundamentals
  • The user only wants recent news headlines → use market-news-brief

Commands

This skill orchestrates three sub-skills. Run all three commands for the same ticker, then synthesize the results into a unified report.

Step 1 — Current price, ranges, and upcoming events

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py <TICKER>

Step 2 — Fundamentals (valuation, profitability, balance sheet)

uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py <TICKER>

Step 3 — Broad market news and sentiment

# For US-listed stocks
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

# For German/European stocks (e.g. RHM.DE, SAP.DE, ASML.AS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE

# For Japanese stocks (e.g. 7203.T)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py JAPAN

# For Korean stocks (e.g. 005930.KS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py SOUTH_KOREA

⚠️ market-news-brief takes a market scope word (US, EUROPE, ASIA, GLOBAL, UK, GERMANY, NETHERLANDS, JAPAN, SOUTH_KOREA). Do NOT pass a bare company ticker like AAPL or RHM.DE — it will error. Use US for US-listed equities, EUROPE for European stocks, GLOBAL for a worldwide macro backdrop.

Full example — Apple (US)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

Full example — Rheinmetall (Germany)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE

Full example — NVIDIA (US)

uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US

Report Structure

After running all three commands, synthesize the results into a structured report:

  1. Price Snapshot — current price, daily change, volume, 52W range, upcoming events
  2. Fundamentals Summary — valuation multiples, profitability margins, debt profile, analyst target
  3. Market Context — macro tone for the relevant region, dominant themes, key headlines
  4. Overall Take — a brief synthesized assessment combining all three signals (bullish / neutral / bearish and why)

Notes

  • Always run all three sub-skills before writing the report — partial data leads to incomplete conclusions.
  • Each sub-skill uses uv run internally — no manual pip install or environment setup needed.
  • Do NOT attempt to fetch any of this data via web search or curl — always use the commands above.
  • Do NOT use the .sh wrapper scripts — call uv run src/main.py directly as shown in the examples.
  • uv run reads the inline # /// script dependency block in each main.py and auto-installs yfinance — no pip or venv setup needed.
  • Ticker symbols must be valid Yahoo Finance tickers. See TOOLS.md for the full ticker format reference by exchange.

Comments

Loading comments...