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
TypeScript SDK usage and SQLite persistence for Data Streams reports
Official SDK import
100%
100%
No raw HMAC auth
100%
100%
ENV var: API key
20%
100%
ENV var: user secret
20%
100%
ENV var: REST URL
20%
100%
.env.example placeholders
12%
100%
full_report persisted
100%
100%
decoded_json column
0%
100%
SQLite schema fields
50%
100%
UNIQUE constraint
50%
100%
Prepared statements
100%
0%
feed_id as hex string
100%
100%
Timestamps as integers
40%
100%
No float conversion of int192/uint192
100%
100%
Backend-proxy WebSocket architecture for browser price dashboard
Official SDK used
100%
100%
Credentials in env vars
100%
100%
env.example present
100%
100%
No credentials in frontend
100%
100%
Backend proxy for browser
100%
100%
Feed ID subscription
100%
100%
Report event handling
100%
100%
Report decoding
100%
87%
Sanitized data forwarded
100%
100%
Clean shutdown
75%
100%
HA mode documented
50%
100%
6a60106
Table of Contents
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.