# Send finance to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "finance",
    "name": "finance",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/anton-roos/finance",
    "canonicalUrl": "https://clawhub.ai/anton-roos/finance",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/finance",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=finance",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "scripts/market_quote.py",
      "scripts/market_series.py",
      "scripts/market_watchlist.py",
      "providers.md",
      "requirements.txt",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "finance",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T13:42:14.638Z",
      "expiresAt": "2026-05-07T13:42:14.638Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=finance",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=finance",
        "contentDisposition": "attachment; filename=\"finance-1.1.2.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "finance"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/finance"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/finance",
    "downloadUrl": "https://openagent3.xyz/downloads/finance",
    "agentUrl": "https://openagent3.xyz/skills/finance/agent",
    "manifestUrl": "https://openagent3.xyz/skills/finance/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/finance/agent.md"
  }
}
```
## Documentation

### 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:

ensure dependencies installed
run the scripts
summarize results cleanly

Install:

python -m venv .venv && source .venv/bin/activate (or Windows equivalent)
pip install -r requirements.txt

### 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.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: anton-roos
- Version: 1.1.2
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T13:42:14.638Z
- Expires at: 2026-05-07T13:42:14.638Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/finance)
- [Send to Agent page](https://openagent3.xyz/skills/finance/agent)
- [JSON manifest](https://openagent3.xyz/skills/finance/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/finance/agent.md)
- [Download page](https://openagent3.xyz/downloads/finance)