بنقرة واحدة
ppt-author
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create and edit Excel (.xlsx) workbooks with openpyxl. Supports formulas, charts, formatting, and data analysis.
Generate images via DALL-E, Stable Diffusion, or free alternatives. Supports multi-channel delivery.
Generate meme images with text overlays using Pillow. Pick templates or create custom image macros.
Execute Python code snippets in a sandboxed environment. Supports data analysis, visualization, and quick scripts.
GitHub CLI for issues, PRs, code search, CI logs, releases, and API queries. Requires gh CLI and auth.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
| name | ppt-author |
| description | Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx. |
| version | 1.0.0 |
| metadata | {"echo":{"tags":["PowerPoint","Presentation","Slides","Office","Creative"],"requires":{"pip":["python-pptx"]}}} |
Generate PowerPoint presentations from structured content.
生成正式 PPT 前,必须先用 skill_view 读取本技能的 references/design-guide.md,
并严格按其中的配色、版式、排版、页数节奏规范执行。该文件含可直接仿写的完整代码样例。
pip install python-pptx
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation()
# Title slide
slide = prs.slides.add_slide(prs.slide_layouts[0])
slide.shapes.title.text = "项目汇报"
slide.placeholders[1].text = "2026年6月"
# Content slide
slide = prs.slides.add_slide(prs.slide_layouts[1])
slide.shapes.title.text = "核心指标"
body = slide.placeholders[1]
body.text = "月活用户: 100万\n收入增长: 25%\n客户满意度: 4.8/5"
prs.save("report.pptx")
Input format:
# Presentation Title
subtitle: 2026-06-13
## Slide Title
- Bullet point 1
- Bullet point 2
- Bullet point 3
## Data Slide
| Metric | Value |
|--------|-------|
| Users | 100K |
| Revenue| $1M |
python3 scripts/create_pptx.py from-md outline.md --output presentation.pptx
python3 scripts/create_pptx.py quick "Project Update" --slides "Background" "Progress" "Next Steps" --output deck.pptx
from pptx.util import Pt
from pptx.dml.color import RGBColor
for paragraph in body.paragraphs:
for run in paragraph.runs:
run.font.name = '微软雅黑'
run.font.size = Pt(18)