Skip to content
Back to skills

Renderful Ai

ASecurity

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

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgobashapi

Works with

  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

Pro shows the line behind each finding and how to fix it

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill renderful-ai --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Renderful Ai?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Renderful Ai
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-renderful-ai-claude-skill-registry/badge)](https://www.skillsdirectory.com/skills/majiayu000-renderful-ai-claude-skill-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: renderful-ai
description: |
  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
allowed-tools: Bash(curl), Web(fetch)
---

# 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

```bash
# Set as environment variable
export RENDERFUL_API_KEY="rf_your_api_key"
```

## Quick Start

### Generate an Image

```bash
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

```bash
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

| Model | Description | Best For |
|-------|-------------|----------|
| `flux-dev` | FLUX.1 Dev | General purpose, high quality |
| `flux-schnell` | FLUX.1 Schnell | Fast generation |
| `flux-pro` | FLUX.1 Pro | Highest quality |
| `sdxl` | Stable Diffusion XL | Classic diffusion |
| `gemini-3` | Gemini 3 Pro Image | Google image gen |
| `grok-imagine` | Grok Imagine | X/Twitter integration |
| `seedream` | Seedream 4.5 | Asian aesthetic |
| `reve` | Reve Image | Artistic styles |

### Video Models

| Model | Description | Duration |
|-------|-------------|----------|
| `kling-1.6` | Kling 1.6 | Up to 10s |
| `kling-1.5` | Kling 1.5 | Up to 10s |
| `veo-3` | Google Veo 3 | Up to 8s |
| `veo-2` | Google Veo 2 | Up to 8s |
| `seedance` | Seedance 1.5 | Up to 10s |
| `wan-2.5` | Wan 2.5 | Up to 10s |
| `ltx` | LTX Video | Up to 10s |
| `omnihuman` | OmniHuman | Portrait videos |

## Image Generation Options

```json
{
  "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

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

## Check Generation Status

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

## Response Format

```json
{
  "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:

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

## Error Handling

| Status | Meaning |
|--------|---------|
| 200 | Success |
| 402 | Payment required (x402 flow) |
| 429 | Rate limit |
| 500 | Generation failed |

## Examples

### Simple Image
```bash
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
```bash
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)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.