← 返回 Skills 市场
daan0701

ppt-creator

作者 YOOTeam · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
163
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install ppt-creator
功能描述
专业级智能 PPT 全生命周期创作与增强套件。支持通过 yoo-ai API 自动生成、编辑与美化 PPT。当需要执行以下任务时使用此 Skill:(1) 【多源生成】:将简单主题、结构化大纲、本地文件(.docx, .txt)或 AI 编码项目(架构分析)转化为专业 PPT;(2) 【专家流】:需要“先审阅大纲...
安全使用建议
Key points to consider before installing or invoking this skill: - Credential requirement (metadata mismatch): The package metadata did not declare any required environment variables, but the code requires an API key (YOO_AI_API_KEY) or config.json.API_KEY. You will need to provide a Yoo‑AI API key for it to work; do not assume it runs fully offline. Prefer creating a scoped/test key for this skill rather than reusing high‑privilege credentials. - External network calls: The skill calls https://saas.api.yoo-ai.com for creating tasks, polling status, getting editor/download URLs, and downloading assets. Uploaded/parsed content (file contents, project summaries) will be transmitted to that service. Only send non-sensitive data or run in an environment where you accept sending that data to the provider. - Local file access and scanning: The skill will read any local files you explicitly provide and can scan a project_path you point it at (analyzeProject recursively inspects directories). Do not point it at repositories or paths that contain secrets, keys, or private data you don't want sent to an external service. - Files written locally: It creates .tasks.json in the working directory and writes outputs to output_dir (default 'outputs' or as configured in config.json). Be prepared for these files and ensure the runtime directory is appropriate. - Missing resources: The code references references/prompts.md; if this file is absent the skill may throw errors. Test in a controlled sandbox first. - Sanity checks: Review the API host (saas.api.yoo-ai.com) and confirm it's the intended provider. If you trust the provider, restrict the API key scope and run the skill in an isolated environment. If you do not trust the provider, do not supply your keys or sensitive files. - Operational suggestions: Run an initial test with minimal, non-sensitive input to verify behavior. If you plan to use project analysis, create a reduced test copy of the project containing only non-sensitive files. Keep the skill's working directory isolated (sandbox/container) and inspect network traffic if you need to verify exactly what is sent. If you want, I can summarize exactly which functions will transmit which user data to the external API (e.g., createPptTask sends text or custom_data; analyzeProject reads and summarizes files) to help you decide which inputs are safe to provide.
功能分析
Type: OpenClaw Skill Name: ppt-creator Version: 1.0.0 The skill bundle is a legitimate PPT generation suite that interfaces with the yoo-ai API. It includes scripts for parsing Markdown outlines (outline_parser.js), analyzing local project structures to generate architectural summaries (project_analyzer.js), and managing asynchronous generation tasks (chatppt_creator.js). While the tool requires file system access to read source documents and scan project directories, its behavior is transparently documented in SKILL.md and strictly aligned with the stated purpose of creating presentations. No evidence of data exfiltration, unauthorized persistence, or malicious prompt injection was found; the code includes basic sanitization for output filenames and validates JSON structures before transmission.
能力评估
Purpose & Capability
The code and SKILL.md align with a PPT-generation skill that calls a remote Yoo-AI SaaS (API_BASE_URL = https://saas.api.yoo-ai.com) and processes local inputs (.txt/.docx and projects). However the registry metadata declared no required environment variables or credentials while the code requires an API key (YOO_AI_API_KEY or config.json.API_KEY). That omission is a coherence issue and should have been declared.
Instruction Scope
SKILL.md instructs the agent to read local files, parse/validate markdown outlines, and optionally scan a project directory for analysis — all consistent with creating PPTs from local content. It explicitly requires user confirmations in several workflows. These instructions require the agent's Read/file tools and user-supplied paths; they do not attempt broad, unrelated system access beyond reading user-provided files and writing outputs.
Install Mechanism
There is no external install spec (instruction-only with bundled scripts). All code is included in the skill package; there are no remote downloads or obscure install URLs. No archive extraction or unfamiliar install mechanisms were found.
Credentials
The runtime requires an API key (getApiKey looks for process.env.YOO_AI_API_KEY or config.json.API_KEY) but the registry metadata lists no required env vars/credentials. Requesting an API key to contact a remote SaaS is proportionate to the skill's purpose, but the metadata omission is misleading and increases risk because users may not realise they must supply a credential that will be sent to a third‑party API. Additionally, the skill will send file contents and project analysis data to that external API — this is necessary for the service but can expose sensitive project contents if not considered.
Persistence & Privilege
The skill writes a .tasks.json in the current working directory and saves generated PPTs to an output_dir (configurable via config.json or default 'outputs'). always:false and no modifications to other skills are requested. Writing local task/state files and outputs is expected, but users should be aware of these filesystem writes and the default output location.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ppt-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ppt-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
chatppt-creator 1.0.0 — 初始发布 - 发布专业级智能 PPT 全生命周期创作与增强套件,支持文本、大纲、文件、多种输入方式生成 PPT。 - 覆盖大纲审阅流、内容增强(如添加演讲稿、插入页面、风格切换)等全流程。 - 引入图片型 PPT 绘图模式,提供丰富风格知识库,支持风格推荐与交互式选择。 - 支持专门流程:项目代码自动分析生成汇报、封面风格预览、任务进度追踪等。 - 明确要求大纲等步骤必须经用户审阅确认,注重交互体验和高质量输出。
元数据
Slug ppt-creator
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

ppt-creator 是什么?

专业级智能 PPT 全生命周期创作与增强套件。支持通过 yoo-ai API 自动生成、编辑与美化 PPT。当需要执行以下任务时使用此 Skill:(1) 【多源生成】:将简单主题、结构化大纲、本地文件(.docx, .txt)或 AI 编码项目(架构分析)转化为专业 PPT;(2) 【专家流】:需要“先审阅大纲... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 163 次。

如何安装 ppt-creator?

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

ppt-creator 是免费的吗?

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

ppt-creator 支持哪些平台?

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

谁开发了 ppt-creator?

由 YOOTeam(@daan0701)开发并维护,当前版本 v1.0.0。

💬 留言讨论