Borrowing it
Nothing to install: this file belongs to APRO-com/ai-oracle-skills. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/APRO-com/ai-oracle-skills/main/.claude/skills/ai-oracle-integration/SKILL.mdgit clone --depth 1 https://github.com/APRO-com/ai-oracle-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/apro-com/ai-oracle-skills/ai-oracle-integration)<a href="https://agentmods.dev/skills/apro-com/ai-oracle-skills/ai-oracle-integration"><img src="https://agentmods.dev/badge/skills/apro-com/ai-oracle-skills/ai-oracle-integration/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/apro-com/ai-oracle-skills/ai-oracle-integration"><img src="https://agentmods.dev/badge/skills/apro-com/ai-oracle-skills/ai-oracle-integration.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00086 | $0.06776 |
| Opus 5 | $0.00043 | $0.03388 |
| Sonnet 5 | $0.00017 | $0.01355 |
| Haiku 4.5 | $0.00009 | $0.00678 |
Grade C, and why
ai-oracle-integration scanned grade C with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Downloads and executes remote codehighSupply chain
curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.
| Rust | `cargo --version` | Ask user to install Rust via `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \| sh` or from https://rustup.rs/ | Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
| Rust | `cargo --version` | Ask user to install Rust via `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \| sh` or from https://rustup.rs/ | How it starts
The opening of the file, as written. The whole thing — 459 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AI Oracle Ticker Integration Code Generator
Generate a complete, production-ready client library for the APRO AI Oracle Ticker API in the requested language.
Arguments
$ARGUMENTS— Target language (e.g., "typescript", "python", "go", "rust")- Supported languages: TypeScript, Python, Go, Rust. If the user requests an unsupported language, inform them of the supported options.
- If no language is specified, ask the user which language they want.
Instructions
- Read this skill document fully before generating any code
- Read the OpenAPI spec at
references/ai-oracle-api.yaml— this is the authoritative source for all endpoint paths, parameters, request/response schemas, and field types. All generated type definitions and method signatures must match this spec exactly. - Generate a complete client library following the Mandatory Directory Structure below
- Write the output to
examples/<language>/ticker/directory - Run compilation verification — execute the language-appropriate compile/check command (see Compilation Verification section). If it fails, read the error output, fix the source files, and re-run until zero errors. This step is mandatory and the output is not considered complete until compilation passes.
API Quick Reference
The full specification lives in
references/ai-oracle-api.yaml. This section is a condensed overview for quick orientation — when in doubt, the YAML is the source of truth.
- Base URL:
https://api-ai-oracle.apro.com - Auth: Two headers on every request —
X-API-KEYandX-API-SECRET - Response envelope:
{ "status": { "code", "message", "timestamp" }, "data": { ... } }
IMPORTANT: Parameter Naming Convention
This API uses full currency names (e.g., "Bitcoin", "Ethereum"), NOT ticker symbols.
| Common Pattern | This API |
|---|---|
symbol=BTC |
name=Bitcoin |
currency=USD |
quotation=USD |
interval=1d |
interval=daily |
start/end (seconds) |
start_timestamp/end_timestamp (milliseconds) |
category_id=defi |
category=defi |
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 459 lines · 86 tokens per session scan C 30c9b7165f84
ai-oracle-integration is a skill published in the GitHub repository APRO-com/ai-oracle-skills (22 stars, last pushed 4mo ago), licensed MIT. It adds 86 tokens to every session and 6,776 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it C with 2 findings (downloads and executes remote code, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
web3-fullstack-packaged-build
Systematic full-stack Web3 build with mandatory packaging and delivery phase.
web3-fullstack-systematic-build
Systematic approach to building full-stack Web3 applications layer by layer.
solana-dev
Use when user asks to "build a Solana dapp", "write an Anchor program", "create a token", "debug Solana errors", "set up wallet connection", "test my Solana program", "fuzz my Solana program", "deploy to devnet", "send a v1 transaction", "support larger transactions", "fix maxSupportedTransactionVersion", or "explain…
devtools-event-client
Create typed EventClient for a library. Define event maps with typed payloads, pluginId auto-prepend namespacing, emit()/on()/onAll()/onAllPluginEvents() API. Connection lifecycle (5 retries, 300ms), event queuing, enabled/disabled state, SSR fallbacks, singleton pattern. Unique pluginId requirement to avoid event…
walkeros-create-destination
Use when creating a new walkerOS destination to send events to a vendor or API (GA4/gtag, Meta/Facebook Pixel, Mixpanel, Amplitude, a custom HTTP API, Measurement Protocol), web or server-side. Example-driven workflow: research the vendor SDK and define step examples before implementing the destination interface, env…
walkeros-create-source
Use when creating a new walkerOS source to capture events (browser source, dataLayer interception, server/HTTP source, webhook receiver, event capture), web or server-side. Example-driven workflow: research the input format and define step examples before implementing the push interface, createTrigger, and env pattern.