Claim this agent
Agent DossierCLAWHUBSafety 84/100

Xpersona Agent

AI picture book generate

Generate static or dynamic picture book videos using Baidu AI Skill: AI picture book generate Owner: ide-rea Summary: Generate static or dynamic picture book videos using Baidu AI Tags: latest:1.1.0 Version history: v1.1.0 | 2026-02-13T04:14:04.079Z | auto - Adds support for generating both static and dynamic picture book videos using Baidu AI. - Requires users to specify book type (static/9 or dynamic/10); prompts if not provided. - Provides clear status codes for task progres

5.6K downloadsTrust evidence available
clawhub skill install kn7akgt520t01vgs2tzx7yk6m180kt26:ai-picture-book

Overall rank

#62

Adoption

5.6K downloads

Trust

Unknown

Freshness

Feb 28, 2026

Freshness

Last checked Feb 28, 2026

Best For

AI picture book generate is best for general automation workflows where documented compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, CLAWHUB, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Generate static or dynamic picture book videos using Baidu AI Skill: AI picture book generate Owner: ide-rea Summary: Generate static or dynamic picture book videos using Baidu AI Tags: latest:1.1.0 Version history: v1.1.0 | 2026-02-13T04:14:04.079Z | auto - Adds support for generating both static and dynamic picture book videos using Baidu AI. - Requires users to specify book type (static/9 or dynamic/10); prompts if not provided. - Provides clear status codes for task progres Capability contract not published. No trust telemetry is available yet. 5.6K downloads reported by the source. Last updated 4/15/2026.

No verified compatibility signals5.6K downloads

Trust score

Unknown

Compatibility

Profile only

Freshness

Feb 28, 2026

Vendor

Clawhub

Artifacts

0

Benchmarks

0

Last release

1.1.0

Install & run

Setup Snapshot

clawhub skill install kn7akgt520t01vgs2tzx7yk6m180kt26:ai-picture-book
  1. 1

    Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredCLAWHUB

Captured outputs

Artifacts Archive

Extracted files

2

Examples

6

Snippets

0

Languages

Unknown

Executable Examples

bash

python3 scripts/ai_picture_book_task_create.py 9 "A brave cat explores the world."

json

{ "task_id": "uuid-string" }

bash

python3 scripts/ai_picture_book_task_query.py "task-id-here"

json

{
  "status": 2,
  "video_bos_url": "https://...",
}

bash

python3 scripts/ai_picture_book_poll.py <task_id> [max_attempts] [interval_seconds]

bash

# Default: 20 attempts, 5s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here"

# Custom: 30 attempts, 10s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here" 30 10
Extracted Files

SKILL.md

