技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 1 · 486 · 0 current installs · 0 all-time installs
⭐ 1
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :良性
Package:anotb/open-market-data
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :良性
OpenClaw 评估
The skill's declared requirements and runtime instructions match its stated purpose (a CLI wrapper around free financial data sources); nothing requested or instructed is disproportionate, but the npm install step is the main external risk to vet before installing.
目的
Name/description (query free financial data) align with the declared binaries (node + omd) and the SKILL.md usage examples. The omd CLI is the expected tool for this purpose and the SKILL.md documents the data sources the CLI uses.
说明范围
SKILL.md only instructs the agent to run the omd CLI, configure API keys (env or CLI), and query listed public data sources. It does not instruct reading unrelated files or exfiltrating arbitrary system data.
安装机制
Install uses an npm package (kind: node, package: open-market-data) that creates the omd binary. npm-based installs are common and coherent here, but they run code from the package registry (moderate trust requirement). There are no in-repo code files to inspect in this skill bundle, so the actual package contents were not analyzed.
证书
SKILL.md documents optional API keys (FRED, CoinGecko, Finnhub, AlphaVantage) and an EDGAR_USER_AGENT; none are declared as required by the registry, which is reasonable. The listed env vars are proportional to a data-aggregator CLI that can use multiple upstream providers.
持久
The skill does not request always:true and does not declare system-wide config modification. disable-model-invocation is false (normal) so autonomous invocation is allowed by platform default — no additional persistence privileges were requested.
综合结论
This skill appears coherent: it wraps a CLI (omd) for public financial APIs and documents optional API keys. However, the install step pulls an npm package — npm packages can execute code during install and are not pre-reviewed here. Before installing, verify the npm package and upstream GitHub repository (SKILL.md points to https://github.com/anotb/open-market-data) for legitimacy and the expected version. Prefer creating/using only the speci…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「open-market-data」。简介:Query free financial data APIs — stocks, crypto, macro, SEC filings。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/anotb/open-market-data/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: open-market-data
description: Query free financial data APIs — stocks, crypto, macro, SEC filings
version: 0.1.0
tags: [finance, stocks, crypto, macro, sec, edgar, fred]
tools: [Bash]
metadata:
openclaw:
requires:
bins: [node, omd]
install:
- kind: node
package: open-market-data
bins: [omd]
homepage: https://github.com/anotb/open-market-data
emoji: "U0001F4C8"
---
# open-market-data (omd)
Unified CLI for free financial data. Queries 8 sources behind a single interface with automatic routing and fallback.
## Quick Reference
```bash
# Stock quotes
omd quote AAPL
omd quote AAPL MSFT GOOGL
# Search
omd search "Apple Inc"
# Financial statements
omd financials AAPL
omd financials AAPL -p quarterly -l 8
# Price history
omd history AAPL --days 90
# Earnings
omd earnings AAPL
# Dividends
omd dividends AAPL
# Options chain
omd options AAPL
omd options AAPL -t call
# SEC filings
omd filing AAPL --type 10-K --latest
omd filing TSLA --type 8-K -l 5
# Insider transactions
omd insiders AAPL
# Crypto
omd crypto BTC
omd crypto top 20
omd crypto history ETH -d 30
# Macroeconomic data
omd macro GDP
omd macro GDP --limit 12
omd macro search "unemployment rate"
# Output formats
omd --json quote AAPL
omd --plain quote AAPL
# Force specific source
omd quote AAPL --source finnhub
omd financials AAPL --source sec-edgar
omd macro NY.GDP.MKTP.CD --source worldbank
# Bypass cache
omd --no-cache quote AAPL
# See all sources and their status
omd sources
# Configure API keys
omd config set fredApiKey <key>
omd config show
```
## Sources
| Source | Key? | Best For |
|--------|------|----------|
| SEC EDGAR | No | Filings, XBRL financials, insider transactions |
| Yahoo Finance | No | Real-time quotes, price history, options, dividends |
| Binance | No | Crypto prices (non-US only) |
| CoinGecko | Free key | Crypto rankings, broader crypto coverage |
| FRED | Free key | GDP, unemployment, interest rates, 800K+ economic series |
| Finnhub | Free key | Real-time stock quotes, earnings data |
| Alpha Vantage | Free key | Stock quotes, financials, price history (25/day limit) |
| World Bank | No | Global economic indicators (GDP, unemployment, inflation) |
## When to Use --json
Use `--json` when you need to parse the output programmatically. Always place `--json` before the command:
```bash
omd --json quote AAPL
omd --json financials AAPL -p quarterly
omd --json crypto top 10
omd --json macro GDP --limit 5
```
## Configuration
API keys via env vars or CLI:
```bash
export FRED_API_KEY=your_key
export COINGECKO_API_KEY=your_key
export FINNHUB_API_KEY=your_key
export ALPHA_VANTAGE_API_KEY=your_key
export EDGAR_USER_AGENT="YourCompany you@email.com"
# Or use CLI config
omd config set fredApiKey your_key
omd config set coingeckoApiKey your_key
omd config set finnhubApiKey your_key
omd config set alphaVantageApiKey your_key
omd config show
```
## Routing
Commands automatically route to the best available source. If the top source fails or hits its rate limit, it falls back to the next one. Use `--source <name>` to force a specific provider.
| Data Type | Priority Order |
|-----------|---------------|
| Stock quotes | Yahoo → Finnhub → Alpha Vantage |
| Financials | SEC EDGAR → Yahoo → Alpha Vantage |
| Price history | Yahoo → Alpha Vantage |
| Earnings | Yahoo → Finnhub |
| Dividends | Yahoo |
| Options | Yahoo |
| SEC filings | SEC EDGAR |
| Insiders | SEC EDGAR |
| Crypto | Binance → CoinGecko |
| Macro/economic | FRED → World Bank |
| Search | SEC EDGAR → Yahoo → Finnhub → Alpha Vantage |