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.

88

2.72x
Quality

93%

Does it follow best practices?

Impact

98%

2.72x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Evaluation results

100%

72%

Data Streams Report Fetcher

REST SDK client with credential and endpoint best practices

Criteria
Without this skill
With this skill

Official SDK used

0%

100%

API key env var

25%

100%

User secret env var

0%

100%

REST URL env var

25%

100%

WebSocket URL env var

25%

100%

No .env with real values

100%

100%

.env.example present

50%

100%

All four SDK config fields

0%

100%

Schema-versioned decoder

25%

100%

full_report preserved

53%

100%

96%

52%

Price Feed History Collector

SQLite persistence with backend proxy for Data Streams

Criteria
Without this skill
With this skill

Backend proxy pattern

100%

100%

Env var credentials only

60%

100%

.env.example present

100%

100%

Official SDK used

0%

100%

Correct schema columns

20%

100%

UNIQUE constraint

30%

100%

WAL mode enabled

0%

100%

Prepared statements

87%

100%

Idempotent inserts

100%

100%

full_report preserved

0%

100%

No float for int192/uint192

0%

50%

Configurable endpoints

42%

100%

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.