add-data-sources

Wire 70+ crypto data sources into ProviderChain with adapters and health checks.

288|43|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/nirholas/free-crypto-news --skill add-data-sources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-data-sources
Source: https://github.com/nirholas/free-crypto-news/tree/main/skills/add-data-sources
Command: npx skills add https://github.com/nirholas/free-crypto-news --skill add-data-sources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured playbook to expand free-crypto-news data coverage by integrating 70+ new data sources across multiple categories, wired through a resilient ProviderChain framework.

Core Features & Use Cases

  • Promotes broad data coverage across market data, on-chain analytics, social metrics, TVL, NFT markets, and more by wiring new adapters and routes.
  • Enables rapid wiring of new data sources (adapters) with clear priority, weights, and health checks to ensure robust aggregation.
  • Use case: a data ops engineer extends the platform to ingest additional data streams from Dune, Glassnode, Santiment, and DeFiLlama, then wires them into the appropriate chain (fallback, consensus) for resilient querying.

Quick Start

Implement the first batch of adapters and wire them into the market-data and TVL chains to enable 70+ data sources.

Frequently Asked Questions about add-data-sources

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I wire multiple crypto data sources into a resilient data aggregation chain?

Wire crypto data sources by implementing adapters with normalize(), validate(), and healthCheck() methods, then route them through a ProviderChain with priority, weights, and fallback logic to ensure resilient data aggregation.

What is the best way to integrate on-chain analytics and TVL data from providers like DeFiLlama and Dune?

Integrate on-chain analytics and TVL data by building adapters for platforms like DeFiLlama and Dune, then wire them into the appropriate data category chains such as tvl or market-data with configured fallbacks and consensus routing.

How does fault tolerance work when aggregating market-price data from multiple providers?

Fault tolerance for market-price aggregation works by routing queries through a ProviderChain that uses adapter health checks, priority weights, and fallback or consensus mechanisms to bypass failing sources automatically.

Can I consolidate social signals and NFT market metrics into existing API routes?

Yes, you can consolidate social signals and NFT market metrics by creating adapters for those streams and wiring them into the registry to expose new API routes serving the aggregated insights.

What steps are needed to add a new crypto data provider to the platform?

Add a new crypto data provider by implementing an adapter with normalize(), validate(), and healthCheck() functions, then wire it into the registry with a defined priority and route it to the matching data category.

How do I handle data validation when ingesting from 70+ different crypto data feeds?

Handle data validation across crypto feeds by utilizing the validate() method within each adapter to check source-specific schemas before the ProviderChain routes the normalized data to its final category.