finance
Track stocks, ETFs, indices, crypto (where available), and FX pairs with caching + provider fallbacks.
Best use case
finance is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Track stocks, ETFs, indices, crypto (where available), and FX pairs with caching + provider fallbacks.
Teams using finance should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/finance/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How finance Compares
| Feature / Agent | finance | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Track stocks, ETFs, indices, crypto (where available), and FX pairs with caching + provider fallbacks.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Market Tracker Skill This skill helps you fetch **latest quotes** and **historical series** for: - Stocks / ETFs / Indices (e.g., AAPL, MSFT, ^GSPC, VOO) - FX pairs (e.g., USD/ZAR, EURUSD, GBP-JPY) - Crypto tickers supported by the chosen provider (best-effort) It is optimized for: - fast “what’s the price now?” queries - lightweight tracking with a local watchlist - caching to avoid rate-limits ## When to use Use this skill when the user asks: - “What’s the latest price of ___?” - “Track ___ and ___ and show me daily changes.” - “Give me a 30-day series for ___.” - “Convert USD to ZAR (or track USD/ZAR).” - “Maintain a watchlist and summarize performance.” ## Provider strategy (important) - **Stocks/ETFs/indices** default: Yahoo Finance via `yfinance` (no key, broad coverage), but it is unofficial and can rate-limit. - **FX** default: ExchangeRate-API Open Access endpoint (no key, daily update). - If the user needs high-frequency or many symbols, recommend adding a paid provider later. See `providers.md` for details and symbol formats. --- # Quick start (how you run it) These scripts are intended to be run from a terminal. The agent should: 1) ensure dependencies installed 2) run the scripts 3) summarize results cleanly Install: - `python -m venv .venv && source .venv/bin/activate` (or Windows equivalent) - `pip install -r requirements.txt` ## Commands ### 1) Latest quote (stock/ETF/index) Examples: - `python scripts/market_quote.py AAPL` - `python scripts/market_quote.py ^GSPC` - `python scripts/market_quote.py VOO` ### 2) Latest FX rate Examples: - `python scripts/market_quote.py USD/ZAR` - `python scripts/market_quote.py EURUSD` - `python scripts/market_quote.py GBP-JPY` ### 3) Historical series (CSV to stdout) Examples: - `python scripts/market_series.py AAPL --days 30` - `python scripts/market_series.py USD/ZAR --days 30` ### 4) Watchlist summary (local file) - Add tickers: `python scripts/market_watchlist.py add AAPL MSFT USD/ZAR` - Remove: `python scripts/market_watchlist.py remove MSFT` - Show summary: `python scripts/market_watchlist.py summary` --- # Output expectations (what you should return to the user) - For quotes: price, change %, timestamp/source, and any caveats (like “FX updates daily”). - For series: confirm date range, number of points, and show a small preview (first/last few rows). - If rate-limited: explain what happened and retry with backoff OR advise to reduce frequency. --- # Safety / correctness - Never claim “real-time” unless the provider is truly real-time. FX open access updates daily. - Always cache responses and throttle repeated calls. - If Yahoo blocks requests, propose a paid provider or increase cache TTL.
Related Skills
finance-news
Market news briefings with AI summaries. Use when asked about stock news, market updates, portfolio performance, morning/evening briefings, financial headlines, or price alerts. Supports US/Europe/Japan markets, WhatsApp delivery, and English/German output.
yahoo-finance
Get stock quotes, financial data, market news, and portfolio analytics from Yahoo Finance. Use when you need real-time stock prices, historical data, company financials, crypto prices, or market analysis.
personal-finance
Manage personal finances, track spending by category, set budgets, and receive reminders for EMIs and one-time annual expenses. Use for logging expenses, checking budget status, or setting up financial reminders.
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.
```markdown
# OpenClaw-Last.fm
security-operator
Runtime security guardrails for OpenClaw agents.
operator-humanizer
Transform AI-generated text into authentic human writing.
kit-email-operator
**AI-powered email marketing for Kit (ConvertKit)**.
agora
Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.