pptx-generator
21
总安装量
4
周安装量
#17429
全站排名
安装命令
npx skills add https://github.com/ntaksh42/agents --skill pptx-generator
Agent 安装分布
claude-code
4
cline
3
codebuddy
3
cursor
3
iflow-cli
2
Skill 文档
PowerPoint Generator Skill
PowerPointãã¬ã¼ã³ãã¼ã·ã§ã³ï¼.pptxï¼ãçæããã¹ãã«ã§ãã
ä¸»ãªæ©è½
- ã¹ã©ã¤ã使: ã¿ã¤ãã«ãã³ã³ãã³ã
- ã°ã©ã: æ£ãæãç·ãåã°ã©ã
- ç»å: ç»åæ¿å ¥
- ãã¼ãã«: è¡¨ä½æ
- ãã³ãã¬ã¼ã: ãã¶ã¤ã³ãã³ãã¬ã¼ã
Python (python-pptx)
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation()
# ã¿ã¤ãã«ã¹ã©ã¤ã
title_slide = prs.slides.add_slide(prs.slide_layouts[0])
title = title_slide.shapes.title
subtitle = title_slide.placeholders[1]
title.text = "ãã¬ã¼ã³ãã¼ã·ã§ã³ã¿ã¤ãã«"
subtitle.text = "ãµãã¿ã¤ãã«"
# ã³ã³ãã³ãã¹ã©ã¤ã
content_slide = prs.slides.add_slide(prs.slide_layouts[1])
title = content_slide.shapes.title
title.text = "主ãªãã¤ã³ã"
content = content_slide.placeholders[1]
tf = content.text_frame
tf.text = "ãã¤ã³ã1"
p = tf.add_paragraph()
p.text = "ãã¤ã³ã2"
p.level = 1
# ç»åã¹ã©ã¤ã
img_slide = prs.slides.add_slide(prs.slide_layouts[6])
left = Inches(1)
top = Inches(1)
img_slide.shapes.add_picture('chart.png', left, top, width=Inches(8))
prs.save('presentation.pptx')
ãã¼ã¸ã§ã³æ å ±
- Version: 1.0.0