Install
openclaw skills install @scnet-sugon/image-to-pptopenclaw skills install @scnet-sugon/image-to-ppt本技能封装了 Scnet OCR 服务,将图片异步转换为 PPT 文件,并通过轮询获取转换结果。
.pptx。⚠️ 重要:使用前需要申请 Scnet API Token
sc-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)手动配置(推荐)
config/.env 文件,内容如下:# ===== Sugon-Scnet 文档格式转化 API 配置 =====
# 申请地址:https://www.scnet.cn
SCNET_API_KEY=your_scnet_api_key_here
# API 基础地址(一般无需修改)
SCNET_API_BASE=https://api.scnet.cn/api/llm/v1
# 轮询配置(可选)
SCNET_POLL_INTERVAL=5
SCNET_MAX_POLL_TIME=600
SCNET_API_KEY=你的密钥⚠️ 安全警告:切勿将 API Key 直接粘贴到聊天对话中,否则可能被记录或泄露。
Token 过期后调用会返回 401 或 403 错误。更新方法:重新申请 Token 并替换 config/.env 中的 SCNET_API_KEY。
本技能需要 Python 3.6+ 和 requests 库。请运行以下命令:
pip install requests
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| ocrType | string | 是 | 转换类型。必须为 IMAGE_TO_PPT(图片转 PPT) |
| filePath | string | 是 | 待转换文件的本地绝对路径。图片格式。 |
python .claude/skills/image_to_ppt/scripts/main.py IMAGE_TO_PPT /path/to/image.png
用户可以说:
AI 会根据 description 中的关键词自动触发本技能。
编辑 config/.env 文件:
| 变量名 | 默认值 | 说明 |
|---|---|---|
| SCNET_API_KEY | 必需 | Scnet API 密钥 |
| SCNET_API_BASE | https://api.scnet.cn/api/llm/v1 | API 基础地址(一般无需修改) |
| SCNET_POLL_INTERVAL | 5 | 轮询状态间隔(秒) |
| SCNET_MAX_POLL_TIME | 600 | 最大轮询等待时间(秒) |
data[0].output.results 中,为临时 MinIO 下载链接。错误: 开头的友好提示。ocrType 匹配:IMAGE_TO_PPT 输入图片。| 问题 | 解决方案 |
|---|---|
| 配置文件不存在 | 创建 config/.env 并填入 Token(参考前置配置) |
| API Key 无效/过期 | 重新申请 Token 并更新 .env 文件 |
| 文件不存在 | 检查提供的文件路径是否正确 |
| 网络连接失败 | 检查网络连接或防火墙设置 |
| 不支持的文件类型 | 确保文件扩展名为允许的类型(参考 API 文档) |
| 401/403/Unauthorized | Token 无效或过期,重新申请并配置 |
| 任务长时间 running | 可能是文件较大或服务繁忙,可增大 SCNET_MAX_POLL_TIME |
| 任务失败 | 查看返回的 error_code 和 error_message |