← 返回 Skills 市场
wwumit

Sum2Slides Pro

作者 Wei Wu · GitHub ↗ · v1.5.0 · MIT-0
cross-platform ✓ 安全检测通过
169
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install sum2slides-pro
功能描述
基于多代理协同,提供深度语义理解、高效批量生成和7种专业布局的企业级PPT自动制作系统。
安全使用建议
This package appears to do what it says: local text/Markdown → PPTX conversion using python-pptx and common Python libs. Before installing: 1) Verify the repository referenced in SKILL.md (github.com/openclaw/sum2slides) is the legitimate source you expect — registry metadata lists source/homepage as unknown. 2) Inspect or run the included setup.py in a virtual environment (venv) to contain any pip installs and filesystem writes; setup.py will pip-install dependencies and copy a default config to ~/.config/sum2slides. 3) Be aware of minor functional inconsistencies (e.g., template.path empty in default config vs Template.validate_path requiring non-empty path) — these are likely bugs, not malicious behavior. 4) If you plan to run automated tests or the setup script, do so in an isolated environment and review any network activity (pip will access PyPI/GitHub). If you need higher assurance, ask the maintainer for a homepage/repo link, signed releases, or a package published on a trusted index before installing system-wide.
功能分析
Type: OpenClaw Skill Name: sum2slides-pro Version: 1.5.0 Sum2Slides is a professionally structured Python utility designed to convert text and Markdown into PowerPoint presentations. The codebase follows security best practices, such as using `yaml.safe_load()` in `src/sum2slides/utils/file.py` to prevent injection attacks and implementing robust input validation in `src/sum2slides/core/validator.py`. While `scripts/setup.py` performs system-level actions like installing dependencies via pip and creating a local config directory, these behaviors are standard for software installers and lack any indicators of malicious intent, data exfiltration, or unauthorized remote execution.
能力评估
Purpose & Capability
The name/description (text-to-PPTX conversion) matches the code and SKILL.md: modules parse text/Markdown, build slide models and export .pptx via python-pptx. Required dependencies listed (python-pptx, markdown, pydantic, click, pyyaml) are plausible. Minor functional inconsistency: Template.validate_path requires a non-empty path, but config/default.yaml contains empty strings for template.path — this is a likely bug but not a security issue.
Instruction Scope
SKILL.md only instructs local installation, CLI and Python API usage, and reading/writing local config (~/.config/sum2slides/config.yaml) and files. The runtime instructions do not ask the agent to read unrelated system files, export credentials, or send data to third-party endpoints. The SKILL.md suggests cloning from GitHub and pip installing; that is expected for a Python project. Note: Registry metadata lists 'Source: unknown' and 'Homepage: none' while SKILL.md refers to a GitHub repo (https://github.com/openclaw/sum2slides.git) — verify the repository before trusting it.
Install Mechanism
There is no formal install spec in the registry, but the package includes scripts/setup.py that will call pip to install dependencies and install the package (pip install -e .). This uses PyPI and GitHub references (normal). No downloads from obscure hosts, URL shorteners, or IPs were found in the provided files. Because setup.py runs subprocess pip installs, run it in a controlled environment (virtualenv/CI) rather than system-wide if you don't trust the source.
Credentials
The skill declares no required environment variables or credentials. SKILL.md suggests optional environment variables for defaults (SUM2SLIDES_TEMPLATE, SUM2SLIDES_OUTPUT_DIR, SUM2SLIDES_LOG_LEVEL) which are proportionate to the tool's purpose. The code does not request unrelated secrets or external service credentials.
Persistence & Privilege
Flags indicate no always:true and autonomous invocation is allowed (platform default). The included setup script writes a config file to the user's home (~/.config/sum2slides) and may create example files — this is reasonable for a local tool. The skill does not attempt to modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sum2slides-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sum2slides-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.5.0
**Sum2Slides-Pro v1.5.0 Changelog** - Major codebase restructure: introduced organized source directories (src/), modular core, models, exporters, and utils. - Added CLI entrypoint, detailed configuration file, and flexible YAML-based setup. - New sample inputs and use-case examples added (meeting notes, research summaries). - Enhanced testing: separated unit tests, improved scripts and test coverage. - Removed legacy and demo files, old API docs, and outdated usage examples for clarity. - Security report and formal development tool support (dev requirements, format checks) included.
v1.0.2
- Clarified that all "企业级"性能指标、并发与监控均为模拟实现,实际仅用于演示、原型和教学用途 - 补充并强调对`python-pptx`依赖的可选性,未安装时仅支持文本分析 - 删除并整理与“企业级真实能力”相关的描述,统一说明全部性能数据为模拟值 - 移除不必要的增强版文件(sum2slides_pro_enhanced.py),简化代码结构 - 精简和修订文档,防止用户误解该Skill具备真实生产级性能
v1.0.1
- Added new improvements documentation (VERSION_1.0.1_IMPROVEMENTS.md). - Introduced enhanced usage example (examples/enhanced_demo.py). - Added enhanced functionality in core module (sum2slides_pro_enhanced.py). - Updated documentation with clearer separation on analysis result vs PPTX file output, and clarified key system features.
v1.0.0
Sum2Slides Pro 1.0.0 introduces advanced, enterprise-ready PPT generation features: - Added deep semantic understanding with >90% accuracy, including sentiment analysis and auto-summarization. - Introduced 7 professional business design layouts for varied presentation needs. - Enabled high-efficiency batch PPT processing, supporting 200+ concurrent tasks. - Integrated real-time, enterprise-grade system monitoring and alert functionality. - Streamlined installation and usage for Python 3.7+ with no external dependencies.
元数据
Slug sum2slides-pro
版本 1.5.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Sum2Slides Pro 是什么?

基于多代理协同,提供深度语义理解、高效批量生成和7种专业布局的企业级PPT自动制作系统。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。

如何安装 Sum2Slides Pro?

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

Sum2Slides Pro 是免费的吗?

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

Sum2Slides Pro 支持哪些平台?

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

谁开发了 Sum2Slides Pro?

由 Wei Wu(@wwumit)开发并维护,当前版本 v1.5.0。

💬 留言讨论