← ClaudeAtlas

budget-term-sheetlisted

Embedded /experiment subskill that builds a pre-deploy Rockie GPU budget term sheet before any Rockie-originated experiment submit. Trigger through /experiment when the user asks to quote the GPU budget, show the term sheet, modify approval, or submit GPU / torch / triton / training / weight-download work.
Rockielab/rockie-claude · ★ 20 · AI & Automation · score 76
Install: claude install-skill Rockielab/rockie-claude
# /experiment budget-term-sheet subskill Render the user-facing cost term sheet that Rockie must show before a Rockie-originated `POST $ROCKIELAB_API_URL/api/jobs/submit` call. This skill is pre-submit UX and approval gating only. It does not replace platform-context's credit reservation, day caps, or hard budget enforcement. ## When to invoke - Before `/experiment` submits a GPU / torch / triton / training / weight-download job. - When the user asks for a dry-run quote without launching compute. - When a user changes the approved budget and Rockie needs to re-render the quote. ## Hard rules - Rockie-originated GPU submits go through this subskill before `runtime/submit.py`. - Only explicit approval tokens count: `approve`, `approved`, or `I approve`. - A user-modified budget below `estimate_cents` is non-submittable in this repo. - Non-available market states never submit. - Keep the user-facing provider deidentified: `Rockie GPU`, plus SKU/count/region/tier. - Do not dispatch real compute here. Quote and approval only. ## Procedure 1. Assemble a job spec with `job_shape`, `gpu_type`, `gpu_count`, `region`, `tier`, and either `timeout_seconds` or `wallclock_minutes`. Use `region: "us"` and `tier: "spot"` unless the user or workflow requires a different visible capacity slice. 2. Run `${OPENCLAW_SKILLS_DIR}/experiment/subskills/budget-term-sheet/scripts/quote_term_sheet.py` to build the canonical JSON term-sheet object. Prefer live quote endpoints when credential