#368 by GitHub stars

op7418/NanoBanana-PPT-Skills

NanoBanana PPT Skills 基于 AI 自动生成高质量 PPT 图片和视频的强大工具,支持智能转场和交互式播放

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0c18b9abde04 → 0c18b9abde04

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0c18b9abde04

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 0c18b9abde04ad42f4f62c7e9ead346b7bb39260

3.3kGitHub stars
10stars in 7 days
1skill in this repository
0commits in 30 days

Heat

3.2
  • Star growth, last 7 daysAhead of 60% of tracked repositories
  • Star growth, last 24 hoursAhead of 5% of tracked repositories
  • Rank movement, last 7 daysAhead of 43% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20263,350

Individual skills in this repository

How it works

When your agent uses it

What it loads into context

Frontmatter

0 tokens

Always available to the agent

SKILL.md

5,016 tokens

When the skill is activated

Reference documents

29,796 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 📋 元数据
  2. ✨ 功能特性
  3. 📦 系统要求
  4. 🚀 使用方法
  5. 📝 Skill 执行流程
  6. 🔧 环境变量配置
  7. ⚠<U+FE0F> 错误处理
  8. 🎨 风格系统
  9. 📊 技术细节
  10. 📁 文件组织
  11. 🎯 最佳实践
  12. 📝 使用示例
  13. 🔄 更新日志
  14. 📄 许可证
  15. 📞 技术支持

Scripts executed separately

  • generate_ppt.py
  • generate_ppt_video.py
  • install_as_skill.sh
  • kling_api.py
  • prompt_file_reader.py
  • run.sh
  • simple_transition_prompt_generator.py
  • transition_prompt_generator.py
  • video_composer.py
  • video_materials.py

Files

  • .env.exampleasset4,282 bytes
  • .gitignoreasset395 bytes
  • ANTIGRAVITY_WORKFLOW.mddoc15,197 bytes
  • API_MANAGEMENT.mddoc7,676 bytes
  • ARCHITECTURE.mddoc24,984 bytes
  • ENV_SETUP.mddoc6,043 bytes
  • PPT-Skills-Demo.mp4asset2,660,438 bytes
  • QUICKSTART.mddoc4,755 bytes
  • README.mddoc23,761 bytes
  • README_VIDEO_EXAMPLES.mddoc7,767 bytes
  • SECURITY.mddoc5,498 bytes
  • SETUP_COMPLETE.mddoc4,410 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • SKILL.mdcore15,970 bytes
  • generate_ppt.pyruns13,146 bytes
  • generate_ppt_video.pyruns14,603 bytes
  • install_as_skill.shruns5,573 bytes
  • kling_api.pyruns13,661 bytes
  • prompt_file_reader.pyruns3,594 bytes
  • prompts/transition_template.mddoc2,291 bytes
  • run.shruns1,361 bytes
  • simple_transition_prompt_generator.pyruns5,513 bytes
  • styles/gradient-glass.mddoc4,005 bytes
  • styles/vector-illustration.mddoc4,928 bytes
  • templates/video_viewer.htmlasset13,805 bytes
  • templates/viewer.htmlasset9,723 bytes
  • transition_prompt_generator.pyruns10,244 bytes
  • video_composer.pyruns16,112 bytes
  • video_materials.pyruns15,931 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

Repository facts

License
No license detected
Created
Jan 9, 2026
Last pushed
Jan 19, 2026
Forks
352
Open issues
4
Project activity
Slowing

Rank over the last 12 weeks

Now #368 · best #266 · down 54 in 30 days

  1. #359 on Nov 1
  2. #362 on Nov 2
  3. #363 on Nov 3
  4. #365 on Nov 4
  5. #367 on Nov 5
  6. #368 since Nov 6
