← 返回 Skills 市场
lmanchu

Gamma Presentation Generator

作者 lmanchu · GitHub ↗ · v1.0.0 · MIT-0
darwinlinuxwindows ⚠ suspicious
298
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install gamma-presentation
功能描述
Generate professional presentations with Gamma AI. Just describe what you want — topic, outline, or full content — and get a polished deck. No Gamma account...
使用说明 (SKILL.md)

Gamma Presentation Generator

Generate polished presentations from a topic or content brief. Uses Gamma AI to create professionally designed slides. The user does not need a Gamma account.

When to Use

Trigger when the user wants to:

  • Create a presentation, deck, or slides
  • "Make me a pitch deck about X"
  • "Generate slides for my talk on Y"
  • "Create a presentation with 10 slides about Z"

Do NOT trigger for:

  • PPTX file editing (use document-skills:pptx instead)
  • HTML/web presentations (use frontend-slides instead)
  • Presenton-specific requests (use presenton instead)

How to Use

Step 1: Gather Requirements

Ask the user (if not already provided):

  • Topic or content: What the presentation is about
  • Audience: Who is this for? (investors, team, conference)
  • Length: How many slides? (default: ~8-10)
  • Format: PDF or PPTX? (default: PDF)

Step 2: Prepare the Input

For best results, compose a structured prompt:

Create a [N]-slide presentation about [TOPIC].

Audience: [WHO]
Tone: [professional/casual/technical]

Key points to cover:
1. [Point 1]
2. [Point 2]
3. [Point 3]

Include: [data, charts, examples, quotes, etc.]

Step 3: Generate

GAMMA_API_KEY="$GAMMA_API_KEY" bun run ~/.claude/skills/gamma/generate.ts \
  --content "$(cat /tmp/gamma-prompt.txt)" \
  --format pdf \
  --output /tmp/presentation.pdf

Or with just a topic:

GAMMA_API_KEY="$GAMMA_API_KEY" bun run ~/.claude/skills/gamma/generate.ts \
  --topic "IrisGo Series A Pitch" \
  --pages 12 \
  --format pdf \
  --output /tmp/pitch-deck.pdf

Step 4: Deliver

  • If output file was saved, tell the user the file path
  • If download failed, provide the Gamma URL for manual export
  • Offer to open the file or share the link

Configuration

The API key is stored in the environment. Do not expose it to the user.

# Set in your shell profile or .env
export GAMMA_API_KEY="sk-gamma-..."

Limitations

  • Gamma AI designs the slides — layout and visual style are Gamma's choice
  • Export to PDF/PPTX may require the Gamma URL (direct download not always available)
  • Generation takes 30-90 seconds depending on complexity
  • Content is limited by Gamma's input length (~4000 chars recommended)

Cost

Each generation costs Gamma credits (~$0.01/credit, typical deck = 50-100 credits). The skill owner covers this cost — users generate for free.

安全使用建议
This skill appears to do what it says (call Gamma to generate decks), but the published description misstates who must provide/pay for the Gamma API key. Before installing: (1) confirm how API keys/billing will be handled — you will need a GAMMA_API_KEY in your environment or a local ~/.gamma/config.json for the script to run; (2) review the bundled generate.ts locally (it is small and readable) and run it yourself rather than trusting a shared key; (3) do not paste a high-privilege or organization-wide Gamma key into a skill you don't fully trust — create a limited/test key if possible; (4) verify the skill's origin (there is no homepage and the owner id is opaque). If these inconsistencies worry you, treat this as untrusted code and run it in an isolated environment or decline installation.
能力评估
Purpose & Capability
Name/description match the behavior: the skill calls the Gamma API to create and download presentations. However the prose repeatedly claims 'No Gamma account needed' and 'The skill owner covers this cost — users generate for free', while the code and SKILL.md require a GAMMA_API_KEY (or a local ~/.gamma/config.json). That is a misleading claim about who provides/hosts the API key and who pays.
Instruction Scope
SKILL.md instructs the agent to run a single bundled script (generate.ts) with GAMMA_API_KEY set and to save the resulting PDF/PPTX. The instructions do not ask the agent to read unrelated system files or exfiltrate data beyond contacting the Gamma endpoints and downloading the generated file. The script reads only the env var and ~/.gamma/config.json as a fallback; no other files or credentials are referenced.
Install Mechanism
There is no install spec (instruction-only deployment) and the included code runs locally under Bun. No remote downloads or archive extraction are performed by the skill itself. Required binary 'bun' is reasonable given the TypeScript script.
Credentials
The skill requires a single credential (GAMMA_API_KEY), which is appropriate for calling the Gamma API. However: (1) registry metadata lists no primary credential even though GAMMA_API_KEY is required; (2) the documentation's claim that users don't need a Gamma account and that the skill owner pays is inconsistent with the code that uses a key from the environment or a local ~/.gamma/config.json. That mismatch could mislead users into exposing an API key they didn't intend to manage or pay for.
Persistence & Privilege
The skill is not marked always:true and does not request special system privileges. It only reads a local config file (~/.gamma/config.json) as a convenience fallback, and writes the output file to the user-specified path. It does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gamma-presentation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gamma-presentation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Generate professional presentations with Gamma AI. BYOK or managed API key. PDF/PPTX output.
元数据
Slug gamma-presentation
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Gamma Presentation Generator 是什么?

Generate professional presentations with Gamma AI. Just describe what you want — topic, outline, or full content — and get a polished deck. No Gamma account... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 298 次。

如何安装 Gamma Presentation Generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gamma-presentation」即可一键安装,无需额外配置。

Gamma Presentation Generator 是免费的吗?

是的,Gamma Presentation Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Gamma Presentation Generator 支持哪些平台?

Gamma Presentation Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, windows)。

谁开发了 Gamma Presentation Generator?

由 lmanchu(@lmanchu)开发并维护,当前版本 v1.0.0。

💬 留言讨论