Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Manage Turbo pipeline lifecycle - list, delete, pause, resume, restart pipelines. Use when listing pipelines, deleting pipelines, pausing/resuming, restarting, or managing pipeline state.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 183% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 321% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 238% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 99% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 259% | 0% |
List and delete Turbo pipelines.
Invoke this skill when the user:
/turbo-lifecycleWhen this skill is invoked, follow this interactive workflow:
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 skillUse AskUserQuestion to ask:
Based on their selection, follow the appropriate workflow below.
bashgoldsky turbo list
Expected output:
┌─────────────────────┬─────────┬─────────────────────┐
│ Name │ Status │ Created At │
├─────────────────────┼─────────┼─────────────────────┤
│ my-pipeline │ running │ 2024-01-15 10:30:00 │
│ test-pipeline │ running │ 2024-01-14 09:00:00 │
└─────────────────────┴─────────┴─────────────────────┘## Your Pipelines
**Project:** [current project name]
**Total pipelines:** [count]
| Name | Status | Created |
| ---- | ------ | ------- |
| [name] | [status] | [date] |
**Next steps:**
- `/turbo-monitor-debug` - Monitor a specific pipeline
- `/turbo-lifecycle` - Delete or manage pipelinesIf the user hasn't specified which pipeline, ask:
Use AskUserQuestion to ask:
goldsky turbo list)Or ask them to provide the pipeline name.
Important: Deletion is permanent. Always confirm before deleting.
Show the user what will be deleted:
⚠️ WARNING: This will permanently delete the pipeline and all its data.
Pipeline to delete: [pipeline-name]
This action cannot be undone. The pipeline will stop processing and all checkpoints will be lost.
Do you want to proceed?Wait for explicit confirmation.
By name:
bashgoldsky turbo delete <pipeline-name>
By YAML file:
bashgoldsky turbo delete -f <pipeline.yaml>
Expected output:
✓ Pipeline my-pipeline deletedbashgoldsky turbo list
Confirm the pipeline no longer appears in the list.
## Deletion Complete
**What was done:**
- ✓ Pipeline deleted: [pipeline-name]
- ✓ All checkpoints removed
- ✓ Pipeline no longer processing
**Note:** If you had sinks writing to databases, the data already written remains in those databases.
**Next steps:**
- `/turbo-pipelines` - Deploy a new pipeline
- `/turbo-lifecycle` - Manage other pipelinesbashgoldsky turbo list
Show the user all pipelines.
Ask the user which pipelines they want to delete. They can:
Show all pipelines that will be deleted:
⚠️ WARNING: This will permanently delete the following pipelines:
1. test-pipeline-1
2. test-pipeline-2
3. old-experiment
This action cannot be undone.
Do you want to proceed with deleting all 3 pipelines?Wait for explicit confirmation.
Delete pipelines one by one:
bashgoldsky turbo delete test-pipeline-1 goldsky turbo delete test-pipeline-2 goldsky turbo delete old-experiment
bashgoldsky turbo list
Confirm deleted pipelines no longer appear.
## Cleanup Complete
**What was done:**
- ✓ Deleted: test-pipeline-1
- ✓ Deleted: test-pipeline-2
- ✓ Deleted: old-experiment
**Remaining pipelines:** [count]
**Next steps:**
- `/turbo-pipelines` - Deploy new pipelines
- `/turbo-lifecycle` - Continue managing pipelinesgoldsky login)| Action | Command | | ------------------ | ------------------------------------------------- | | List all pipelines | goldsky turbo list | | Delete by name | goldsky turbo delete <pipeline-name> | | Delete by YAML | goldsky turbo delete -f <pipeline.yaml> | | Pause pipeline | goldsky turbo pause <pipeline-name> | | Resume pipeline | goldsky turbo resume <pipeline-name> | | Restart pipeline | goldsky turbo restart <pipeline-name> | | Restart fresh | goldsky turbo restart <pipeline-name> --clear-state |
| State | Description | | -------- | ------------------------------------------ | | running | Pipeline is actively processing data | | starting | Pipeline is initializing | | paused | Pipeline is paused (replicas set to 0) | | stopped | Pipeline is not running (manually stopped) | | error | Pipeline encountered an error |
Temporarily stop processing without deleting:
bashgoldsky turbo pause <pipeline-name> # or by YAML: goldsky turbo pause -f <pipeline.yaml>
This sets deployment replicas to 0, preserving all state for later resumption.
Restore a paused pipeline to its running state:
bashgoldsky turbo resume <pipeline-name> # or by YAML: goldsky turbo resume -f <pipeline.yaml>
> You can only resume a paused pipeline. Attempting to resume an already running pipeline returns an error.
Trigger a pod restart for a running or paused pipeline:
bashgoldsky turbo restart <pipeline-name>
To clear all checkpoints and reprocess from the beginning:
bashgoldsky turbo restart <pipeline-name> --clear-state
> Restart vs Resume: Use resume to restore a paused pipeline without restarting pods. Use restart when you need a fresh pod restart (e.g., after configuration changes or to recover from issues). Restart is not supported for Job-mode pipelines — use delete + apply instead.
goldsky turbo apply to update instead of delete/recreategoldsky turbo list shows pipelines in your current project onlygoldsky project list to see available projectsIf you need to restart a pipeline from scratch:
bash goldsky turbo delete my-pipeline
bash goldsky turbo apply my-pipeline.yaml
This resets all checkpoints and starts processing from the configured start_at position.
To keep checkpoints but change the pipeline name:
name field in your YAMLbash goldsky turbo apply my-pipeline-v2.yaml
bash goldsky turbo delete my-pipeline
Note: This creates a new pipeline; checkpoints don't transfer between names.
For development, use a naming convention like test-* or dev-*:
yamlname: test-usdc-transfers # Easy to identify for cleanup
Then clean up all test pipelines when done.
| Issue | Action | | ------------------ | ----------------------------------------------------- | | Pipeline not found | Check spelling; use goldsky turbo list to see names | | Permission denied | Verify you have Editor or Admin role in the project | | Delete failed | Check logs for errors; pipeline may be in transition | | Wrong project | Use goldsky project list to verify current project |
Error: Pipeline 'wrong-name' not foundFix: Run goldsky turbo list to see exact pipeline names. Names are case-sensitive.
Error: Permission deniedFix: You need Editor or Admin role. Contact a project Owner to upgrade your role.
/goldsky-auth-setup - Invoke this if user is not logged in/turbo-pipelines - Deploy new pipelines or modify configuration/turbo-monitor-debug - Monitor pipeline health and logsOther measured skills in the registry, with their headline benchmark lift.