Skip to main content

Overview

Goldsky Agent is a skill pack for AI coding assistants that helps you build, deploy, and debug across the full Goldsky product surface — Turbo pipelines, Mirror pipelines, Subgraphs, Compose, and Edge RPC. Skills auto-trigger based on what you describe — no slash commands required. Interactive workflow skills walk you through multi-step tasks end-to-end. Reference skills provide YAML syntax, manifest fields, error patterns, and CLI commands on demand. Works with Claude Code, Cursor, Windsurf, OpenCode, Codex, and other AI coding assistants.

Quick start

I want to…Use
Build a new Turbo pipeline/turbo-builder
Fix a broken Turbo pipeline/turbo-doctor
Fix a broken Mirror pipeline/mirror-doctor
Fix a broken Compose app/compose-doctor
Build / deploy a subgraph/subgraph-builder
Fix a broken / stalled subgraph/subgraph-doctor
Migrate a subgraph from The Graph/subgraph-migrate
Build a Compose app (oracle / keeper / automation)/compose
Get a fast, reliable RPC endpoint/edge
Find the right dataset name/datasets
Look up Turbo YAML syntax/turbo-pipelines
Look up Compose manifest, CLI flags, or TaskContext/compose-reference
Set up the CLI and log in/auth-setup
Just describe what you need in natural language — the right skill is selected automatically.

Installation

Use with autonomous or BYO agents

Editors like Claude Code and Cursor auto-discover skills and trigger them from each skill’s description. Autonomous or bring-your-own-model agents — Devin, Codex, custom LLM apps, or a plain ChatGPT/Claude chat — don’t implement that convention. Even after you install the skill files, these agents won’t find them on their own: npx skills add copies the skills into a skills directory (.claude/skills/ for a single Claude Code target, or the shared .agents/skills/ when you target several agents) but does not add any entry-point file telling an agent to look there. Use Option 1, Option 2, or both. The hosted Goldsky docs MCP lets any MCP-capable agent search all Goldsky docs and discover the skills (exposed as MCP resources) at query time — no auto-trigger convention needed. Point your client at https://docs.goldsky.com/mcp. Clients that use the common mcpServers schema (e.g. Cursor, Claude Code) take:
{
  "mcpServers": {
    "goldsky": { "url": "https://docs.goldsky.com/mcp" }
  }
}
Schemas vary by client (VS Code uses a servers key; Claude.ai adds it as a custom connector) — see Goldsky MCP server for per-client setup. Devin is MCP-compatible via a mcpServers entry in .devin/config.json; see Devin’s MCP docs for the exact schema (a hosted HTTP server may need a small mcp-remote bridge).

Option 2 — Install the skill files, then point your agent at them

# From the docs site (also serves skills at /.well-known/skills/):
npx skills add https://docs.goldsky.com

# Or from the skills repo:
npx skills add goldsky-io/goldsky-agent
This copies the skills into that skills directory — .claude/skills/<name>/ or .agents/skills/<name>/ — each with SKILL.md + references/. Because no entry-point file is created, add an AGENTS.md at your project root so agents that read it (Devin, Codex, Amp, …) know the skills exist (point the paths at wherever your install landed):
# AGENTS.md

This project uses Goldsky. AI-agent skills for building, deploying, and
debugging Goldsky pipelines are installed under `.agents/skills/`.

Before working on a Goldsky task (Turbo / Mirror pipelines, Subgraphs,
Compose, Edge RPC), read the matching `.agents/skills/<name>/SKILL.md`
and the files it references under `.agents/skills/<name>/references/`.

For reference lookups (CLI flags, YAML fields, dataset names), query the
Goldsky docs MCP: https://docs.goldsky.com/mcp
These agents don’t trigger skills automatically — tell the agent to consult the relevant skill or the docs MCP for the task (e.g. “use the Goldsky Turbo transforms skill to decode this Solana instruction”).

Available skills

Skills are grouped by product. Each group has interactive workflow skills (guided, multi-step) and/or reference skills (lookup-oriented).

