开发编程
#python
ppt-author
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=fuyuxiang-echo-agent-skills-creative-ppt-author-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
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":"[Truncated]"}}} PPT Author Generate PowerPoint presentations from structured content. 生成专业演示文稿前必读 生成正式 PPT 前, 必须 先用 skill_view 读取本技能的 references/design-guide.md , 并严格按其中的配色、版式、排版、页数节奏规范执行。该文件含可直接仿写的完整代码样例。 Install pip install python-pptx Quick Start 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" ) Markdown → Slides 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 | Script 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 Slide Types Title (layout 0): Title + subtitle Content (layout 1): Title + bullet points Two Column (layout 3): Side-by-side comparison Blank (layout 6): For custom images/charts Chinese Font Support 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 )
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |