Documentación
Documentación
OpenClaw Integration
Use the Renderful OpenClaw plugin tools to register agents, quote cost, create generations, and poll outputs.
Install Plugin
openclaw plugins install @renderful/openclaw-renderfulRecommended Tool Allowlist
{
"tools": {
"allow": [
"renderful_list_models",
"renderful_quote",
"renderful_get_generation",
"renderful_get_balance"
]
},
"agents": {
"list": [
{
"id": "renderful-operator",
"tools": {
"allow": [
"renderful_list_models",
"renderful_quote",
"renderful_get_generation",
"renderful_get_balance",
"renderful_register_agent",
"renderful_generate",
"renderful_set_webhook"
]
}
}
]
}
}Keep side-effect tools optional and only allow them on agents that should create outputs or change webhook settings.
Install standalone skill (ClawHub)
clawhub install renderful-generationUsers can install this skill directly even before installing the plugin.
Publish skill updates (maintainers)
source ~/.nvm/nvm.sh
nvm use 20.20.0
clawhub whoami
cd packages/openclaw-renderful
clawhub publish ./skills/renderful-generationUse Node 20+ for clawhub CLI. Node 18 may fail with regex flag errors.
First-run workflow
- Call
renderful_register_agentto get anrf_key (or use x402 without a key). - Call
renderful_list_modelswhen model selection is unknown. - Call
renderful_quotebefore everyrenderful_generaterequest. - Call
renderful_generatewithtype,model, and inputs. - Poll with
renderful_get_generationuntil completed. - If
status=402, surfacepayment_requirementsanddeposit_addresses, then retry.
Expected responses
{
"renderful_register_agent": {
"ok": true,
"agent_id": "agt_123",
"api_key": "rf_...",
"starting_balance": "1.00",
"trial_credit_applied": true
},
"renderful_generate": {
"ok": true,
"status": 202,
"generation": {
"id": "gen_123",
"status": "queued",
"poll_url": "/api/v1/generations/gen_123"
}
}
}OpenAPI and discovery
https://api.renderful.ai/api/v1/openapi.jsonhttps://api.renderful.ai/.well-known/agents.jsonhttps://api.renderful.ai/llms.txt