Renderful AI

Generate images and videos via renderful.ai API (FLUX, Kling, Sora, WAN, etc.) with crypto payments. Use when the user wants to create AI images, videos, or needs a crypto-friendly generation service. Triggers: renderful, renderful.ai, generate image, generate video, crypto payment generation

MIT-0 · Free to use, modify, and redistribute. No attribution required.
3 · 1.7k · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (renderful.ai image & video generation with crypto payments) aligns with the SKILL.md content: all API endpoints, models, and examples are consistent with that purpose. However, the skill metadata lists no required environment variables or primary credential even though the runtime instructions require an API key and optionally an agent wallet for x402 payments — this metadata omission is an inconsistency.
!
Instruction Scope
The instructions themselves stay focused on the renderful.ai API (generate, status endpoints) and do not instruct reading unrelated system files. The main concern is the explicit guidance to set an agent wallet (RENDERFUL_X402_WALLET) and to enable RENDERFUL_PREFER_X402 so "Agent can pay directly without human approval" — that gives the agent the ability to perform crypto payments if those env vars are present, which is a scope expansion beyond simple image generation.
Install Mechanism
This is an instruction-only skill with no install spec or code files; nothing is written to disk and no external packages are pulled. That reduces installation risk.
!
Credentials
The SKILL.md requires an API key (RENDERFUL_API_KEY) and optionally sensitive payment-related env vars (RENDERFUL_X402_WALLET, RENDERFUL_PREFER_X402). The registry metadata claims no required env vars or primary credential — this mismatch is concerning because sensitive crypto wallet credentials are implicitly requested but not declared. An agent wallet env var would grant on-platform autonomous payment capability, which is high privilege for a content-generation skill.
!
Persistence & Privilege
The skill is not forced-always and model invocation is allowed (default). While autonomous invocation by itself is normal, combining that with instructions to set an agent-held crypto wallet (and a flag to prefer x402 payments) materially increases risk: an autonomously-invoked agent with a funded wallet could make payments without explicit human approval. The skill also has unknown source/homepage which increases the risk of misuse.
What to consider before installing
The skill appears to do what it says (call renderful.ai to make images/videos) but the SKILL.md asks you to provide an API key and—optionally—an agent-held crypto wallet that lets the agent pay autonomously. Before installing: 1) Verify the skill's origin (there's no homepage/source listed). 2) Do not place a funded wallet (private key or wallet credential) in global agent env vars unless you fully trust the skill and platform; prefer a limited-spend or empty wallet. 3) Prefer manual approval for payments (do not set RENDERFUL_PREFER_X402=true or agent wallet env) unless you intend autonomous payments. 4) Create a dedicated renderful API key you can revoke, and monitor usage/transactions. 5) Ask the publisher to update registry metadata to declare required env vars explicitly. If you cannot verify the author or do not accept autonomous payments, consider not installing or using the skill without modifying its behavior to require human confirmation for any payment flow.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
aivk9736k7ehga60bmy3qp519ctw980dwascryptovk9736k7ehga60bmy3qp519ctw980dwasimage-generationvk9736k7ehga60bmy3qp519ctw980dwaslatestvk9736k7ehga60bmy3qp519ctw980dwasvideo-generationvk9736k7ehga60bmy3qp519ctw980dwasx402vk9736k7ehga60bmy3qp519ctw980dwas

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Renderful AI

Generate AI images and videos using the renderful.ai API. Pay with crypto (Base/Polygon/Solana).

API Base URL

https://api.renderful.ai/v1

Authentication

Get API key from https://renderful.ai/dashboard

# Set as environment variable
export RENDERFUL_API_KEY="rf_your_api_key"

Quick Start

Generate an Image

curl -X POST https://api.renderful.ai/v1/generate \
  -H "Authorization: Bearer $RENDERFUL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-dev",
    "prompt": "a cat astronaut floating in space, cinematic lighting",
    "width": 1024,
    "height": 1024,
    "steps": 28
  }'

Generate a Video

curl -X POST https://api.renderful.ai/v1/generate \
  -H "Authorization: Bearer $RENDERFUL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-1.6",
    "prompt": "a serene mountain landscape at sunset, camera slowly panning",
    "duration": 5,
    "width": 1280,
    "height": 720
  }'

Available Models

Image Models

ModelDescriptionBest For
flux-devFLUX.1 DevGeneral purpose, high quality
flux-schnellFLUX.1 SchnellFast generation
flux-proFLUX.1 ProHighest quality
sdxlStable Diffusion XLClassic diffusion
gemini-3Gemini 3 Pro ImageGoogle image gen
grok-imagineGrok ImagineX/Twitter integration
seedreamSeedream 4.5Asian aesthetic
reveReve ImageArtistic styles

Video Models

ModelDescriptionDuration
kling-1.6Kling 1.6Up to 10s
kling-1.5Kling 1.5Up to 10s
veo-3Google Veo 3Up to 8s
veo-2Google Veo 2Up to 8s
seedanceSeedance 1.5Up to 10s
wan-2.5Wan 2.5Up to 10s
ltxLTX VideoUp to 10s
omnihumanOmniHumanPortrait videos

Image Generation Options

{
  "model": "flux-dev",
  "prompt": "required - your image description",
  "negative_prompt": "optional - what to avoid",
  "width": 1024,
  "height": 1024,
  "steps": 28,
  "seed": 42,
  "format": "png"
}

Video Generation Options

{
  "model": "kling-1.6",
  "prompt": "required - your video description",
  "duration": 5,
  "width": 1280,
  "height": 720,
  "fps": 24,
  "seed": 42
}

Check Generation Status

curl https://api.renderful.ai/v1/status/{task_id} \
  -H "Authorization: Bearer $RENDERFUL_API_KEY"

Response Format

{
  "task_id": "rf_abc123",
  "status": "completed",
  "url": "https://cdn.renderful.ai/generated/abc123.png",
  "expires_at": "2026-02-02T12:00:00Z"
}

Pricing

Pay with USDC on Base, Polygon, or Solana. Check current rates at https://renderful.ai/pricing

x402 Integration

Renderful supports x402 payments for agent autonomy:

# Agent can pay directly without human approval
export RENDERFUL_X402_WALLET="your_agent_wallet"
export RENDERFUL_PREFER_X402="true"

Error Handling

StatusMeaning
200Success
402Payment required (x402 flow)
429Rate limit
500Generation failed

Examples

Simple Image

curl -X POST https://api.renderful.ai/v1/generate \
  -H "Authorization: Bearer $RENDERFUL_API_KEY" \
  -d '{"model":"flux-dev","prompt":"a cute cat","width":512,"height":512}'

Video with Specific Settings

curl -X POST https://api.renderful.ai/v1/generate \
  -H "Authorization: Bearer $RENDERFUL_API_KEY" \
  -d '{
    "model": "kling-1.6",
    "prompt": "underwater coral reef, fish swimming, sunlight rays",
    "duration": 5,
    "width": 1920,
    "height": 1080
  }'

Tips

  • Use detailed prompts for better results
  • Include style descriptors ("cinematic", "photorealistic", "anime")
  • Negative prompts help avoid unwanted elements
  • Check status for video generation (takes 30-120s)

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…