CtrlK
BlogDocsLog inGet started
Tessl Logo

chainlink-data-streams-skill

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

1.21x
Quality

Does it follow best practices?

Impact

96%

1.21x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

93%

28%

Feed History Tracker

TypeScript SDK usage and SQLite persistence for Data Streams reports

Criteria
Without context
With context

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%

99%

5%

Real-Time Crypto Price Dashboard

Backend-proxy WebSocket architecture for browser price dashboard

Criteria
Without context
With context

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%

Failed

EVM Data Streams onchain verification contract with Foundry local mock tests

Repository
smartcontractkit/chainlink-agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.