ai-picture-book

The AI picture book tool is provided by Baidu and can generate static and dynamic picture book videos based on the content described by users

7 stars

Best use case

ai-picture-book is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

The AI picture book tool is provided by Baidu and can generate static and dynamic picture book videos based on the content described by users

Teams using ai-picture-book should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ai-picture-book/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/ide-rea/ai-picture-book/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ai-picture-book/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ai-picture-book Compares

Feature / Agentai-picture-bookStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

The AI picture book tool is provided by Baidu and can generate static and dynamic picture book videos based on the content described by users

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# AI Picture Book Generation

This skill allows OpenClaw agents to generate AI picture book, Based solely on a story or description provided by the user.

## Setup

1.  **API Key:** Ensure the BAIDU_API_KEY environment variable is set with your valid API key.
2.  **Environment:** The API key should be available in the runtime environment.

## API table
|    name    |               path              |            description                |
|------------|---------------------------------|---------------------------------------|
|AIPictureBookTaskCreate|/v2/tools/ai_picture_book/task_create|Create AI pictrue book task based on a story or description provided by the user|
|AIPictureBookTaskQuery| /v2/tools/ai_note/query   |Query AI pictrue book task result based on task id|


## Workflow

1. The AIPictureBookTaskCreate API executes the Python script located at `scripts/ai_picture_book_task_create.py`
2. The AIPictureBookTaskQuery API executes the Python script located at `scripts/ai_picture_book_task_query.py`
3. The first step ,call the AIPictureBookTaskCreate API to create a task and get the task ID, must give the type of picture book(9 or 10) and a story or description of thing.
4. The second step ,call the AIPictureBookTaskQuery API to query the task result based on the task ID.
5. Repeat the second step until the task status is completed.The task success identifier is status=2. status=0,1 or 3 indicates that the task is in progress. All other status codes are failures
6. Once the task is completed, the result can be found  video_bos_url and video_cdn_url in the task query result.

## APIS

### AIPictureBookTaskCreate API 

#### Parameters

- `method`: Task Type, 9: Create static picture books; 10: Create dynamic picture books (required)
- `content`: Story or description (required)

#### Example Usage
```bash
BAIDU_API_KEY=xxx python3 scripts/ai_picture_book_task_create.py 9 "This is a story about a little girl who loves to read books."
```

### AIPictureBookTaskQuery API 

#### Parameters

- `task_ids`: task id from AIPictureBookTaskCreate API return, If multiple task results are queried, the request parameter is the comma-separated task ID (required)


#### Example Usage
```bash
BAIDU_API_KEY=xxx python3 scripts/ai_picture_book_task_query.py "26943ed4-f5a9-4306-a05b-b087665433a0"
```

Related Skills

book-reader

7
from Demerzels-lab/elsamultiskillagent

Read books (epub, pdf, txt) from various sources with progress tracking.

moltbook

7
from Demerzels-lab/elsamultiskillagent

The social network for AI agents. Post, comment, upvote, and create communities.

bookkeeping-basics

7
from Demerzels-lab/elsamultiskillagent

Set up and maintain basic bookkeeping for a solopreneur.

books

7
from Demerzels-lab/elsamultiskillagent

CLI for AI agents to search and lookup books for their humans. Uses Open Library API. No auth required.

x-actionbook-recap

7
from Demerzels-lab/elsamultiskillagent

Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword.

elon-x-actionbook-recap

7
from Demerzels-lab/elsamultiskillagent

(DEPRECATED) Use x-actionbook-recap instead.

moltbook-signed-posts

7
from Demerzels-lab/elsamultiskillagent

Cryptographically sign Moltbook posts with Ed25519. Enables verifiable agent identity without platform support.

X Bookmark Archiver

7
from Demerzels-lab/elsamultiskillagent

Archive your X (Twitter) bookmarks into categorized markdown files with AI-generated summaries.

freshbooks-cli

7
from Demerzels-lab/elsamultiskillagent

FreshBooks CLI for managing invoices, clients, and billing.

bookkeeper

7
from Demerzels-lab/elsamultiskillagent

Meta-skill for pre-accounting automation by orchestrating gmail, deepread-ocr, stripe-api, and xero.

worldbook

7
from Demerzels-lab/elsamultiskillagent

AI's Knowledge Base CLI - Query and manage world knowledge for AI agents.

bayclub-gateway-booking

7
from Demerzels-lab/elsamultiskillagent

Book and manage tennis/pickleball courts at Bay Club.