← 返回 Skills 市场
Panel Fields (
Historical Fields (
Volatility Metrics (
Option Chain Fields (
Data 912 Market Data
作者
Fermin Rodriguez Penelas
· GitHub ↗
· v1.0.0
720
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install data912
功能描述
Query Data912 market data endpoints for Argentina and USA instruments. Use when the user asks for MEP/CCL quotes, live Argentine market panels (stocks, optio...
使用说明 (SKILL.md)
Data912 Market Data
Query Data912's public market API for Argentina and USA market data snapshots, historical bars, and EOD derivatives analytics.
API Overview
- Base URL:
https://data912.com - Auth: None required (public API)
- Format: JSON responses
- Source note: Data912 describes this API as educational/hobby data and explicitly not real-time.
- Caching note: Server metadata indicates roughly 2-hour Cloudflare caching.
Endpoint Groups
1. Live Market Panels
/live/mep(USD MEP)/live/ccl(USD CCL)/live/arg_stocks/live/arg_options/live/arg_cedears/live/arg_notes/live/arg_corp/live/arg_bonds/live/usa_adrs/live/usa_stocks
Example:
curl -s "https://data912.com/live/arg_stocks" | jq '.[0:5]'
2. Historical OHLC
/historical/stocks/{ticker}/historical/cedears/{ticker}/historical/bonds/{ticker}
Example:
curl -s "https://data912.com/historical/stocks/GGAL" | jq '.[0:10]'
3. EOD Derivatives Analytics
/eod/volatilities/{ticker}/eod/option_chain/{ticker}
Examples:
curl -s "https://data912.com/eod/volatilities/AAPL" | jq '.'
curl -s "https://data912.com/eod/option_chain/AAPL" | jq '.[0:10]'
Out of Scope for This Skill
- Do not use
/contactin this skill. Keep this skill focused on market data retrieval and interpretation.
Key Fields
Panel Fields (/live/*)
symbol: instrument ticker/symbolpx_bid,q_bid: bid price and bid sizepx_ask,q_ask: ask price and ask sizec: last/close-like traded valuepct_change: percentage variationv: volumeq_op: operations count (when provided)
Historical Fields (/historical/*/{ticker})
date: date stringo,h,l,c: OHLC valuesv: volumedr: daily returnsa: additional numeric metric provided by source
Volatility Metrics (/eod/volatilities/{ticker})
- IV term structure:
iv_s_term,iv_m_term,iv_l_term - IV percentiles:
iv_*_percentile - HV term structure:
hv_s_term,hv_m_term,hv_l_term - HV percentiles:
hv_*_percentile - Relative-value ratios:
iv_hv_*_ratio,iv_fair_iv_ratio - Fair value reference:
fair_iv,fair_iv_percentile
Option Chain Fields (/eod/option_chain/{ticker})
- Contract context:
opex,s_symbol,type,k - Market data:
bid,ask,c,oi - Greeks:
delta,gamma,theta,vega,rho - Valuation/probabilities:
fair_value,fair_iv,itm_prob,intrinsic,otm - Horizon context:
r_days,r_tdays,hv_2m,hv_1yr
Workflow
- Identify intent and select endpoint group:
- FX/panel snapshot ->
/live/* - Time series/evolution ->
/historical/*/{ticker} - Options/risk analytics ->
/eod/*/{ticker}
- FX/panel snapshot ->
- Validate required input:
- For historical/EOD endpoints, require a ticker symbol.
- If ticker is missing, ask for it before querying.
- Fetch data with
curl -sand parse withjq. - Handle empty arrays:
- If response is
[], report: "No data currently available for this endpoint/ticker."
- If response is
- Present an actionable summary:
- Start with a short snapshot.
- Then include relevant detail fields requested by the user.
- Keep context clear:
- Remind users this is educational/non-real-time data.
- Avoid turning output into trading advice.
Error Handling
- 429 Too Many Requests:
- Most market endpoints publish
120 req/min. - Back off and retry after a short delay; avoid burst loops.
- Most market endpoints publish
- 422 Validation Error:
- Usually invalid/missing path input such as ticker formatting.
- Re-check symbol and endpoint before retrying.
- Network/timeout failures:
- Retry a small number of times (for example, 2 retries with delay).
- If still failing, return a clear failure message and the endpoint attempted.
Presenting Results
When returning results to the user:
- Lead with a concise snapshot (what moved, where, and magnitude).
- For panel requests, compare bid/ask/last and
% change. - For historical requests, summarize trend windows and notable jumps.
- For vol/options requests, highlight percentiles and IV/HV relationships.
- Explicitly mention the data is educational/non-real-time.
- Do not provide financial recommendations.
OpenAPI Spec
For the full schema and endpoint definitions, see references/openapi-spec.json.
安全使用建议
This skill appears to do what it says: query Data912's public endpoints and summarize results. Before installing, note: (1) the SKILL.md examples use curl and jq but the skill metadata does not declare those binaries — ensure your agent environment provides them or the skill may fail; (2) Data912 documents the data as educational/non-real-time and has rate limits (≈120 req/min, and Cloudflare caching), so treat outputs as indicative, not live market prices; (3) all network requests go to https://data912.com, so avoid embedding any secrets or personal credentials in queries; and (4) do not rely on this for financial or trading decisions. If you need stronger guarantees about data provenance or latency, prefer an authenticated/official market data provider.
功能分析
Type: OpenClaw Skill
Name: data912
Version: 1.0.0
The skill is classified as suspicious due to a potential shell injection vulnerability in the `SKILL.md` instructions. The agent is instructed to use `curl` commands with user-provided `{ticker}` values (e.g., `curl -s "https://data912.com/historical/stocks/{ticker}"`). If the OpenClaw agent runtime does not adequately sanitize or escape user input before executing these shell commands, a malicious user could inject arbitrary commands, leading to Remote Code Execution (RCE). While the skill explicitly forbids using the `/contact` endpoint and otherwise appears benign, this vulnerability represents a significant security risk.
能力评估
Purpose & Capability
Name and description describe querying Data912 market endpoints and the included OpenAPI and SKILL.md map directly to that purpose. The endpoints and data fields documented are consistent with a market-data retrieval skill.
Instruction Scope
SKILL.md instructs the agent to fetch JSON from https://data912.com using `curl -s` and parse with `jq`, perform retries/backoff, validate tickers, and summarize results. These instructions stay within the declared purpose (data retrieval and presentation). Minor inconsistency: the skill declares no required binaries, yet runtime examples assume curl and jq are available; the agent environment must provide those tools or the instructions should use an alternative HTTP/json mechanism.
Install Mechanism
No install spec and no code files — instruction-only. That minimizes disk/write risk. The included OpenAPI spec is a local reference file; it does not introduce an install step.
Credentials
No environment variables, credentials, or config paths are requested. The API is documented as public/no-auth, so no secrets are required or requested.
Persistence & Privilege
always:false and default autonomous invocation are in place. The skill does not request elevated persistence or modify other skills' config. This is the normal level of privilege for a query-only skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install data912 - 安装完成后,直接呼叫该 Skill 的名称或使用
/data912触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
data912-market-data v1.0.0
- Initial release providing access to Data912's public market data API for Argentina and USA instruments.
- Supports live market panels, historical OHLC series by ticker, EOD option chains, and volatility/risk metrics.
- Handles error cases for empty results, rate limiting, invalid inputs, and network issues.
- Skill emphasizes educational/non-real-time data and avoids trading advice.
- Responds to requests for MEP/CCL quotes, Argentine/USA stocks and bonds, cedears, option chains, and volatility metrics.
元数据
常见问题
Data 912 Market Data 是什么?
Query Data912 market data endpoints for Argentina and USA instruments. Use when the user asks for MEP/CCL quotes, live Argentine market panels (stocks, optio... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 720 次。
如何安装 Data 912 Market Data?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install data912」即可一键安装,无需额外配置。
Data 912 Market Data 是免费的吗?
是的,Data 912 Market Data 完全免费(开源免费),可自由下载、安装和使用。
Data 912 Market Data 支持哪些平台?
Data 912 Market Data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Data 912 Market Data?
由 Fermin Rodriguez Penelas(@ferminrp)开发并维护,当前版本 v1.0.0。
推荐 Skills