Chalk Labs
Need help deploying Baidu Wenku AIPPT?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bobvarkey-baidu-wenku-aippt
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/baidu-wenku-aippt
What's inside
- Skill name
Baidu Wenku AIPPT- Description
- Generate PPT with Baidu Wenku AI. Smart template selection based on content.
- License
- MIT
- Instructions
- 81 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "Baidu Wenku AIPPT" does not match folder "ai-ppt-generator"
Files (6)
- origin.json · .clawhub/
- SKILL.md
- _meta.json
- generate_ppt.py · scripts/
- ppt_theme_list.py · scripts/
- random_ppt_theme.py · scripts/
SKILL.md (first lines)
# AI PPT Generator
Generate PPT using Baidu AI with intelligent template selection.
## Smart Workflow
1. **User provides PPT topic**
2. **Agent asks**: "Want to choose a template style?"
3. **If yes** → Show styles from `ppt_theme_list.py` → User picks → Use `generate_ppt.py` with chosen `tpl_id` and real `style_id`
4. **If no** → Use `random_ppt_theme.py` (auto-selects appropriate template based on topic content)
## Intelligent Template Selection
`random_ppt_theme.py` analyzes the topic and suggests appropriate template:
- **Business topics** → 企业商务 style
- **Technology topics** → 未来科技 style
- **Education topics** → 卡通手绘 style
- **Creative topics** → 创意趣味 style
- **Cultural topics** → 中国风 or 文化艺术 style
- **Year-end reports** → 年终总结 style
- **Minimalist design** → 扁平简约 style
- **Artistic content** → 文艺清新 style
## Scripts
- `scripts/ppt_theme_list.py` - List all available templates with style_id and tpl_id
- `scripts/random_ppt_theme.py` - Smart template selection + generate PPT
- `scripts/generate_ppt.py` - Generate PPT with specific template (uses real style_id and tpl_id from API)
## Key Features
- **Smart categorization**: Analyzes topic content to suggest appropriate style
- **Fallback logic**: If template not found, automatically uses random selection
- **Complete parameters**: Properly passes both style_id and tpl_id to API
## Usage Examples
```bash
# List all templates with IDs
python3 scripts/ppt_theme_list.py
# Smart automatic selection (recommended for most users)
python3 scripts/random_ppt_theme.py --query "人工智能发展趋势报告"
# Specific template with proper style_id
python3 scripts/generate_ppt.py --query "儿童英语课件" --tpl_id 106
# Specific template with auto-suggested category
python3 scripts/random_ppt_theme.py --query "企业年度总结" --category "企业商务"
```
## Agent Steps
1. Get PPT topic from user
2. Ask: "Want to choose a template style?"
3. **If user says YES**:
- Run `ppt_theme_list.py` to show available templates
- User selects a template (note the tpl_id)
- Run `generate_ppt.py --query "TOPIC" --tpl_id ID`
4. **If user says NO**:
- Run `random_ppt_theme.py --query "TOPIC"`
- Script will auto-select appropriate template based on topic
5. Set timeout to 300 seconds (PPT generation takes 2-5 minutes)
6. Monitor output, wait for `is_end: true` to get final PPT URL
## Output Examples
**During generation:**
```json
{"status": "PPT生成中", "run_time": 45}
```
**Final result:**
```json
{
"status": "PPT导出结束",
"is_end": true,
"data": {"ppt_url": "https://image0.bj.bcebos.com/...ppt"}
}
```
## Technical Notes
- **API integration**: Fetches real style_id from Baidu API for each template
- **Error handling**: If template not found, falls back to random selection
- **Timeout**: Generation takes 2-5 minutes, set sufficient timeout
- **Streaming**: Uses streaming API, wait for `is_end: true` before considering completeFrom bobvarkey/openclaw-workspace, MIT.
More from bobvarkey/openclaw-workspace
- 0.423score
seo
web-quality-skills
Optimize for search engine visibility and ranking.
SkillDFreshness: D★ 1Claude Code +9 - 0.421score
last30days
bobvarkey
Multi-query social search with intelligent planning.
SkillDFreshness: D★ 1Claude Code - 0.407score
frontend-design
bobvarkey
Create distinctive, production-grade frontend interfaces with high design quality.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-gemini-stock-market
bobvarkey
Stock market data ingestion and quick analytics for Gemini or compatible feeds.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-himalaya
bobvarkey
Domain-specific research aggregator and synthesis capability.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-ai-ppt-generator
bobvarkey
Generate presentation slides from text/data with AI assistance.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-cli-docs
bobvarkey
A CLI wrapper and docs companion for gateway, channels, models, automation, and workflows.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-ontology-summarise
bobvarkey
Summarizes ontologies and semantic relations from structured APIs for quick ingestion.
SkillDFreshness: D★ 1Claude Code +9 - 0.235score
clawhub-nano-banana
bobvarkey
Lightweight data-pipeline primitives for quick utility tasks and data handling.
SkillDFreshness: D★ 1Claude Code +9 - 0.233score
clawhub-auto-updater
bobvarkey
Self-update hooks for OpenClaw components and skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.233score
clawhub-memory-manager
bobvarkey
Memory indexing, deduplication, and fast recall utilities.
SkillDFreshness: D★ 1Claude Code +9 - 0.233score
clawhub-calDAV-calendar
bobvarkey
Integrates Caldav calendar access and event summarization into OpenClaw workflows.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 10, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/bobvarkey/openclaw-workspace
- Website
- diabetes-buddy.vercel.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from bobvarkey
- 0.450score
frontend-design
bobvarkey
Create distinctive, production-grade frontend interfaces with high design quality.
SkillCFreshness: CClaude Code +9 - 0.421score
last30days
bobvarkey
Multi-query social search with intelligent planning.
SkillDFreshness: D★ 1Claude Code - 0.407score
frontend-design
bobvarkey
Create distinctive, production-grade frontend interfaces with high design quality.
SkillDFreshness: D★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Baidu Wenku AIPPT running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Baidu Wenku AIPPT skill. Agent Mart. https://agentmart.dev/skills/bobvarkey-baidu-wenku-aippt (last updated 2026-10-24)