compose

Installation
SKILL.md

Goldsky Compose

Goldsky Compose is the offchain-to-onchain framework for high-stakes systems. Write TypeScript tasks that run in verifiable sandboxes — triggered by cron, HTTP, or onchain events — with smart wallets, gas sponsorship, and durable collections. Typical use cases: custom price oracles, keepers, circuit breakers, prediction-market resolvers, cross-chain automation, identity/attestation flows, and notifications.

Step 0 — Load the reference first

Before anything else — before you write any compose.yaml or task file, quote a field / flag / API shape, or scaffold or deploy an app — load Skill(compose-reference). It's the full manifest / CLI / TaskContext / wallet / gas-sponsorship reference. This skill gives the rules and the shape of a build; compose-reference gives the exact fields and signatures — and per the Golden rules below, the manifest / CLI / API must never be synthesized from memory. Do not emit a manifest or task without it loaded.

Skill family — load compose first

compose is the entry point for anything Goldsky Compose: load it first, then pull in the others as needed.

  • General build rules and concepts — this skill. It governs every Compose conversation, in-app or local.
  • A specific example (bitcoin oracle, VRF, dividend distribution, compliance-gated payments) — also load the matching template (/compose-bitcoin-oracle, /compose-vrf, /compose-dividend-distribution, /compose-compliance-oracle). Each carries that app's source and specifics and relies on the rules here; it does not repeat them.
  • Any field, flag, manifest shape, or API signature — load /compose-reference. It's the full reference docs. Consult it before writing any compose.yaml or task file.
  • A broken app/compose-doctor.

Template catalog

Installs
92
GitHub Stars
12
First Seen
Apr 30, 2026
compose — goldsky-io/goldsky-agent