Felo Slides

📊 AI 一键生成精美演示文稿

基于 Felo PPT Task API 自动生成专业演示文稿,支持主题定制、任务轮询与断点续传,适合快速将大纲转化为可分享 PPT。

收藏
11.1k
安装
2.7k
版本
1.0.1
CLS 安全性认证2026-07-13
点击查看完整报告 >

使用说明

核心用法

felo-slides 是 Claude Code 生态中专用于生成 PPT/Slides 的技能,底层对接 Felo PPT Task API(v2)。用户通过自然语言或显式命令(如 /felo-slides)触发后,系统自动完成 API Key 校验、任务创建、状态轮询及结果输出全流程。

执行流程
1. 预检:验证 FELO_API_KEY 环境变量,缺失则终止并返回配置指引;

2. 任务创建:调用 POST /v2/ppts 提交用户 prompt,可选 ppt_config.ai_theme_id 指定主题;

3. 轮询追踪:通过 GET /v2/tasks/{task_id}/historical 每 10 秒查询状态,最大等待 30 分钟;

4. 结果交付:终端状态为 COMPLETED/SUCCESS 时输出 ppt_url(或 live_doc_url 兜底),失败则返回错误码与建议操作。

特色功能

  • 主题系统:先执行 felo ppt-themes 列出可用主题,再通过 --theme 参数应用;
  • 断点续传:超时或中断后可用 --task-id 恢复轮询,避免重复创建;
  • 结构化调试--json --verbose 输出完整元数据(task_id、status、livedoc_short_id 等)。

显著优点

  • 端到端自动化:单命令完成"Prompt → PPT 链接",无需人工介入 API 调用链;
  • 容错设计:区分临时超时与终态失败,支持任务级重试而非重复提交;
  • 零依赖脚本:Node.js 单文件实现,不依赖 jq 等外部工具,跨平台兼容;
  • 双输出保障:主链路返回 ppt_url,失败时自动降级 live_doc_url,确保可用性。

潜在缺点与局限性

  • 外部 API 依赖:全流程受 Felo 服务端稳定性制约,502/下游故障会导致 PPT_TASK_CREATE_FAILED
  • 异步延迟:生成耗时随页数与复杂度增长,30 分钟上限可能不足以处理超长 deck;
  • 主题前置依赖:主题 ID 需额外查询,非所见即所得,增加一步交互成本;
  • 内容可控性有限:AI 生成大纲后自动排版,对单页细节(动画、图表样式)干预能力弱。

适合人群

  • 需快速将文字大纲、会议纪要转化为标准 PPT 的知识工作者;
  • 追求"一句话生成幻灯片"效率、对设计细节要求不高的商务/教育场景用户;
  • 已有 Felo 账号并愿意配置 API Key 的 Claude Code 深度用户。

常规风险

  • API Key 泄露FELO_API_KEY 以环境变量形式存在,多用户共享终端时有暴露风险,建议配合 secret manager;
  • 内容合规性:AI 生成内容可能含版权素材或事实错误,商用前需人工审核;
  • 服务连续性:Felo 平台策略变更(定价、速率限制、API 下线)可能导致技能突然不可用,需关注官方公告。

安全解读

核心用法

Felo Slides 是一项调用 Felo PPT Task API 的自动化技能,专用于将用户输入的主题、大纲或笔记转换为可分享的演示文稿。用户需提供 FELO_API_KEY 环境变量,随后通过 Node.js 脚本完成「创建任务→轮询状态→输出链接」的完整流程。

显著优点

  • 零依赖安全架构:纯 Node.js 内置模块实现,无 npm 第三方包,彻底规避供应链攻击风险。
  • 来源可信:由 Felo-Inc 官方组织账号维护(T2 级别),MIT 开源许可证,代码完全可审计。
  • 网络隔离:所有请求严格限定于 openapi.felo.ai 官方域名,HTTPS + Bearer Token 认证,无数据外泄通道。
  • 功能完整:支持主题选择(--theme)、任务续查(--task-id)、JSON 结构化输出(--json),满足生产级需求。
  • 轮询智能:自动处理 CREATEDRUNNINGCOMPLETED 状态流转,失败自动终止,超时支持断点续传。

潜在缺点与局限性

  • API 依赖:服务可用性完全绑定 Felo 官方平台,若官方服务中断则无法降级处理。
  • 内容隐私:用户 query 需上传至 Felo 服务器处理,生成文件托管于 Felo 云服务,敏感内容需谨慎评估。
  • 无本地渲染:最终产物为云端链接(ppt_url/live_doc_url),不支持直接输出本地 .pptx 文件。
  • 覆盖风险FELO_API_BASE 环境变量可自定义 API 端点,若被恶意篡改可能导致密钥泄露(中等风险)。

适合人群

  • 需要快速将文本大纲转化为可视化 PPT 的知识工作者
  • 对供应链安全敏感、希望避免第三方 npm 依赖的技术团队
  • 已持有 Felo API Key 并希望集成自动化工作流的用户

常规风险

  • API Key 泄露风险(环境变量配置不当)
  • 自定义 API 端点被劫持风险(FELO_API_BASE 滥用)
  • 云端数据留存合规风险(需查阅 Felo 隐私政策)
  • 任务超时后需手动续查,非实时同步体验

Felo Slides 内容

scripts文件夹
手动下载zip · 8.0 kB
run_ppt_task.mjstext/javascript
请选择文件