skroll
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSkroll
Skroll
Skroll is a browser-canvas presentation tool. This skill drives it through the official CLI, which uses the same OAuth login as the MCP server.
Skroll是一款基于浏览器画布的演示文稿工具。本技能通过官方CLI驱动它运行,该CLI使用与MCP服务器相同的OAuth登录方式。
Setup
安装配置
Needs Node.js 22+.
If you cannot open a browser (headless agent, CI, container), do not run — it
waits five minutes for a browser callback and then times out. Ask the user for an API key
from https://skrollai.com/app/settings/integrations and export it:
loginbash
export SKROLL_API_KEY=sk_… # or SKROLL_TOKEN=<OAuth access token>If a browser is available, log in once (PKCE, no API key needed), then confirm:
bash
npx @skrollai/cli login
npx @skrollai/cli whoamiA first-time user is signed up and given an organization automatically during ;
there is nothing to set up in the web app first.
loginDefault origin is . Override with or for local
or self-hosted instances — log in once per origin, since a stored credential is only ever sent
to the host that issued it. / works against any origin.
https://skrollai.com--originSKROLL_ORIGIN--tokenSKROLL_TOKEN需要Node.js 22或更高版本。
如果无法打开浏览器(无头Agent、CI、容器环境),请勿运行命令——它会等待五分钟的浏览器回调,之后超时。请用户从https://skrollai.com/app/settings/integrations获取API密钥并导出:
loginbash
export SKROLL_API_KEY=sk_… # or SKROLL_TOKEN=<OAuth access token>如果可以打开浏览器,登录一次(采用PKCE方式,无需API密钥),然后确认:
bash
npx @skrollai/cli login
npx @skrollai/cli whoami首次用户在过程中会自动注册并获得一个组织;无需先在网页应用中进行任何设置。
login默认源为。对于本地或自托管实例,可使用参数或环境变量覆盖——每个源需要登录一次,因为存储的凭据只会发送给颁发它的主机。参数/环境变量适用于任何源。
https://skrollai.com--originSKROLL_ORIGIN--tokenSKROLL_TOKENCommands
命令
The CLI maps 1:1 to the Skroll MCP tools (plus , which writes a file). Run for flags.
download_exportnpx @skrollai/cli help| Task | Command |
|---|---|
| List decks | |
| Create a blank deck | |
| Generate from a brief | |
| Inspect a deck | |
| Patch title or visibility | |
| Replace canvas source | |
| Natural-language edit | |
| Delete a deck | |
| Versions | |
| Export PDF / PPTX | |
| Download the file | |
| Brands | |
| Sign out | |
Commands print the raw API payload. Prefix a flag value with to read it from a file.
@generate_deckedit_deckcreate_brand_from_urlcreate_exportget_exportcompleteddownload_exportCLI与Skroll MCP工具一一对应(新增了命令用于写入文件)。运行查看参数。
download_exportnpx @skrollai/cli help| 任务 | 命令 |
|---|---|
| 列出演示文稿 | |
| 创建空白演示文稿 | |
| 根据简介生成演示文稿 | |
| 查看演示文稿详情 | |
| 修改标题或可见性 | |
| 替换画布源内容 | |
| 自然语言编辑 | |
| 删除演示文稿 | |
| 版本控制 | |
| 导出PDF/PPTX | 先执行 |
| 下载导出文件 | |
| 品牌管理 | |
| 退出登录 | |
命令会打印原始API负载。参数值前缀加表示从文件读取。
@generate_deckedit_deckcreate_brand_from_urlcreate_exportget_exportcompleteddownload_exportErrors worth handling
值得处理的错误
Every failure is JSON: . Three are worth reacting to
rather than retrying:
{"error":{"code":…,"message":…}}- 402 — the organization has used its free allowance (10 skrolls, 100 edits). Retrying will never succeed. Tell the user, and point them at https://skrollai.com/app/settings/billing.
payment_required - 429 — back off for the
rate_limitedin the response.retryAfterSeconds,generate_deck,edit_deckandcreate_brand_from_urlshare a budget of 10 per minute; everything else is 120 per minute.create_export - 401 — the session expired or was revoked. Run
unauthorizedagain, or checklogin.SKROLL_API_KEY
所有失败都会返回JSON格式:。有三种错误值得处理而非重试:
{"error":{"code":…,"message":…}}- 402 —— 组织已用完免费额度(10个Skroll演示文稿,100次编辑)。重试不会成功。告知用户,并引导他们访问https://skrollai.com/app/settings/billing。
payment_required - 429 —— 根据响应中的
rate_limited值进行退避等待。retryAfterSeconds、generate_deck、edit_deck和create_brand_from_url命令共享每分钟10次的限额;其他命令限额为每分钟120次。create_export - 401 —— 会话已过期或被撤销。重新运行
unauthorized命令,或检查login是否正确。SKROLL_API_KEY
Sharing
共享功能
Public viewer URLs look like . After , share the field from the JSON. and return the same field when the skroll is public. Never invent a share link from the deck id, title, or API path.
https://skrollai.com/d/f4zqohxo7dupdate_deck --visibility publicpublicUrlget_decklist_decks公共查看器URL格式为。执行后,分享JSON中的字段。当Skroll演示文稿设为公开时,和命令会返回相同的字段。切勿根据演示文稿ID、标题或API路径自行生成共享链接。
https://skrollai.com/d/f4zqohxo7dupdate_deck --visibility publicpublicUrlget_decklist_decksDocs
文档链接
- Product: https://skrollai.com
- CLI: https://skrollai.com/developers/cli
- MCP (same tools, OAuth in the client): https://skrollai.com/developers/mcp
- REST: https://skrollai.com/developers
- skills.sh:
npx skills add hamburgerlabs/skroll
- 产品官网:https://skrollai.com
- CLI文档:https://skrollai.com/developers/cli
- MCP(相同工具,客户端OAuth登录):https://skrollai.com/developers/mcp
- REST接口:https://skrollai.com/developers
- skills.sh:
npx skills add hamburgerlabs/skroll