indexing-co-pipelines

Build and manage blockchain data pipelines with event listeners and transformations.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/indexing-co/indexing-co-mcp --skill indexing-co-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: indexing-co-pipelines
Source: https://github.com/indexing-co/indexing-co-mcp/tree/main
Command: npx skills add https://github.com/indexing-co/indexing-co-mcp --skill indexing-co-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of indexing and transforming on-chain data, making it accessible for analysis and real-time applications.

Core Features & Use Cases

  • Data Pipeline Creation: Build end-to-end pipelines from raw blockchain events to structured data destinations.
  • Real-time Streaming: Stream live blockchain data directly into Claude Code sessions via the MCP server.
  • Data Transformation: Write custom JavaScript functions to reshape and enrich blockchain data.
  • Use Case: Set up a pipeline to capture all Uniswap V3 swap events on Ethereum, transform the data to include token names and values, and stream it directly into your Claude Code environment for real-time monitoring and analysis.

Quick Start

Use the indexing-co-pipelines skill to create a new pipeline that captures ERC-20 transfer events from the USDC contract on Ethereum and streams them to a direct channel named 'usdc-transfers'.

Frequently Asked Questions about indexing-co-pipelines

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

FAQPage Schema
How do I build a blockchain data pipeline to index on-chain data?

Yes, you can stream live blockchain data directly into Claude Code sessions via the MCP server. This direct streaming option allows for real-time monitoring and analysis of on-chain events within your development environment.

What's the best way to backfill historical blockchain data for smart contracts?

The best way to backfill historical smart contract data is using this Skill's pipeline management features, which facilitate indexing past on-chain events alongside real-time streaming. You can capture events like Uniswap V3 swaps and transform them for structured storage.

Does this blockchain indexing pipeline support custom data transformation functions?

Yes, the blockchain indexing pipeline supports custom data transformation functions. You can write custom JavaScript functions to reshape and enrich on-chain data, such as adding token names and values to raw event streams before sending them to your destination.

Can I stream ERC-20 transfer events to a PostgreSQL database?

Yes, you can stream ERC-20 transfer events to a PostgreSQL database. The Skill integrates with various blockchain networks and data destinations, allowing you to capture specific contract events and route them directly to structured database storage or webhooks.

Do I need to write custom code to set up event listeners for blockchain data?

You need to write custom JavaScript functions only for data transformation, not for setting up event listeners. The Skill facilitates setting up event listeners natively, allowing you to capture blockchain events and stream them to databases or webhooks without manual listener code.