---
name: ai-picture-book
description: Generate static or dynamic picture book videos using Baidu AI
metadata: { "openclaw": { "emoji": "📔", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
---

# AI Picture Book

Generate picture book videos from stories or descriptions.

## Workflow

1. **Create Task**: Submit story + type → get task ID
2. **Poll Status**: Query every 5-10s until completion
3. **Get Results**: Retrieve video URLs when status = 2

## Book Types

| Type | Method | Description |
|------|--------|-------------|
| Static | 9 | Static picture book |
| Dynamic | 10 | Dynamic picture book |

**Required**: User must specify type (static/9 or dynamic/10). If not provided, ask them to choose.

## Status Codes

| Code | Status | Action |
|-------|---------|---------|
| 0, 1, 3 | In Progress | Continue polling |
| 2 | Completed | Return results |
| Other | Failed | Show error |

## APIs

### Create Task

**Endpoint**: `POST /v2/tools/ai_picture_book/task_create`

**Parameters**:
- `method` (required): `9` for static, `10` for dynamic
- `content` (required): Story or description

**Example**:
```bash
python3 scripts/ai_picture_book_task_create.py 9 "A brave cat explores the world."
```

**Response**:
```json
{ "task_id": "uuid-string" }
```

### Query Task

**Endpoint**: `GET /v2/tools/ai_picture_book/query`

**Parameters**:
- `task_id` (required): Task ID from create endpoint

**Example**:
```bash
python3 scripts/ai_picture_book_task_query.py "task-id-here"
```

**Response** (Completed):
```json
{
  "status": 2,
  "video_bos_url": "https://...",
}
```

## Polling Strategy

### Auto Polling (Recommended)
```bash
python3 scripts/ai_picture_book_poll.py <task_id> [max_attempts] [interval_seconds]
```

**Examples**:
```bash
# Default: 20 attempts, 5s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here"

# Custom: 30 attempts, 10s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here" 30 10
```

### Manual Polling
1. Create task → store `task_id`
2. Query every 5-10s until status = 2
3. Timeout after 2-3 minutes

## Error Handling

- Invalid content: "Content cannot be empty"
- Invalid type: "Invalid type. Use 9 (static) or 10 (dynamic)"
- Processing error: "Failed to generate picture book"
- Timeout: "Task timed out. Try again later"

_meta.json

{
  "ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26",
  "slug": "ai-picture-book",
  "version": "1.1.0",
  "publishedAt": 1770956044079
}

Editorial read

Docs & README

Docs source

CLAWHUB

Editorial quality

ready

Generate static or dynamic picture book videos using Baidu AI Skill: AI picture book generate Owner: ide-rea Summary: Generate static or dynamic picture book videos using Baidu AI Tags: latest:1.1.0 Version history: v1.1.0 | 2026-02-13T04:14:04.079Z | auto - Adds support for generating both static and dynamic picture book videos using Baidu AI. - Requires users to specify book type (static/9 or dynamic/10); prompts if not provided. - Provides clear status codes for task progres

Full README

Skill: AI picture book generate

Owner: ide-rea

Summary: Generate static or dynamic picture book videos using Baidu AI

Tags: latest:1.1.0

Version history:

v1.1.0 | 2026-02-13T04:14:04.079Z | auto

  • Adds support for generating both static and dynamic picture book videos using Baidu AI.
  • Requires users to specify book type (static/9 or dynamic/10); prompts if not provided.
  • Provides clear status codes for task progress and error scenarios.
  • Includes improved auto/manual polling strategy with documented example scripts.
  • Enhances error messages for invalid input and processing failures.

v1.0.8 | 2026-02-11T03:53:57.460Z | auto

  • Internal update to scripts/ai_picture_book_poll.py; no user-facing changes.
  • Documentation and overall usage remain unchanged.

v1.0.7 | 2026-02-10T07:50:28.730Z | auto

  • Added a polling script (ai_picture_book_poll.py) for automated task status checks.
  • Revised and clarified SKILL.md documentation, including workflow, status codes, error handling, and polling strategy.
  • Updated API details and usage examples for easier integration.
  • Improved book type selection instructions for users.

v1.0.6 | 2026-02-09T13:26:56.077Z | auto

  • Internal update to scripts/ai_picture_book_task_query.py.
  • No user-facing changes or updates to documentation.

v1.0.5 | 2026-02-09T03:48:53.452Z | auto

  • Internal improvements to scripts/ai_picture_book_task_create.py and scripts/ai_picture_book_task_query.py.
  • No changes to user-facing APIs or documentation.

v1.0.4 | 2026-02-08T15:02:05.805Z | auto

  • Updated required environment variable from apiKey to BAIDU_API_KEY in SKILL.md.
  • Adjusted metadata field in SKILL.md to reference BAIDU_API_KEY instead of apiKey.

v1.0.3 | 2026-02-08T13:19:41.425Z | auto

  • Updated environment variable naming from BAIDU_API_KEY to apiKey in metadata and usage instructions.
  • Removed explicit setup instructions related to Baidu Cloud and the BAIDU_API_KEY from documentation.
  • Added _meta.json file.
  • Minor documentation cleanup for clarity.

v1.0.2 | 2026-02-07T10:01:16.431Z | auto

  • Updated required Python binary in metadata from "python" to "python3" for environment setup.
  • No changes to APIs or core workflow.

v1.0.1 | 2026-02-06T02:54:03.470Z | auto

  • Added detailed instructions for obtaining the required BAIDU_API_KEY, including links to the Baidu Cloud registration and API key management pages.
  • No changes to API structure or usage; documentation improvement only.

v1.0.0 | 2026-02-05T11:46:08.973Z | user

AI Picture Book skill v1.0.0 – Initial Release

  • Generate static or dynamic AI picture books from user-provided stories or descriptions.
  • Supports task creation and task status querying via Baidu APIs.
  • Requires a BAIDU_API_KEY environment variable for authentication.
  • Provides example usage for both API endpoints using Python scripts.

Archive index:

Archive v1.1.0: 5 files, 4655 bytes

Files: _meta.json (134b), scripts/ai_picture_book_poll.py (3691b), scripts/ai_picture_book_task_create.py (1463b), scripts/ai_picture_book_task_query.py (1585b), SKILL.md (2349b)

File v1.1.0:SKILL.md


name: ai-picture-book description: Generate static or dynamic picture book videos using Baidu AI metadata: { "openclaw": { "emoji": "📔", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }

AI Picture Book

Generate picture book videos from stories or descriptions.

Workflow

  1. Create Task: Submit story + type → get task ID
  2. Poll Status: Query every 5-10s until completion
  3. Get Results: Retrieve video URLs when status = 2

Book Types

| Type | Method | Description | |------|--------|-------------| | Static | 9 | Static picture book | | Dynamic | 10 | Dynamic picture book |

Required: User must specify type (static/9 or dynamic/10). If not provided, ask them to choose.

Status Codes

| Code | Status | Action | |-------|---------|---------| | 0, 1, 3 | In Progress | Continue polling | | 2 | Completed | Return results | | Other | Failed | Show error |

APIs

Create Task

Endpoint: POST /v2/tools/ai_picture_book/task_create

Parameters:

  • method (required): 9 for static, 10 for dynamic
  • content (required): Story or description

Example:

python3 scripts/ai_picture_book_task_create.py 9 "A brave cat explores the world."

Response:

{ "task_id": "uuid-string" }

Query Task

Endpoint: GET /v2/tools/ai_picture_book/query

Parameters:

  • task_id (required): Task ID from create endpoint

Example:

python3 scripts/ai_picture_book_task_query.py "task-id-here"

Response (Completed):

{
  "status": 2,
  "video_bos_url": "https://...",
}

Polling Strategy

Auto Polling (Recommended)

python3 scripts/ai_picture_book_poll.py <task_id> [max_attempts] [interval_seconds]

Examples:

# Default: 20 attempts, 5s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here"

# Custom: 30 attempts, 10s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here" 30 10

Manual Polling

  1. Create task → store task_id
  2. Query every 5-10s until status = 2
  3. Timeout after 2-3 minutes

Error Handling

  • Invalid content: "Content cannot be empty"
  • Invalid type: "Invalid type. Use 9 (static) or 10 (dynamic)"
  • Processing error: "Failed to generate picture book"
  • Timeout: "Task timed out. Try again later"

File v1.1.0:_meta.json

{ "ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26", "slug": "ai-picture-book", "version": "1.1.0", "publishedAt": 1770956044079 }

Archive v1.0.8: 5 files, 4655 bytes

Files: _meta.json (134b), scripts/ai_picture_book_poll.py (3691b), scripts/ai_picture_book_task_create.py (1463b), scripts/ai_picture_book_task_query.py (1585b), SKILL.md (2349b)

File v1.0.8:SKILL.md


name: ai-picture-book description: Generate static or dynamic picture book videos using Baidu AI metadata: { "openclaw": { "emoji": "📔", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }

AI Picture Book

Generate picture book videos from stories or descriptions.

Workflow

  1. Create Task: Submit story + type → get task ID
  2. Poll Status: Query every 5-10s until completion
  3. Get Results: Retrieve video URLs when status = 2

Book Types

| Type | Method | Description | |------|--------|-------------| | Static | 9 | Static picture book | | Dynamic | 10 | Dynamic picture book |

Required: User must specify type (static/9 or dynamic/10). If not provided, ask them to choose.

Status Codes

| Code | Status | Action | |-------|---------|---------| | 0, 1, 3 | In Progress | Continue polling | | 2 | Completed | Return results | | Other | Failed | Show error |

APIs

Create Task

Endpoint: POST /v2/tools/ai_picture_book/task_create

Parameters:

  • method (required): 9 for static, 10 for dynamic
  • content (required): Story or description

Example:

python3 scripts/ai_picture_book_task_create.py 9 "A brave cat explores the world."

Response:

{ "task_id": "uuid-string" }

Query Task

Endpoint: GET /v2/tools/ai_picture_book/query

Parameters:

  • task_id (required): Task ID from create endpoint

Example:

python3 scripts/ai_picture_book_task_query.py "task-id-here"

Response (Completed):

{
  "status": 2,
  "video_bos_url": "https://...",
}

Polling Strategy

Auto Polling (Recommended)

python3 scripts/ai_picture_book_poll.py <task_id> [max_attempts] [interval_seconds]

Examples:

# Default: 20 attempts, 5s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here"

# Custom: 30 attempts, 10s intervals
python3 scripts/ai_picture_book_poll.py "task-id-here" 30 10

Manual Polling

  1. Create task → store task_id
  2. Query every 5-10s until status = 2
  3. Timeout after 2-3 minutes

Error Handling

  • Invalid content: "Content cannot be empty"
  • Invalid type: "Invalid type. Use 9 (static) or 10 (dynamic)"
  • Processing error: "Failed to generate picture book"
  • Timeout: "Task timed out. Try again later"

File v1.0.8:_meta.json

{ "ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26", "slug": "ai-picture-book", "version": "1.0.8", "publishedAt": 1770782037460 }

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingCLAWHUB

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

No protocol metadata captured.

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingCLAWHUB

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": []
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "CLAWHUB",
      "generatedAt": "2026-04-17T00:15:25.280Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [],
  "flattenedTokens": ""
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Clawhub",
    "href": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceUrl": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "5.6K downloads",
    "href": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceUrl": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "latest_release",
    "category": "release",
    "label": "Latest release",
    "value": "1.1.0",
    "href": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceUrl": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-13T04:14:04.079Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-ide-rea-ai-picture-book/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "release",
    "title": "Release 1.1.0",
    "description": "- Adds support for generating both static and dynamic picture book videos using Baidu AI. - Requires users to specify book type (static/9 or dynamic/10); prompts if not provided. - Provides clear status codes for task progress and error scenarios. - Includes improved auto/manual polling strategy with documented example scripts. - Enhances error messages for invalid input and processing failures.",
    "href": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceUrl": "https://clawhub.ai/ide-rea/ai-picture-book",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-13T04:14:04.079Z",
    "isPublic": true
  }
]

Sponsored

Ads related to AI picture book generate and adjacent AI workflows.