Xpersona Agent
Ai Ppt Generator
The awesome PPT format generation tool provided by baidu. Skill: Ai Ppt Generator Owner: ide-rea Summary: The awesome PPT format generation tool provided by baidu. Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-14T12:43:03.409Z | auto Major update: Instructions added for handling long-running streaming and timeouts. - Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time. - Included agent instructions for proper timeout hand
clawhub skill install kn7akgt520t01vgs2tzx7yk6m180kt26:ai-ppt-generatorOverall rank
#62
Adoption
8.9K downloads
Trust
Unknown
Freshness
Feb 28, 2026
Freshness
Last checked Feb 28, 2026
Best For
Ai Ppt Generator 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
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Executive Summary
The awesome PPT format generation tool provided by baidu. Skill: Ai Ppt Generator Owner: ide-rea Summary: The awesome PPT format generation tool provided by baidu. Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-14T12:43:03.409Z | auto Major update: Instructions added for handling long-running streaming and timeouts. - Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time. - Included agent instructions for proper timeout hand Capability contract not published. No trust telemetry is available yet. 8.9K downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
Profile only
Freshness
Feb 28, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
1.1.2
Install & run
Setup Snapshot
clawhub skill install kn7akgt520t01vgs2tzx7yk6m180kt26:ai-ppt-generator- 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
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
Evidence & Timeline
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Evidence Ledger
Vendor (1)
Vendor
Clawhub
Release (1)
Latest release
1.1.2
Adoption (1)
Adoption signal
8.9K downloads
Security (1)
Handshake status
UNKNOWN
Artifacts & Docs
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Self-declaredCLAWHUB
Artifacts & Docs
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Artifacts Archive
Extracted files
2
Examples
3
Snippets
0
Languages
Unknown
Executable Examples
json
{
"status": "PPT导出结束",
"show_msg": "PPT导出成功",
"is_end": true,
"data": {
"ppt_url": "https://...ppt"
}
}bash
python3 scripts/generate_ppt.py --query "经济总结报告ppt"
bash
python3 scripts/generate_ppt.py --query "经济总结报告ppt"
Extracted Files
SKILL.md
---
name: ai-ppt-generator
description: The awesome PPT format generation tool provided by baidu.
metadata: { "openclaw": { "emoji": "📑", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
---
# AI PPT Generation
Using user input topic/query, generate a high-quality PPT download URL via Baidu AI's streaming API.
## Important: Streaming Timeout Behavior
This skill uses **streaming HTTP requests** that can take **2+ minutes** to complete. OpenClaw has default timeouts that may interrupt the stream before completion.
To ensure successful generation:
1. **The agent must wait for the full stream** until `is_end: true` is received
2. **Do NOT rely on immediate completion** – monitor the streaming response
3. **If timeout occurs**, the skill will appear to fail even though generation continues server-side
## Workflow
1. Execute `scripts/generate_ppt.py` with user query
2. **Wait for streaming completion** (2+ minutes typical)
3. Return final PPT URL when `is_end: true` received
### Expected Output Format
Successful completion returns:
```json
{
"status": "PPT导出结束",
"show_msg": "PPT导出成功",
"is_end": true,
"data": {
"ppt_url": "https://...ppt"
}
}
```
During generation, you'll see interim `{"status": "..."}` messages.
### Example Usage
```bash
python3 scripts/generate_ppt.py --query "经济总结报告ppt"
```
## Agent Instructions
When using this skill:
- **Set appropriate timeout**: Ensure exec/sessions have sufficient timeout (180+ seconds)
- **Monitor streaming output**: Don't assume failure if initial responses only show status
- **Wait for completion**: The final URL only appears at stream end with `is_end: true`
- **Handle gracefully**: If interrupted, inform user generation may continue server-side
## Troubleshooting
- **PPT not appearing**: Likely timeout before stream completion
- **Only status messages**: Generation is in progress, wait longer
- **Script exits early**: Check BAIDU_API_KEY and network connectivity_meta.json
{
"ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26",
"slug": "ai-ppt-generator",
"version": "1.1.2",
"publishedAt": 1771072983409
}Editorial read
Docs & README
Docs source
CLAWHUB
Editorial quality
ready
The awesome PPT format generation tool provided by baidu. Skill: Ai Ppt Generator Owner: ide-rea Summary: The awesome PPT format generation tool provided by baidu. Tags: latest:1.1.2 Version history: v1.1.2 | 2026-02-14T12:43:03.409Z | auto Major update: Instructions added for handling long-running streaming and timeouts. - Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time. - Included agent instructions for proper timeout hand
Full README
Skill: Ai Ppt Generator
Owner: ide-rea
Summary: The awesome PPT format generation tool provided by baidu.
Tags: latest:1.1.2
Version history:
v1.1.2 | 2026-02-14T12:43:03.409Z | auto
Major update: Instructions added for handling long-running streaming and timeouts.
- Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time.
- Included agent instructions for proper timeout handling and monitoring the streaming output.
- Provided expected output JSON and clarified interim status messages during PPT generation.
- Added troubleshooting section for common issues (timeouts, missing output, connectivity).
- Emphasized waiting for
is_end: truebefore assuming completion.
v1.1.1 | 2026-02-14T11:50:37.276Z | auto
- Removed 3 files: _meta.json, debug_test.py, and fix_script.py.
- No changes to user-facing features or documentation.
v1.1.0 | 2026-02-13T04:13:05.536Z | auto
- Added SKILL.md documentation with detailed description and usage instructions.
- Clarified environment requirements: needs Python 3 and BAIDU_API_KEY.
- Documented workflow using the generate_ppt.py script to create PPT files from a user query.
- Provided example usage for generating a PPT with a sample query.
v1.0.7 | 2026-02-09T03:48:56.412Z | auto
- Updated scripts/generate_ppt.py with minor changes.
- No user-facing updates or documentation changes in this release.
v1.0.6 | 2026-02-08T16:40:44.867Z | auto
- Simplified workflow: now uses a single script (scripts/generate_ppt.py) for PPT generation.
- Removed three scripts: ppt_generate.py, ppt_outline_generate.py, ppt_theme_list.py.
- Updated documentation for easier usage and more concise instructions.
- Cleaned up metadata and description for clarity.
v1.0.5 | 2026-02-08T15:56:41.624Z | auto
ai-ppt-generator v1.0.5
- Updated scripts/ppt_generate.py (details not specified).
- No changes to APIs or workflow documented in SKILL.md.
- No visible user-facing changes in documentation.
v1.0.4 | 2026-02-08T15:02:09.803Z | auto
- Changed required environment variable from apiKey to BAIDU_API_KEY in metadata.
- Updated all references to the environment variable in SKILL.md documentation.
- No changes to API endpoints or script usage.
v1.0.3 | 2026-02-08T13:19:45.574Z | auto
- Environment variable requirement changed from BAIDU_API_KEY to apiKey for configuration.
- Updated API usage examples: BAIDU_API_KEY no longer required on the command line.
- Added a new optional parameter web_content to PPTGenerate API.
- Setup instructions removed from documentation for simplification.
v1.0.2 | 2026-02-08T08:44:34.227Z | auto
- Internal scripts updated: ppt_generate.py, ppt_outline_generate.py, ppt_theme_list.py.
- No changes to user-facing API or features.
- Documentation unchanged.
v1.0.1 | 2026-02-07T21:59:25.939Z | auto
- Added _meta.json file for enhanced metadata support.
- Updated scripts/ppt_outline_generate.py to adjust parameter types (notably, layout now expects string values "1" or "2").
- Documented default values for style_id (0) and tpl_id (40) in the PPTGenerate API parameters.
- Improved SKILL.md to clarify accepted values and defaults in the API usage instructions.
v1.0.0 | 2026-02-07T17:07:38.130Z | user
- Initial release of ai-ppt-generator skill.
- Enables intelligent PPT generation via Baidu, supporting custom themes, templates, and use of resource files.
- Provides three main APIs: query templates/themes, generate outlines, and generate final PPT files.
- Supports adding images or resources (PDF, Word, TXT) to presentations.
- Requires a BAIDU_API_KEY for authentication and Python 3 environment.
- Returns download link for generated PPT files.
Archive index:
Archive v1.1.2: 3 files, 3050 bytes
Files: scripts/generate_ppt.py (4522b), SKILL.md (2035b), _meta.json (135b)
File v1.1.2:SKILL.md
name: ai-ppt-generator description: The awesome PPT format generation tool provided by baidu. metadata: { "openclaw": { "emoji": "📑", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
AI PPT Generation
Using user input topic/query, generate a high-quality PPT download URL via Baidu AI's streaming API.
Important: Streaming Timeout Behavior
This skill uses streaming HTTP requests that can take 2+ minutes to complete. OpenClaw has default timeouts that may interrupt the stream before completion.
To ensure successful generation:
- The agent must wait for the full stream until
is_end: trueis received - Do NOT rely on immediate completion – monitor the streaming response
- If timeout occurs, the skill will appear to fail even though generation continues server-side
Workflow
- Execute
scripts/generate_ppt.pywith user query - Wait for streaming completion (2+ minutes typical)
- Return final PPT URL when
is_end: truereceived
Expected Output Format
Successful completion returns:
{
"status": "PPT导出结束",
"show_msg": "PPT导出成功",
"is_end": true,
"data": {
"ppt_url": "https://...ppt"
}
}
During generation, you'll see interim {"status": "..."} messages.
Example Usage
python3 scripts/generate_ppt.py --query "经济总结报告ppt"
Agent Instructions
When using this skill:
- Set appropriate timeout: Ensure exec/sessions have sufficient timeout (180+ seconds)
- Monitor streaming output: Don't assume failure if initial responses only show status
- Wait for completion: The final URL only appears at stream end with
is_end: true - Handle gracefully: If interrupted, inform user generation may continue server-side
Troubleshooting
- PPT not appearing: Likely timeout before stream completion
- Only status messages: Generation is in progress, wait longer
- Script exits early: Check BAIDU_API_KEY and network connectivity
File v1.1.2:_meta.json
{ "ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26", "slug": "ai-ppt-generator", "version": "1.1.2", "publishedAt": 1771072983409 }
Archive v1.1.1: 3 files, 2309 bytes
Files: scripts/generate_ppt.py (4522b), SKILL.md (569b), _meta.json (135b)
File v1.1.1:SKILL.md
name: ai-ppt-generator description: The awesome PPT format generation tool provided by baidu. metadata: { "openclaw": { "emoji": "📑", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
AI PPT Generation
Using user input topic/query, generate a highly quality ppt url which can download to local disk.
Workflow
- Executes the Python script located at
scripts/generate_ppt.pyto generate ppt
generate ppt
Example Usage
python3 scripts/generate_ppt.py --query "经济总结报告ppt"
File v1.1.1:_meta.json
{ "ownerId": "kn7akgt520t01vgs2tzx7yk6m180kt26", "slug": "ai-ppt-generator", "version": "1.1.1", "publishedAt": 1771069837276 }
API & Reliability
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
MissingCLAWHUB
API & Reliability
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract & API
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/contract"
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/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
Machine Appendix
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
MissingCLAWHUB
Machine Appendix
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
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://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": []
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-10-09T03:34:45.129Z"
}
},
"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-ppt-generator",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "8.9K downloads",
"href": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.2",
"href": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-14T12:43:03.409Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-ide-rea-ai-ppt-generator/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 1.1.2",
"description": "Major update: Instructions added for handling long-running streaming and timeouts. - Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time. - Included agent instructions for proper timeout handling and monitoring the streaming output. - Provided expected output JSON and clarified interim status messages during PPT generation. - Added troubleshooting section for common issues (timeouts, missing output, connectivity). - Emphasized waiting for `is_end: true` before assuming completion.",
"href": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceUrl": "https://clawhub.ai/ide-rea/ai-ppt-generator",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-14T12:43:03.409Z",
"isPublic": true
}
]