65 earlier periods
  1. #256 on Aug 2
  2. #261 on Aug 7
  3. #262 on Aug 8
  4. #260 on Aug 9
  5. #263 from Aug 11 to Aug 12
  6. #269 on Aug 13
  7. #266 on Aug 15
  8. #271 on Aug 16
  9. #270 on Aug 17
  10. #278 on Aug 18
  11. #276 from Aug 19 to Aug 20
  12. #278 on Aug 21
  13. #272 on Aug 22
  14. #281 on Aug 24
  15. #282 from Aug 25 to Aug 26
  16. #282 on Aug 28
  17. #281 on Aug 29
  18. #276 on Aug 30
  19. #284 on Aug 31
  20. #285 on Sep 1
  21. #283 on Sep 2
  22. #290 on Sep 3
  23. #285 on Sep 4
  24. #293 on Sep 7
  25. #292 from Sep 8 to Sep 10
  26. #289 on Sep 11
  27. #296 on Sep 12
  28. #298 on Sep 13
  29. #301 on Sep 14
  30. #300 on Sep 16
  31. #298 on Sep 17
  32. #299 on Sep 18
  33. #295 on Sep 19
  34. #303 from Sep 20 to Sep 21
  35. #307 on Sep 22
  36. #305 on Sep 23
  37. #302 on Sep 24
  38. #300 on Sep 25
  39. #298 on Sep 26
  40. #307 on Sep 27
  41. #311 from Sep 28 to Sep 29
  42. #308 on Sep 30
  43. #306 on Oct 1
  44. #311 on Oct 2
  45. #306 on Oct 3
  46. #304 on Oct 4
  47. #310 on Oct 6
  48. #314 on Oct 7
  49. #316 on Oct 8
  50. #321 on Oct 9
  51. #325 on Oct 12
  52. #327 on Oct 13
  53. #325 on Oct 15
  54. #328 on Oct 16
  55. #326 on Oct 17
  56. #331 on Oct 18
  57. #334 on Oct 19
  58. #335 from Oct 20 to Oct 21
  59. #336 on Oct 22
  60. #335 on Oct 23
  61. #333 on Oct 24
  62. #343 on Oct 25
  63. #353 on Oct 28
  64. #356 on Oct 29
  65. #360 from Oct 30 to Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 11 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 302 signals by file

.env.example

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 48
    # Google AI API 密钥(必需) # 用于:使用 Nano Banana Pro (Gemini 3 Pro Image Preview) 生成 PPT 图片 # 获取地址:https://aistudio.google.com/apikey
  • Network accessline 49
    # 用于:使用 Nano Banana Pro (Gemini 3 Pro Image Preview) 生成 PPT 图片 # 获取地址:https://aistudio.google.com/apikey # 免费额度:每天 15 次请求
  • Network accessline 50
    # 获取地址:https://aistudio.google.com/apikey
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 58
    # 可灵 AI Access Key(可选) # 用于:生成页面间的转场视频 # 获取地址:https://klingai.com
  • Network accessline 59
    # 用于:生成页面间的转场视频 # 获取地址:https://klingai.com # 说明:如果不配置,仍可使用图片生成功能,只是无法生成转场视频
  • Network accessline 60
    # 获取地址:https://klingai.com
  • Network accessline 64
    # 可灵 AI Secret Key(可选) # 用于:配合 Access Key 使用 # 获取地址:https://klingai.com
  • Network accessline 65
    # 用于:配合 Access Key 使用 # 获取地址:https://klingai.com KLING_SECRET_KEY=your-kling-secret-key-here
  • Network accessline 66
    # 获取地址:https://klingai.com
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]

.gitignore

  • Access to secretsline 15
    [Credential-related source omitted]

