name: render description: | Run Render API actions with a local API key loaded from this skill.
Triggers when user mentions: - "do x on render" - "render api" - "manage render service"
Quick Usage (Already Configured)
1) Run any Render API request
bash .opencode/skills/render/scripts/render-api.sh GET /services
2) Trigger a deploy for a service
bash .opencode/skills/render/scripts/render-api.sh POST "/services/<service-id>/deploys" "{}"
3) Suspend a service
bash .opencode/skills/render/scripts/render-api.sh POST "/services/<service-id>/suspend" "{}"
What This Skill Loads
- Credentials are loaded from
.opencode/skills/render/.env. - Required:
RENDER_API_KEY. - Optional:
RENDER_API_BASE(defaults tohttps://api.render.com/v1).
Common Gotchas
- Render API paths must start with
/(example:/services). - For
POST/PATCH/PUT, pass a JSON body string as the third argument. - Keep
.envlocal only; never commit API keys.
First-Time Setup (If Not Configured)
- Copy
.opencode/skills/render/.env.exampleto.opencode/skills/render/.env. - Set
RENDER_API_KEY. - Test with:
bash .opencode/skills/render/scripts/render-api.sh GET /owners