返回顶部
f

felo-slides Felo幻灯片生成

Generate PPT/slides with Felo PPT Task API in Claude Code. Use when users ask to create/make/generate/export presentations or slide decks, or when explicit commands like /felo-slides are used. Handles API key check, task creation, polling, and final ppt_url output."

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
1,031
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

felo-slides

Felo 幻灯片技能

使用时机

当用户请求创建演示文稿文件时触发此技能:

  • - 根据主题或大纲创建/生成幻灯片
  • 将笔记转换为PPT文件
  • 构建有页数要求的演示文稿
  • 将演示文稿内容导出为可分享的幻灯片链接

触发关键词:

  • - 关于制作幻灯片或演示文稿的中文提示
  • 英文:slides, PPT, presentation deck, generate presentation
  • 明确指令:/felo-slides、使用felo幻灯片

以下情况不要使用此技能:

  • - 实时信息查询(使用felo-search)
  • 关于本地代码库文件的问题
  • 不需要生成幻灯片的纯文本任务

设置

1. 获取API密钥

  1. 1. 访问 felo.ai
  2. 打开设置 -> API密钥
  3. 创建并复制您的API密钥

2. 配置环境变量

Linux/macOS:

bash
export FELOAPIKEY=your-api-key-here

Windows PowerShell:

powershell
$env:FELOAPIKEY=your-api-key-here

执行方法

使用Bash工具命令并严格遵循以下工作流程。

步骤1:预检查API密钥

bash
if [ -z $FELOAPIKEY ]; then
echo 错误:未设置FELOAPIKEY
exit 1
fi

如果密钥缺失,停止并返回设置说明。

步骤2:运行Node脚本(创建+轮询)

使用捆绑脚本(无需jq依赖):

bash
node felo-slides/scripts/runppttask.mjs \
--query 用户提示词 \
--interval 10 \
--max-wait 1800 \
--timeout 60

要应用特定主题,先使用felo ppt-themes列出可用主题,然后传入主题ID:

bash
node felo-slides/scripts/runppttask.mjs \
--query 用户提示词 \
--theme 主题ID \
--interval 10 \
--max-wait 1800 \
--timeout 60

脚本行为:

  • - 通过POST https://openapi.felo.ai/v2/ppts创建任务
  • 支持可选的--theme 应用PPT主题(发送pptconfig.aithemeid)
  • 支持可选的--task-id 恢复轮询现有任务(跳过创建)
  • 通过GET https://openapi.felo.ai/v2/tasks/{taskid}/historical轮询
  • 将COMPLETED/SUCCESS视为成功终态(不区分大小写)
  • 将FAILED/ERROR视为失败终态
  • 在终态时立即停止轮询
  • 成功时打印ppturl(备选:livedoc_url)

可选调试输出:

bash
node felo-slides/scripts/runppttask.mjs \
--query 用户提示词 \
--interval 10 \
--max-wait 1800 \
--json \
--verbose

输出结构化JSON,包括:

  • - taskid
  • taskstatus
  • ppturl
  • livedocurl
  • livedocshortid
  • pptbusinessid
  • errormessage

步骤4:返回结构化结果

成功时,返回:

  • - 立即返回ppturl(脚本默认输出,备选livedocurl)
  • 如果使用--json,还包括taskid、终态和可选元数据

输出格式

使用以下响应结构:

markdown

PPT生成结果

  • - 任务ID:id>
  • 状态:
  • PPT链接:url>
  • 实时文档链接:docurl 或 无>

备注

  • - livedocshortid:<值 或 无>
  • pptbusinessid:<值 或 无>

错误格式:

markdown

PPT生成失败

  • - 错误类型:<错误代码或类别>
  • 消息:<可读消息>
  • 建议操作:<下一步>

错误处理

已知API错误代码:

  • - INVALIDAPIKEY(401):密钥无效或已撤销
  • PPTTASKCREATEFAILED(502):创建任务下游失败
  • PPTTASKQUERYFAILED(502):查询任务下游失败

超时处理:

  • - 如果达到超时,返回最后已知状态并指示用户稍后重试
  • 包含task_id以便用户可以再次查询
  • 重要:要恢复超时的任务,使用--task-id而不是--query,以避免创建重复的PPT:

bash
node felo-slides/scripts/runppttask.mjs \
--task-id 任务ID \
--interval 10 \
--max-wait 1800

重要说明

  • - 当用户意图是生成幻灯片时,始终执行此技能。
  • 始终返回task_id,以便后续查询可以从同一任务继续。
  • 在没有终态的情况下,不要声称完成。
  • 保持API调用最小化:创建一次,然后轮询。

参考

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 felo-slides-1776199886 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 felo-slides-1776199886 技能

通过命令行安装

skillhub install felo-slides-1776199886

下载

⬇ 下载 felo-slides v1.0.1(免费)

文件大小: 7.08 KB | 发布时间: 2026-4-15 10:24

v1.0.1 最新 2026-4-15 10:24
PPT theme support and task resume; README/SKILL doc updates.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部