ANTIGRAVITY_WORKFLOW.md

  • Network accessline 514
    - **风格定义**: 参考 `styles/gradient-glass.md` 和 `styles/vector-illustration.md` - **GitHub仓库**: https://github.com/op7418/NanoBanana-PPT-Skills
  • Network accessline 515
    - **GitHub仓库**: https://github.com/op7418/NanoBanana-PPT-Skills
  • Network accessline 516
    - **创作者**: 歸藏 [@op7418](https://github.com/op7418)

API_MANAGEMENT.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 52
    # API 名称说明 # 用途:描述这个 API 的用途 # 获取地址:https://...
  • Network accessline 53
    # 用途:描述这个 API 的用途 # 获取地址:https://... API_NAME=your-api-key-here
  • Network accessline 54
    # 获取地址:https://...
  • Network accessline 61
    # OpenAI API # 用途:未来可能用于文档分析 # 获取地址:https://platform.openai.com/api-keys
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    # 获取地址:https://platform.openai.com/api-keys
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 148
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Network accessline 163
    | 变量名 | 状态 | 用途 | 获取地址 | |--------|------|------|----------| | `GEMINI_API_KEY` | ✅ 已配置 | Nano Banana Pro 图像生成 | [Google AI Studio](https://makersuite.google.com/app/apikey) |
  • Network accessline 164
    |--------|------|------|----------| | `GEMINI_API_KEY` | ✅ 已配置 | Nano Banana Pro 图像生成 | [Google AI Studio](https://makersuite.google.com/app/apikey) | | `OPENAI_API_KEY` | 💤 预留 | 未来可能用于文档分析 | [OpenAI Platform](https://platform.openai.com/ap
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 167
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 255
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]

ARCHITECTURE.md

  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 255
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]

ENV_SETUP.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 97
    git clone https://github.com/你的用户名/ppt-generator.git
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]

