← Back to Skills Marketplace
169
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install sum2slides-pro
Description
基于多代理协同,提供深度语义理解、高效批量生成和7种专业布局的企业级PPT自动制作系统。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sum2slides-pro - After installation, invoke the skill by name or use
/sum2slides-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Sum2Slides Pro?
基于多代理协同,提供深度语义理解、高效批量生成和7种专业布局的企业级PPT自动制作系统。 It is an AI Agent Skill for Claude Code / OpenClaw, with 169 downloads so far.
How do I install Sum2Slides Pro?
Run "/install sum2slides-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sum2Slides Pro free?
Yes, Sum2Slides Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Sum2Slides Pro support?
Sum2Slides Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sum2Slides Pro?
It is built and maintained by Wei Wu (@wwumit); the current version is v1.5.0.
More Skills