← 返回 Skills 市场
logictortoise

Slide Generator

作者 AnyGenIO · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
1422
总下载
10
收藏
5
当前安装
16
版本数
在 OpenClaw 中安装
/install anygen-slide-generator
功能描述
Use this skill any time the user wants to create, design, or produce slide presentations — as standalone files or embedded content. This includes: pitch deck...
使用说明 (SKILL.md)

AI Slide Generator — AnyGen

This skill uses the AnyGen CLI to generate slide presentations server-side at www.anygen.io.

Authentication

# Web login (opens browser, auto-configures key)
anygen auth login --no-wait

# Direct API key
anygen auth login --api-key sk-xxx

# Or set env var
export ANYGEN_API_KEY=sk-xxx

When any command fails with an auth error, run anygen auth login --no-wait and ask the user to complete browser authorization. Retry after login succeeds.

How to use

Follow the anygen-workflow-generate skill with operation type slide.

If the anygen-workflow-generate skill is not available, install it first:

anygen skill install --platform \x3Copenclaw|claude-code> -y
安全使用建议
This skill appears to do what it says: it calls the AnyGen CLI to produce slide decks and requires an AnyGen API key. Before installing: verify the @anygen/cli npm package and publisher are legitimate; treat ANYGEN_API_KEY like any sensitive API key (use least-privilege keys, rotate them, do not share); be aware the anygen binary will run locally and may access files or network when generating slides; the skill may prompt the user to complete a browser-based OAuth flow. If you do not trust the AnyGen service or the npm package owner, do not install or provide your API key.
功能分析
Type: OpenClaw Skill Name: anygen-slide-generator Version: 3.0.0 The skill contains instructions in SKILL.md that direct the AI agent to automatically install additional software ('anygen skill install -y') if a dependency is missing. This behavior bypasses manual review of secondary payloads and could be used to fetch and execute unvetted code. While the tool's stated purpose is slide generation via anygen.io, the automated installation of further skills with the '-y' flag is a high-risk capability.
能力评估
Purpose & Capability
Name/description match the declared dependencies: the skill needs the AnyGen CLI and an ANYGEN_API_KEY to generate slides. The Node package @anygen/cli and the anygen binary are appropriate for this purpose.
Instruction Scope
SKILL.md only instructs use of the anygen CLI (auth flows, env var usage, and invoking a workflow). It does not ask the agent to read unrelated files, access unrelated environment variables, or send data to unexpected endpoints beyond AnyGen's service.
Install Mechanism
Install uses an npm-scoped package (@anygen/cli) which will create the anygen binary. This is a standard moderate-risk mechanism (package code will run locally); users should confirm the npm package and publisher are legitimate before installing.
Credentials
Only ONE credential is required (ANYGEN_API_KEY) and it is explicitly declared as the primary credential. That matches the need to authenticate to AnyGen.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. The install will place a user-level CLI binary (anygen), which is normal for a CLI-based integration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install anygen-slide-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /anygen-slide-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
Version 3.0.0 — Major update: Python scripts replaced by CLI; now requires AnyGen CLI and updated workflow. - Replaces all Python scripts (`anygen.py`, `auth.py`, `fileutil.py`) with the official AnyGen CLI tool (`@anygen/cli`) - Updates `SKILL.md` to document new CLI authentication and usage, removing old script-based instructions - Now requires `anygen` CLI binary (Node.js package); Python dependencies removed - Skill workflow now leverages `anygen-workflow-generate` for slide creation tasks - Installation and environment setup instructions updated for CLI-based operation
v1.5.7
anygen-slide-generator 1.5.7 - Improved SKILL.md documentation: clarified and strengthened requirements for user-facing communication, including preserving original content from AnyGen replies and prompts. - Strictly require preserving and presenting the exact AnyGen slide prompt and outline to the user, with translation only as needed—do not rephrase, summarize, or interpret beyond language adaptation. - Updated instructions for prompting users for API keys to always use clickable Markdown links. - Expanded the workflow from 4 to 5 discrete phases for better clarity and guidance. - Added and updated metadata and requirements for integration and environment capabilities.
v1.5.6
- Clarified and condensed security, permissions, and communication style sections in documentation. - Updated the slide generation workflow explanations to be more concise and precise. - Changed file processing instructions: get user consent before reading or uploading files. - Removed redundant and overly detailed platform-specific instructions. - Clearly defined which scripted outputs and variables should be hidden from user conversations. - No code or functional changes—documentation only.
v1.5.5
- No changes detected in this version; all functionality and instructions remain the same as the previous release. - Version number updated to 1.5.5 for consistency.
v1.5.4
**Improved sandboxing and platform security/compatibility.** - Refined SKILL.md to clarify platform capability requirements and script boundaries. - Now explicitly documents that `sessions_spawn` is required (not implemented in scripts, but a platform feature). - Describes structured stdout labels and script communication for improved agent parsing and security. - Further restricts and clarifies what agent should/should not relay to user (no raw script output, no sensitive data). - Adjusts API key usage description for accurate endpoint authentication details.
v1.5.3
anygen-slide-generator 1.5.3 - Added authentication and file utility modules (`scripts/auth.py`, `scripts/fileutil.py`) for clearer structure. - Improved security documentation: clarified exactly what files, environment variables, and endpoints are accessed. - Revised communication guidelines to further restrict exposure of technical/internal terms to users. - Updated documentation to match actual implementation, reflecting a modularized script structure. - No changes in user-facing workflow or required inputs.
v1.5.2
Rename to Slides Generator
v1.5.1
Script fix
v1.5.0
Major SKILL.md and script update with enhanced dialogue mode and monitoring
v1.4.2
Sync latest updates from repo
v1.4.1
Fix display name
v1.4.0
Update SKILL.md and scripts
v1.3.0
Add security scan compliance metadata
v1.2.0
Sync to latest main
v1.1.0
Sync to latest: unified export-format, thumbnail preview, remove blocking run command
v1.0.0
anygen-slide-generator 1.0.0 - Initial release: Generates editable PowerPoint (PPTX) slide decks from user prompts using the AnyGen API. - Supports custom slide styles, page counts, aspect ratios, and reference file uploads. - Progress polling and user milestone notifications for long-running generations. - Outputs both local file download path and online task URL for finished slides. - Error handling guidelines and IM file delivery integration provided. - Requires Python3, requests library, and AnyGen API key configuration.
元数据
Slug anygen-slide-generator
版本 3.0.0
许可证 MIT-0
累计安装 5
当前安装数 5
历史版本数 16
常见问题

Slide Generator 是什么?

Use this skill any time the user wants to create, design, or produce slide presentations — as standalone files or embedded content. This includes: pitch deck... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1422 次。

如何安装 Slide Generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install anygen-slide-generator」即可一键安装,无需额外配置。

Slide Generator 是免费的吗?

是的,Slide Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Slide Generator 支持哪些平台?

Slide Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Slide Generator?

由 AnyGenIO(@logictortoise)开发并维护,当前版本 v3.0.0。

💬 留言讨论