ferminrp/agent-skills

data912-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, options, cedears, notes, corporate debt, bonds), USA panels (ADRs, stocks), OHLC historical series by ticker, USA option chains, or volatility/risk metrics. Also use when the user mentions "Data912", "mep", "ccl", "cedears", "option chain", "historical bars", "OHLC", "implied volatility", "historical volatility", or "volatility percentiles" and …

First seen Feb 17, 2026

Installation

$ npx skills add ferminrp/agent-skills --skill data912-market-data

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from ferminrp/agent-skills · top by installs.

npx skills add ferminrp/agent-skills

Browse all from ferminrp/agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 39
License MIT
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,048 B
  • docs SUMMARY.md 562 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 37 installs

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 /contact in this skill. Keep this skill focused on market data retrieval and interpretation.

Key Fields

Panel Fields (/live/*)

  • symbol: instrument ticker/symbol
  • pxbid, qbid: bid price and bid size
  • pxask, qask: ask price and ask size
  • c: last/close-like traded value
  • pct_change: percentage variation
  • v: volume
  • q_op: operations count (when provided)

Historical Fields (/historical/*/{ticker})

  • date: date string
  • o, h, l, c: OHLC values
  • v: volume
  • dr: daily return
  • sa: additional numeric metric provided by source

Volatility Metrics (/eod/volatilities/{ticker})

  • IV term structure: ivsterm, ivmterm, ivlterm
  • IV percentiles: iv*percentile
  • HV term structure: hvsterm, hvmterm, hvlterm
  • HV percentiles: hv*percentile
  • Relative-value ratios: ivhv*ratio, ivfairivratio
  • Fair value reference: fairiv, fairiv_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: fairvalue, fairiv, itm_prob, intrinsic, otm
  • Horizon context: rdays, rtdays, hv2m, hv1yr

Workflow

  1. Identify intent and select endpoint group:

- FX/panel snapshot -> /live/ - Time series/evolution -> /historical//{ticker} - Options/risk analytics -> /eod/*/{ticker}

  1. Validate required input:

- For historical/EOD endpoints, require a ticker symbol. - If ticker is missing, ask for it before querying.

  1. Fetch data with curl -s and parse with jq.
  2. Handle empty arrays:

- If response is [], report: "No data currently available for this endpoint/ticker."

  1. Present an actionable summary:

- Start with a short snapshot. - Then include relevant detail fields requested by the user.

  1. 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.

  • 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](references/openapi-spec.json).