@renderful/openclaw-renderful
v0.2.0
Published
OpenClaw plugin toolset for Renderful's agent-native generation API.
Maintainers
Readme
@renderful/openclaw-renderful
OpenClaw plugin toolset for Renderful's agent-native API.
Install
openclaw plugins install @renderful/openclaw-renderfulThis package ships:
openclaw.plugin.jsonmetadata- plugin extension entry via
package.json > openclaw.extensions - bundled skill directory:
skills/renderful-generation - standalone public skill source at
/skills/renderful-generationfor ClawHub publishing
Tools
- Required/read-only:
renderful_list_modelsrenderful_quoterenderful_get_generationrenderful_get_balance
- Optional/side-effectful:
renderful_register_agentrenderful_generaterenderful_set_webhook
OpenClaw Config Examples
Global allowlist with required tools only:
{
"tools": {
"allow": [
"renderful_list_models",
"renderful_quote",
"renderful_get_generation",
"renderful_get_balance"
]
}
}Per-agent allowlist adding side-effect tools:
{
"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"
]
}
}
]
}
}Workflow Guidance
Shipped skill renderful-generation enforces:
- Call
renderful_list_modelswhen model choice is unknown. - Quote with
renderful_quotebeforerenderful_generate. - Poll status with
renderful_get_generation. - Handle insufficient funds and x402 fallback deterministically.
Auth Fallback
renderful_generate supports:
api_key-> bearer auth flowx_payment-> x402 flow- No
api_keyand nox_payment-> challenge-first x402 flow (returns payment requirements)
If generation returns 402, the tool returns normalized needs_funds, payment_requirements, and deposit_addresses fields.
ClawHub Skill Publish
Publish the standalone skill from this repo:
clawhub publish ./skills/renderful-generation