Help developers build with Chainlink Data Streams, including credentials guidance, report decoding, REST and WebSocket report retrieval with official Go/Rust/TypeScript SDKs, High Availability streaming, on-chain report verification, real-time frontend displays, report schema guidance, SQLite persistence, and timestamp lookback. Use this skill whenever the user mentions Chainlink Data Streams, Streams Direct, Data Streams reports, report schemas, report decoding, data-streams-sdk, or real-time low-latency market data from Chainlink.
94
—
Does it follow best practices?
Impact
96%
1.21xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Route Data Streams requests to the simplest valid path while keeping credentials, billing information, and on-chain side effects tightly controlled.
Before any onchain state-changing action, present a short preflight summary that includes:
End the preflight with a direct approval question.
Use this structure:
Proposed onchain action:
- Action: ...
- Network: ...
- Chain/runtime: ...
- Contracts/programs: ...
- Verifier/Automation component: ...
- Feed IDs/schemas: ...
- Method/tool: ...
- Signer: ...
- Expected state change: ...
- Recovery considerations: ...
Do you want me to execute this?Require a second explicit confirmation immediately before execution for any testnet action that:
Do not treat the user's original intent as the second confirmation. Ask again right before the side-effecting step.
This skill references official Data Streams documentation URLs throughout its reference files. Whether the model can fetch those URLs depends on the host agent's capabilities.
@upstash/context7-mcp) when available.This skill works best when the Context7 MCP server (@upstash/context7-mcp) is connected. Use Context7 as a fallback for retrieving current Chainlink Data Streams docs and SDK documentation when normal documentation fetches fail or return incomplete content.
If a Chainlink MCP server or other official Chainlink tooling is available in the host environment, use it for live Chainlink facts only when it covers the requested Data Streams surface. Do not treat MCP availability as a bypass for approval or mainnet-write restrictions.
full_report data when decoding or storing reports.6a60106
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.