Loading...
Loading...
Diagnose and fix broken Goldsky Compose apps interactively. Triggers on: compose app in error state, crashlooping, not running, not processing tasks, cron not firing, HTTP trigger returning 500, onchain event listener missing events, wallet errors, gas sponsorship failures, 'No bundler provider available', manifest validation errors, bundling/esbuild failures, secret missing, 'You cannot use a smart wallet in local dev', 'Transaction Receipt failed with status'. Also use when the user mentions a Compose app name alongside a problem, even if they don't say 'compose' explicitly, if they're referring to `goldsky compose` commands (not `goldsky turbo` or `goldsky pipeline`). Runs `status`/`logs`/`secret list`/`wallet list` to identify root cause, and offers fixes. For building a new app from scratch, use /compose instead. For manifest field / CLI flag / API lookups without an active problem, use /compose-reference instead. Do NOT trigger on Turbo or Mirror pipeline problems.
npx skill4agent add goldsky-io/goldsky-agent compose-doctor/compose/compose-reference/secrets/turbo-doctorBashgoldsky project list 2>&1/auth-setupgoldsky compose listgoldsky compose status -n <app>goldsky compose status -n <app> --jsongoldsky compose resume -n <app>.updated_at--jsongoldsky compose logs -n <app> --tail 200 --json 2>&1-f--level error,warn--since 1h--search <term>.message--jsondashboard_urlgoldsky compose secret list -n <app>secrets:/secretsgoldsky compose secret setgoldsky compose wallet list -n <app>sponsorGas: falsecompose dev --fork-chainsdashboard_urlManifest validation failed: …## Diagnosis
**App:** <name>
**Status:** <status>
**Root cause:** <one-line explanation>
**Fix:** <one-line action, with exact command if possible>
**Verify:** <how to confirm it worked>| Log / error message | Cause | Fix |
|---|---|---|
| Missing | Add |
| Bad version value | Use |
| Manifest | lowercase, letters/numbers/hyphens, letter-start |
| Task name regex fail | match |
| HTTP trigger auth wrong | set to one of the two values |
| onchain_event network name wrong case | |
| bad 0x address | check checksum + 40 hex chars |
| malformed IP | fix format |
| bad secret name | |
| secret clashes with hosted DB name (uppercased app name) | rename the secret |
| local dev missing secret | add to |
| cloud secret missing | |
| esbuild compile error | fix the TS error in the task |
| arm/amd64 mismatch | rebuild image; |
| Smart wallet in plain | |
| chain not supported by any bundler | change chains, or set |
| forced Alchemy on wrong chain | unset |
| onchain revert | open |
| reorg replay for a chain missing in viem/chains | update the CLI / switch chains |
| non-fatal warning | if reorg matters, switch to non-sponsored |
| passing | remove the nonce override |
https://app.goldsky.com/<project_id>/dashboard/compose/<app-name>…/runs/<run_id>goldsky compose pause--delete-databasecompose delete/compose/compose-reference/secrets/auth-setup