QUICKSTART.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 11
    **获取API密钥**: 访问 [Google AI Studio](https://makersuite.google.com/app/apikey)

README.md

  • Network accessline 7
    ![Version](https://img.shields.io/badge/version-2.0.0-blue.svg)
  • Network accessline 8
    ![License](https://img.shields.io/badge/license-MIT-green.svg)
  • Network accessline 9
    ![Python](https://img.shields.io/badge/python-3.8+-green.svg)
  • Network accessline 11
    **创作者**: [歸藏](https://github.com/op7418)
  • Network accessline 23
    https://github.com/user-attachments/assets/b394de21-2848-489a-8d33-a8e262e60f60
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 98
    1. 克隆项目并进入目录:    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
  • Network accessline 99
    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 133
    **使用说明**: 1. 先获取 API 密钥:    - **必需**: [Google AI API 密钥](https://aistudio.google.com/apikey)
  • Network accessline 134
    1. 先获取 API 密钥:    - **必需**: [Google AI API 密钥](https://aistudio.google.com/apikey)    - **可选**: [可灵 AI API 密钥](https://klingai.com)(用于视频转场功能)
  • Network accessline 135
    - **必需**: [Google AI API 密钥](https://aistudio.google.com/apikey)
  • Network accessline 136
    - **可选**: [可灵 AI API 密钥](https://klingai.com)(用于视频转场功能)
  • Network accessline 149
    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
  • Dangerous shell operationline 173
    sudo apt-get install ffmpeg
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 240
    2. 克隆项目到 Skill 目录:    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git ~/.claude/skills/ppt-generator
  • Network accessline 241
    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git ~/.claude/skills/ppt-generator
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Network accessline 271
    # 克隆项目 git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
  • Network accessline 272
    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
  • Network accessline 291
    # 2. 克隆项目到 Skill 目录 git clone https://github.com/op7418/NanoBanana-PPT-Skills.git ~/.claude/skills/ppt-generator
  • Network accessline 292
    git clone https://github.com/op7418/NanoBanana-PPT-Skills.git ~/.claude/skills/ppt-generator
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Network accessline 681
    **A**: - **Google AI API**: 访问 [Google AI Studio](https://aistudio.google.com/apikey),登录后即可创建
  • Network accessline 682
    - **Google AI API**: 访问 [Google AI Studio](https://aistudio.google.com/apikey),登录后即可创建
  • Network accessline 683
    - **可灵 AI API**: 访问 [可灵 AI 开放平台](https://klingai.com),注册并创建应用获取密钥
  • Access to secretsline 688
    [Credential-related source omitted]
  • Network accessline 719
    **A**: 请查阅相关服务条款: - [Google AI 使用条款](https://ai.google.dev/terms)
  • Network accessline 720
    - [Google AI 使用条款](https://ai.google.dev/terms)
  • Network accessline 721
    - [可灵 AI 使用条款](https://klingai.com/terms)
  • Access to secretsline 741
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 743
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 756
    [Credential-related source omitted]
  • Access to secretsline 758
    [Credential-related source omitted]
  • Network accessline 814
    在 [GitHub Issues](https://github.com/op7418/NanoBanana-PPT-Skills/issues) 提交问题,请包含:
  • Network accessline 859
    - **创作者**: 歸藏 - **GitHub**: [@op7418](https://github.com/op7418)
  • Network accessline 860
    - **GitHub**: [@op7418](https://github.com/op7418)
  • Network accessline 861
    - **Issues**: [GitHub Issues](https://github.com/op7418/NanoBanana-PPT-Skills/issues)

README_VIDEO_EXAMPLES.md

  • Network accessline 72
    https://github.com/op7418/NanoBanana-PPT-Skills/assets/YOUR_USER_ID/demo.mp4
  • Network accessline 82
    <div align="center">   <video src="https://github.com/op7418/NanoBanana-PPT-Skills/assets/YOUR_USER_ID/demo.mp4"
  • Network accessline 83
    <video src="https://github.com/op7418/NanoBanana-PPT-Skills/assets/YOUR_USER_ID/demo.mp4"
  • Network accessline 103
    [![Watch Demo on Bilibili](https://i0.hdslb.com/bfs/archive/VIDEO_COVER.jpg)](https://www.bilibili.com/video/BVXXXXXXX)
  • Network accessline 105
    **🎥 [点击观看完整演示视频(Bilibili)](https://www.bilibili.com/video/BVXXXXXXX)**
  • Network accessline 123
    https://github.com/op7418/NanoBanana-PPT-Skills/assets/YOUR_USER_ID/demo-short.mp4
  • Network accessline 127
    **🎥 [观看完整演示视频(Bilibili 5分钟)](https://www.bilibili.com/video/BVXXXXXXX)** - 包含详细功能讲解
  • Network accessline 129
    **🌍 [Watch Full Demo (YouTube 5min)](https://youtube.com/watch?v=XXXXXXXXX)** - English subtitles available
  • Network accessline 145
    <video   src="https://res.cloudinary.com/YOUR_CLOUD_NAME/video/upload/v1234567890/demo.mp4"
  • Network accessline 146
    src="https://res.cloudinary.com/YOUR_CLOUD_NAME/video/upload/v1234567890/demo.mp4"
  • Network accessline 149
    loop   muted   poster="https://res.cloudinary.com/YOUR_CLOUD_NAME/image/upload/v1234567890/demo-poster.jpg">
  • Network accessline 150
    muted   poster="https://res.cloudinary.com/YOUR_CLOUD_NAME/image/upload/v1234567890/demo-poster.jpg"> </video>
  • Network accessline 151
    poster="https://res.cloudinary.com/YOUR_CLOUD_NAME/image/upload/v1234567890/demo-poster.jpg">
  • Network accessline 174
    https://github.com/op7418/NanoBanana-PPT-Skills/assets/YOUR_USER_ID/full-demo.mp4
  • Network accessline 178
    | 平台 | 链接 | 时长 | 说明 | |------|------|------|------| | 🎬 **Bilibili** | [观看教程](https://bilibili.com/video/BVXXXX) | 5:30 | 中文讲解,包含安装和使用 |
  • Network accessline 179
    |------|------|------|------| | 🎬 **Bilibili** | [观看教程](https://bilibili.com/video/BVXXXX) | 5:30 | 中文讲解,包含安装和使用 | | 🌏 **YouTube** | [Watch Tutorial](https://youtube.com/watch?v=XXXX) | 5:30 | English subtitles |
  • Network accessline 180
    | 🎬 **Bilibili** | [观看教程](https://bilibili.com/video/BVXXXX) | 5:30 | 中文讲解,包含安装和使用 |
  • Network accessline 181
    | 🌏 **YouTube** | [Watch Tutorial](https://youtube.com/watch?v=XXXX) | 5:30 | English subtitles |
  • Network accessline 251
    2. **上传到 GitHub**:    - 直接在 GitHub 仓库的 Issue 或 Pull Request 中拖拽视频上传    - 复制生成的 URL(类似 `https://github.com/user/repo/assets/12345/video.mp4`)
  • Network accessline 252
    - 直接在 GitHub 仓库的 Issue 或 Pull Request 中拖拽视频上传    - 复制生成的 URL(类似 `https://github.com/user/repo/assets/12345/video.mp4`)    - 在 README 中使用这个 URL
  • Network accessline 253
    - 复制生成的 URL(类似 `https://github.com/user/repo/assets/12345/video.mp4`)
  • Network accessline 274
    ![Version](https://img.shields.io/badge/version-2.0.0-blue.svg)
  • Network accessline 275
    ![License](https://img.shields.io/badge/license-MIT-green.svg)
  • Network accessline 276
    ![Python](https://img.shields.io/badge/python-3.8+-green.svg)
  • Network accessline 278
    **创作者**: [歸藏](https://github.com/op7418)
  • Network accessline 298
    **🎥 [观看详细教程(Bilibili 5分钟)](https://bilibili.com/video/BVXXXX)** - 包含安装和使用说明

SECURITY.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 102
    # 6. 关联远程仓库 git remote add origin https://github.com/你的用户名/ppt-generator.git
  • Network accessline 103
    git remote add origin https://github.com/你的用户名/ppt-generator.git
  • Network accessline 133
    # 访问 https://makersuite.google.com/app/apikey
  • Dangerous shell operationline 143
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Dangerous shell operationline 144
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]

SETUP_COMPLETE.md

  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]

SKILL.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Dangerous shell operationline 50
    sudo apt-get install ffmpeg
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 424
    [Credential-related source omitted]
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 438
    [Credential-related source omitted]
  • Access to secretsline 441
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Dangerous shell operationline 457
    sudo apt-get install ffmpeg  # Ubuntu
  • Access to secretsline 648
    [Credential-related source omitted]

generate_ppt.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]

generate_ppt_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 335
    [Credential-related source omitted]

install_as_skill.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 73
    rm -rf "$SKILL_DIR"
  • Dangerous shell operationline 92
    rm -rf "$SKILL_DIR/.git"
  • Dangerous shell operationline 95
    rm -rf "$SKILL_DIR/venv"
  • Dangerous shell operationline 98
    rm -rf "$SKILL_DIR/outputs"
  • Access to secretsline 100
    [Credential-related source omitted]
  • Dangerous shell operationline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Dangerous shell operationline 145
    print_info "  Ubuntu: sudo apt-get install ffmpeg"
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]

kling_api.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 23
    API_BASE_URL = "https://api-beijing.klingai.com"
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 224
    url = f"{API_BASE_URL}{API_CREATE_TASK}"         response = requests.post(url, json=request_body, headers=self._get_auth_headers())
  • Network accessline 225
    response = requests.post(url, json=request_body, headers=self._get_auth_headers())
  • Network accessline 251
    url = f"{API_BASE_URL}{API_QUERY_TASK.format(task_id=task_id)}"         response = requests.get(url, headers=self._get_auth_headers())
  • Network accessline 252
    response = requests.get(url, headers=self._get_auth_headers())
  • Network accessline 330
    response = requests.get(video_url, stream=True)

prompt_file_reader.py

  • Executable scriptline 1
    #!/usr/bin/env python3

run.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

simple_transition_prompt_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

transition_prompt_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]

video_composer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

video_materials.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 276 facts

and 226 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeUnknownNo evidence
CodexUnknownNo evidence
CursorUnknownNo evidence
Gemini CLIUnknownNo evidence
GitHub CopilotUnknownNo evidence
OpenCodeUnknownNo evidence
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

op7418/NanoBanana-PPT-Skills: #368 on hotskills, 3.3k stars

[![op7418/NanoBanana-PPT-Skills on hotskills](https://hotskills.dev/badge/op7418-nanobanana-ppt-skills.svg)](https://hotskills.dev/skill/op7418-nanobanana-ppt-skills/)