cheat-on-content
给所有想把"感觉"变成可校准预测的内容创作者。**方法论通用**——打分 → 盲预测 → T+3d 复盘 → 进化 rubric 的循环适用任何能被量化(播放 / 阅读 / 收听 / 点击)的内容。**rubric…
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio. Use for any \"make slides\", \"create a deck\", or \"slides from this document\"
Claude Code
$ npx -y skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator --agent claude-code
Codex
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a codex -y
Cursor
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a cursor -y
Gemini CLI
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a gemini-cli -y
GitHub Copilot
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a github-copilot -y
OpenCode
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a opencode -y
Windsurf
$ npx skills add LiHongwei-cn/lihongwei-cn --skill 2slides-ppt-generator -a windsurf -y
name: 2slides-ppt-generator
description: "AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio. Use for any \"make slides\", \"create a deck\", or \"slides from this document\" request."
category: api-integration
risk: safe
source: community
source_repo: 2slides/slides-generation-2slides-skills
source_type: community
date_added: "2026-06-05"
author: 2slides
tags: [presentations, slides, powerpoint, ai, api-integration, pdf, narration, document-summarization]
tools: [claude, cursor, gemini, codex, antigravity]
plugin:
setup:
type: manual
summary: "Install Python requirements and configure a 2slides API key before running generation scripts."
docs: SKILL.mdGenerate professional presentations using the 2slides AI API. The skill supports content-based generation (theme-driven Fast PPT), style matching from a reference image, custom PDF design, document summarization, AI voice narration, and exporting pages/audio. It returns both an interactive slide URL and a downloadable PDF.
This skill is adapted from the official 2slides skill repository ([`2slides/slides-generation-2slides-skills`](https://github.com/2slides/slides-generation-2slides-skills)). It calls the hosted 2slides API and requires the user's own API key and credits.
Users must have a 2slides API key and credits:
1. **Get API Key:** Visit https://2slides.com/api to create an account and API key
2. **Purchase Credits (Optional):** Visit https://2slides.com/pricing to buy additional credits
3. **Set API Key:** Store the key in environment variable: `SLIDES_2SLIDES_API_KEY`
read -r -s SLIDES_2SLIDES_API_KEY export SLIDES_2SLIDES_API_KEY
4. **Install Script Dependencies:** From this skill directory, install the pinned local requirements before using the Python scripts:
python -m pip install -r requirements.txt
**Credit Costs:**
See [references/pricing.md](references/pricing.md) for detailed pricing information.
Choose the appropriate approach based on the user's request:
User Request │ ├─ "Create slides from this content/text" │ └─> Use Content-Based Generation (Section 1) │ ├─ "Create slides like this image" │ └─> Use Reference Image Generation (Section 2) │ ├─ "Create custom designed slides" or "Create PDF slides" │ └─> Use Custom PDF Generation (Section 3) │ ├─ "Create slides from this document" │ └─> Use Document Summarization (Section 4) │ ├─ "Add voice narration" or "Generate audio for slides" │ └─> Use Voice Narration (Section 5) │ ├─ "Download slides as images" or "Export slides and voices" │ └─> Use Download Export (Section 6) │ └─ "Search for themes" or "What themes are available?" └─> Use Theme Search (Section 7)
---
Generate slides from user-provided text content.
**Step 1: Prepare Content**
Structure the content clearly for best results:
Title: [Main Topic] Section 1: [Subtopic] - Key point 1 - Key point 2 - Key point 3 Section 2: [Subtopic] - Key point 1 - Key point 2
**Step 2: Choose Theme (Required)**
Search for an appropriate theme (themeId is required):
python scripts/search_themes.py --query "business" python scripts/search_themes.py --query "professional" python scripts/search_themes.py --query "creative"
Pick a theme ID from the results.
**Step 3: Generate Slides**
Use the `generate_slides.py` script with the theme ID:
# Basic generation (theme ID required) python scripts/generate_slides.py --content "Your content here" --theme-id "theme123" # In different language python scripts/generate_slides.py --content "Your content" --theme-id "theme123" --language "Spanish" # Async mode for longer presentations python scripts/generate_slides.py --content "Your content" --theme-id "theme123" --mode async
**Step 4: Handle Results**
**Sync mode response:**
{
"slideUrl": "https://2slides.com/slides/abc123",
"pdfUrl": "https://2slides.com/slides/abc123/download",
"status": "completed"
}Provide both URLs to the user:
**Async mode response:**
{
"jobId": "job123",
"status": "pending"
}Poll for results:
python scripts/get_job_status.py --job-id "job123"
---
Generate slides that match the style of a reference image.
**Step 1: Verify Image URL**
Ensure the reference image i
MUNDO - THE EMPEROR. Complete AI orchestration system with 1208 skills, 25 capability modules, self-evolving, collective consciousness. GitHub Actions 24/7 automation.
给所有想把"感觉"变成可校准预测的内容创作者。**方法论通用**——打分 → 盲预测 → T+3d 复盘 → 进化 rubric 的循环适用任何能被量化(播放 / 阅读 / 收听 / 点击)的内容。**rubric…
提议并执行 rubric 或 bucket 升级。两种模式:**完整 rubric bump**(最高风险动作,5 步强制 + 跨模型审核)和 **--bucket-only 轻量重校**(只换 bucket 边界,不动 rubric 公式)。**Phase…
cheat-on-content 的首次 onboarding 与脚手架创建器。统一流程——所有用户都走相同 5 阶段闭环,唯一区别是"发过视频的人"会在 init 时多一步:抓取已有视频建立历史 context(用于后续 cheat-seed…
从对标账号导入 script + 数据 → 拆 pattern + 派生 base rubric 信号 → 写到 benchmark.md / script_patterns.md /…
把老用户的 .cheat-state.json 升级到当前 schema_version。读 migrations/registry.md 算迁移链,按顺序应用每一步迁移文件。幂等:跑两次结果一样。失败停在中间版本不前进。触发词:"迁移"/"升级…
从复盘评论数据派生 / 刷新账号的受众画像,写入 audience.md。这是和 rubric 平行的第二个派生物——rubric 答"怎么打分",persona 答"谁在看"。cheat-seed 选题 / 写稿时读它。**audience.md…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…