Turbo pipelines

Streaming pipelines that index onchain data from 130+ chains into PostgreSQL, ClickHouse, Kafka, S3, and more.
SkillWhen to useWhat it does
turbo-builder”I want to build a pipeline for X”Guides you through chain → dataset → transforms → sink → validate → deploy
turbo-doctor”My pipeline is broken / not getting data / output looks wrong”Diagnoses the problem step-by-step and offers to run fixes
turbo-pipelines”What’s the YAML syntax for X? Should I use dataset or Kafka?”Source/transform/sink field reference and architecture decisions (flow patterns, sizing, sink selection)
turbo-transforms”How do I decode EVM logs / write a SQL transform?”SQL, TypeScript/WASM, dynamic tables, HTTP handlers
turbo-operations”How do I pause / restart / delete? What does this error mean?”Lifecycle commands, pipeline states, CLI monitoring, error patterns

Mirror pipelines

Goldsky’s original streaming pipeline product. Prefer Turbo for new pipelines — reach for Mirror only when you need a subgraph entity source, the one thing Turbo can’t do.
SkillWhen to useWhat it does
mirror”How do I sync my subgraph to PostgreSQL? Mirror vs Turbo?”Sources, sinks, lifecycle commands, Mirror vs Turbo guidance
mirror-doctor”My Mirror pipeline is failing / stuck / terminated”Runs status and log commands, identifies root cause, applies fixes

Subgraphs

Hosted GraphQL APIs for dApp frontends. For most other use cases, prefer Turbo — it’s faster, cheaper, and more reliable. Use subgraphs when you specifically need a GraphQL endpoint.
SkillWhen to useWhat’s inside
subgraph-builder”Build / write / deploy a subgraph; design a schema; write a mapping”Interactive author→build→deploy; schema design, AssemblyScript mappings, manifest, instant subgraphs, performance, testing; endpoints, tags, webhooks
subgraph-doctor”My subgraph stopped syncing / won’t deploy / is throwing errors”Diagnostic workflow: status + log checks, the _meta query, error-pattern matching, preventive mapping-code root causes, fixes
subgraph-migrate”Move my subgraph off The Graph onto Goldsky”Path selection, deploy, verify sync, migrate tags, swap endpoint

Compose

Offchain-to-onchain TypeScript framework for oracles, keepers, circuit breakers, and cross-chain automation.
SkillWhen to useWhat it does
compose”Build a price oracle / keeper / cross-chain bot in TypeScript”Walks through scaffolding, task triggers (cron, HTTP, onchain), wallets, gas sponsorship
compose-doctor”My Compose app is in error state / crashlooping / not processing tasks”Runs status, logs, secret list, wallet list and diagnoses
compose-reference”What fields does compose.yaml accept? What’s the TaskContext API?”Manifest fields, every goldsky compose flag, TaskContext / wallet / Collection APIs, codegen, pricing

Edge (managed RPC)

Globally distributed, low-latency JSON-RPC for EVM chains, built on eRPC with intelligent routing, caching, and failover.
SkillWhen to useWhat’s inside
edge”RPC rate limits, hedged requests, flashblocks, x402, error code -32005”Capabilities, supported chains, pricing, dashboard, error code reference

Cross-cutting

Used across multiple products.
SkillWhen to useWhat it does
auth-setup”Install the CLI / log in / switch projects / fix unauthorized errors”Walks through CLI installation, login, and project switching
secrets”Create credentials for PostgreSQL / ClickHouse / Kafka / webhook sinks”Guides credential creation and secret management
datasets”What’s the dataset name for Polygon NFTs? What prefix does Solana use?”Chain prefixes, dataset types, naming conventions

How it works

Skills are automatically discovered by your AI assistant and triggered based on what you describe. You don’t need to invoke them by name.
User: "Build me a pipeline for USDC transfers on Base"

turbo-builder  (auto-triggered)
  ↓ references
turbo-pipelines + datasets + secrets

