Create, configure, and update Turbo pipelines. Use for deploying new pipelines, modifying existing ones, understanding YAML syntax, or troubleshooting configuration.
Create, configure, and update Turbo pipelines for blockchain data processing.
CRITICAL - YAML Validation Required: You MUST validate all pipeline YAML files with
goldsky turbo validate <file.yaml>BEFORE presenting them to users or attempting to deploy. Never present unvalidated YAML as ready-to-use.
Invoke this skill when the user:
/turbo-pipelinesWhen this skill is invoked, follow this decision tree:
Run goldsky project list 2>&1 to check login status.
If output shows projects: User is logged in. Continue to Step 2.
If output contains "Make sure to run 'goldsky login'":
goldsky-auth-setup skillIf the command hangs (no output for >10 seconds):
GOLDSKY_NO_UPDATE_NOTIFIER=1 goldsky project listImportant: Turbo is a separate binary, not just a subcommand of
goldsky. ThegoldskyCLI acts as a wrapper that calls theturbobinary. If the Turbo binary isn't installed, Turbo commands won't work.
Run goldsky turbo list 2>&1 to verify Turbo is installed.
If output shows a table (even if empty): Turbo is installed. Continue to Step 3.
If output contains "The turbo binary is not installed":
Tell the user to run this command in their terminal:
curl https://install-turbo.goldsky.com | sh
Use AskUserQuestion to confirm installation:
curl https://install-turbo.goldsky.com | shIf user selects "Done, it's installed":
goldsky turbo list 2>&1 to verify installationIf user selects "I need help":
sudo)If the command hangs: See "Troubleshooting: CLI Hanging" section below.
Use AskUserQuestion to ask:
Based on their selection, follow the appropriate workflow below.
Deploy a minimal pipeline in under 2 minutes:
1. Create pipeline.yaml: