ワンクリックで
xiangyu-slides
AI 演示文稿生成工具。通过调用 xiangyu-slides API 生成 HTML 演示文稿,支持多种风格选择,适合创建融资演讲、教学培训、会议演讲等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
AI 演示文稿生成工具。通过调用 xiangyu-slides API 生成 HTML 演示文稿,支持多种风格选择,适合创建融资演讲、教学培训、会议演讲等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | xiangyu-slides |
| description | AI 演示文稿生成工具。通过调用 xiangyu-slides API 生成 HTML 演示文稿,支持多种风格选择,适合创建融资演讲、教学培训、会议演讲等场景。 |
| version | 1.0.0 |
| metadata | {"openclaw":{"homepage":"https://github.com/kyirexy/xiangyu-skill#xiangyu-slides","requires":{"anyBins":["curl"]}}} |
AI 演示文稿生成工具。
Match user's language: Respond in the same language the user uses. If user writes in Chinese, respond in Chinese. If user writes in English, respond in English.
首次使用需要配置 API 地址和 API Key。
方式一:环境变量
export XIANGYU_API_URL="https://api.xiangyu-slides.com"
export XIANGYU_API_KEY="your-api-key"
方式二:配置文件
在项目根目录创建 .xiangyu-slides/config.json:
{
"api_url": "https://api.xiangyu-slides.com",
"api_key": "xy_xxxxxxxxxxxxxx"
}
方式三:本地开发模式
如果运行本地服务,可以不配置 API Key:
# 启动本地服务
cd frontend-slides-app
npm install
npm start
# API 地址
http://localhost:3007
当用户请求:
使用 AskUserQuestion 一次性收集:
Question 1 — 主题 (header: "主题"): 演示文稿的主题是什么?例如:后羿射日、AI发展趋势
Question 2 — 用途 (header: "用途"): 这个演示文稿的用途?
Question 3 — 长度 (header: "长度"): 需要多长?
Question 4 — 风格 (header: "风格"): 喜欢哪种视觉风格?
深色主题:
浅色主题:
特色主题:
curl -X POST "${API_URL}/api/generate" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${API_KEY}" \
-d '{
"topic": "主题",
"purpose": "teaching",
"length": "medium",
"style": "bold-signal"
}'
返回给用户:
所有受保护的 API 需要在 Header 中传入 API Key:
Authorization: Bearer your-api-key
| 端点 | 方法 | 认证 | 说明 |
|---|---|---|---|
/api/auth/register | POST | 否 | 注册账号 |
/api/auth/login | POST | 否 | 登录 |
/api/auth/me | GET | 是 | 获取用户信息 |
/api/auth/upgrade | POST | 是 | 升级到付费版 |
/api/styles | GET | 否 | 获取风格列表 |
/api/generate | POST | 是 | 一键生成 |
/api/generate-outline | POST | 是 | 生成大纲 |
/api/generate-html | POST | 是 | 生成 HTML |
curl -X POST https://api.xiangyu-slides.com/api/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"your@email.com","password":"password"}'
响应:
{
"success": true,
"user": {"id": "user_xxx", "email": "your@email.com"},
"apiKey": "xy_xxxxxxxxxxxxxx"
}
{
"topic": "演示主题",
"purpose": "teaching|conference|pitch|internal",
"length": "short|medium|long",
"style": "bold-signal|electric-studio|...",
"content": "内容概要(可选)",
"editing": false
}
{
"success": true,
"outline": {
"title": "标题",
"subtitle": "副标题",
"slides": [...]
},
"html": "<html>...</html>",
"style": {
"id": "bold-signal",
"name": "Bold Signal",
"vibe": "Confident, bold, modern"
},
"usage": {
"used": 1,
"limit": 10
}
}
| 错误码 | 说明 | 解决方案 |
|---|---|---|
| 401 | API Key 无效 | 检查 API Key 是否正确 |
| 403 | 限额超限 | 升级到付费版或等待下月 |
| 500 | 服务器错误 | 稍后重试 |
{
"error": "Usage limit exceeded",
"limit": 10,
"used": 10,
"upgrade": "https://xiangyu-slides.com/pricing"
}
| 方案 | 价格 | 限额 |
|---|---|---|
| 免费版 | ¥0 | 10 次/月 |
| 付费版 | ¥9.9/月 | 无限次 |