Generated pipeline.yaml + deployment
Interactive skills (turbo-builder, turbo-doctor, mirror-doctor, compose-doctor) run as agents with access to CLI tools. Reference skills provide structured knowledge that the AI uses to answer questions or generate YAML.

Repository structure

goldsky-agent/
├── skills/
│   ├── turbo-builder/         # Step-by-step pipeline creation wizard
│   ├── turbo-doctor/          # Diagnose and fix Turbo pipeline issues
│   ├── turbo-pipelines/       # YAML configuration + architecture reference
│   ├── turbo-transforms/      # SQL, TypeScript, dynamic tables
│   ├── turbo-operations/      # Lifecycle, monitoring, error patterns
│   ├── mirror/                # Mirror pipeline deploy, operate, reference
│   ├── mirror-doctor/         # Diagnose and fix Mirror pipelines
│   ├── subgraph-builder/      # Author, build & deploy subgraphs; schema/mappings/manifest
│   ├── subgraph-doctor/       # Diagnose and fix failing/stalled subgraphs
│   ├── subgraph-migrate/      # Guided migration from The Graph
│   ├── compose/               # Compose app scaffolding, triggers, wallets
│   ├── compose-doctor/        # Diagnose and fix Compose apps
│   ├── compose-reference/     # compose.yaml fields, CLI flags, TaskContext API
│   ├── edge/                  # Managed RPC capabilities, error codes, pricing
│   ├── datasets/              # Chain prefixes, dataset types
│   ├── secrets/               # Credential management
│   └── auth-setup/            # CLI installation, login
├── hooks/
│   └── scripts/               # Validation, secret checking
└── .claude-plugin/            # Plugin manifest

Pre-deploy hooks

When installed as a plugin, Goldsky Agent runs hooks automatically on goldsky turbo apply commands:
HookWhat it does
pre-deploy-validateRuns goldsky turbo validate, blocks on failure
secret-checkVerifies all secret_name references exist
post-deploy-inspectSuggests goldsky turbo inspect after deploy

Coverage

The skills cover the full Goldsky product surface:
  • Turbo pipelines — 130+ chain sources (EVM, Solana, Bitcoin, Stellar, Sui, NEAR, Starknet); SQL / TypeScript / dynamic table transforms; PostgreSQL, ClickHouse, Kafka, S3, Webhook, S2, SQS, MySQL, Pub/Sub sinks; streaming and job modes; full lifecycle and monitoring
  • Mirror pipelines — Subgraph and direct-indexing sources, sinks, lifecycle, plus interactive diagnosis
  • Subgraphs — Author/build/deploy (subgraph-builder: schema design, AssemblyScript mappings, manifest, instant subgraphs, performance, testing, endpoints/tags/webhooks); interactive diagnosis (subgraph-doctor); guided migration from The Graph (subgraph-migrate)
  • Composecompose.yaml manifest, cron / HTTP / onchain triggers, smart wallets, gas sponsorship, TaskContext API, codegen, pricing
  • Edge RPC — Capabilities, supported chains, hedged requests, flashblocks, x402, error code lookups
  • Cross-cutting — Authentication, secrets, dataset naming, full CLI reference

Example prompts

Once installed, describe what you need in natural language:
  • “Build a Turbo pipeline to track USDC transfers on Base”
  • “My pipeline is stuck in error state — help me fix it”
  • “Sync my subgraph entities to PostgreSQL with a Mirror pipeline”
  • “Build a subgraph for an ERC-721 collection on Ethereum”
  • “Migrate my subgraph from The Graph to Goldsky”
  • “My subgraph stopped syncing — help me figure out why”
  • “Build a Compose task that runs a price oracle every 5 minutes”
  • “My Compose app is returning 500 on the HTTP trigger — what’s wrong?”
  • “Why am I getting RPC error -32005 on Edge?”
  • “What’s the dataset name for Polygon ERC-20 transfers?”
  • “Show me the YAML syntax for a ClickHouse sink”
  • “Configure a PostgreSQL secret for my pipeline”
  • “Set up the Goldsky CLI and authenticate”