Documents

Sum2Slides Lite

Try it

对话总结成专业PPT,支持纯本地处理和可选飞书上传 (v1.1.6)

What it does

**Sum2Slides Lite v1.1.6** 是一个智能对话总结成PPT工具,支持纯本地处理和可选飞书上传。

The skill document

Sum2Slides Lite v1.1.6 - 对话总结成PPT

🎯 简介

Sum2Slides Lite v1.1.6 是一个智能对话总结成PPT工具,支持纯本地处理和可选飞书上传。

🔒 安全使用指南 (ClawHub审查建议整合)

📋 安装前必须做:

  1. 检查代码 - 如果可以,审查所有代码文件
  2. 运行验证 - 运行 INSTALL_VERIFICATION.py 和 quick_permission_check.py
  3. 安全测试 - 在安全目录运行 simple_sum2slides_test.py

🔑 飞书凭证安全:

  • 仅设置可信应用 - 只为你信任的飞书应用设置 FEISHU_APP_ID / FEISHU_APP_SECRET
  • 凭证权限 - 这些凭证允许上传到你的飞书租户
  • 谨慎使用 - 如果不信任技能作者,不要设置飞书凭证

🌐 网络活动控制:

  • 纯本地模式 - 保持 feishu.enabled=false 且不设置 FEISHU_* 环境变量
  • 无网络活动 - 这样技能将完全在本地运行
  • 用户选择 - 你可以选择是否启用飞书上传功能

📁 安全安装方法:

  • 手动复制 - 如果不完全信任包作者,使用手动复制/符号链接方法
  • 用户控制 - 这样你可以控制何时将文件添加到技能文件夹
  • 逐步验证 - 在启用上传功能前逐步验证所有操作

✨ 核心功能

纯本地处理:

  • ✅ 智能对话分析
  • ✅ 专业PPT生成 (PowerPoint/WPS)
  • ✅ 多种模板支持
  • ✅ 标准 .pptx 格式

可选飞书上传:

  • ⚠️ 需要设置 FEISHU_APP_ID / FEISHU_APP_SECRET
  • ⚠️ 数据会上传到你的飞书租户
  • ⚠️ 需要网络连接

🚀 快速开始

🎯 版本: v1.1.5 (安全审查整合版)

方式A: 纯本地使用 (推荐,最安全)

# 1. 解压文件
unzip sum2slides-lite-v1.1.6.zip
cd sum2slides-lite-v1.1.6

# 2. 不设置任何环境变量 (保持纯本地)
# FEISHU_APP_ID 和 FEISHU_APP_SECRET 是可选的,不设置即可禁用网络功能
# 保持 feishu.enabled=false (默认)

# 3. 运行安全验证
python INSTALL_VERIFICATION.py
python quick_permission_check.py

# 4. 测试功能
python simple_sum2slides_test.py

# 5. 安装
mkdir -p ~/.openclaw/skills/sum2slides-lite
cp -r * ~/.openclaw/skills/sum2slides-lite/

方式B: 飞书上传模式 (需要凭证)

# 1. 解压文件
unzip sum2slides-lite-v1.1.6.zip
cd sum2slides-lite-v1.1.6

# 2. 设置可选飞书凭证 (仅当信任时)
export FEISHU_APP_ID="your_trusted_app_id"
export FEISHU_APP_SECRET="your_trusted_app_secret"

# 3. 启用飞书功能
# 编辑 config/config.yaml 设置 feishu.enabled=true

# 4. 运行完整验证
python INSTALL_VERIFICATION.py --full
python quick_permission_check.py
python simple_sum2slides_test.py --feishu-test

# 5. 安装
mkdir -p ~/.openclaw/skills/sum2slides-lite
cp -r * ~/.openclaw/skills/sum2slides-lite/

方式C: 符号链接 (开发者)

# 保持源文件位置,便于更新和审查
ln -s "$(pwd)" ~/.openclaw/skills/sum2slides-lite

⚙️ 配置说明

config/config.yaml 关键设置:

basic:
  output_dir: "~/Desktop/Sum2Slides"  # 输出目录
  default_software: "powerpoint"       # powerpoint 或 wps

feishu:
  enabled: false  # ⚠️ 设置为 true 启用飞书上传
  app_id: ""      # 从环境变量读取
  app_secret: ""  # 从环境变量读取

🔑 环境变量说明 (重要澄清)

注册表元数据澄清:

  • SKILL.md元数据: 正确标记为 requires: env: [] (基础功能不需要环境变量)
  • 实际使用: FEISHU_APP_ID 和 FEISHU_APP_SECRET 是可选的
  • 修复问题: v1.1.6修复了之前版本元数据不一致的问题

环境变量使用:

# ⚠️ FEISHU_APP_ID 和 FEISHU_APP_SECRET 是可选的
# 仅当使用飞书上传功能时需要设置
export FEISHU_APP_ID="your_app_id"        # 可选
export FEISHU_APP_SECRET="your_app_secret" # 可选

# 输出目录 (可选)
export OUTPUT_DIR="~/Desktop/Sum2Slides"   # 可选

纯本地模式 (推荐):

✅ 不设置 FEISHU_* 环境变量
✅ 保持 feishu.enabled=false
✅ 完全无网络活动
✅ 数据100%在本地

📊 使用模式

模式1: 完全本地 (最安全)

输入 → 本地处理 → 本地PPT文件
  • ❌ 无网络连接
  • ✅ 数据完全在本地
  • ✅ 无需API凭证

模式2: 飞书上传 (需要信任)

输入 → 本地处理 → 飞书云盘
  • ✅ 网络连接 (飞书API)
  • ⚠️ 数据上传到飞书
  • ⚠️ 需要API凭证

🔧 验证工具

安全验证:

# 1. 安装验证
python INSTALL_VERIFICATION.py

# 2. 权限检查
python quick_permission_check.py

# 3. 功能测试
python simple_sum2slides_test.py

# 4. 网络检查 (可选)
grep -r "requests\|urllib" . --include="*.py"

飞书功能验证:

# 仅当启用飞书时运行
python examples/basic_usage.py --feishu-test

📁 文件说明

核心文件:

  • sum2slides.py - 主程序
  • core/ - PPT生成核心
  • platforms/feishu/ - 飞书平台集成 (可选)

验证工具:

  • INSTALL_VERIFICATION.py - 安装验证 (必须运行)
  • quick_permission_check.py - 权限检查
  • simple_sum2slides_test.py - 功能测试

安全文档:

  • SECURE_INSTALLATION_GUIDE.md - 安全使用指南
  • docs/SECURITY_GUIDE.md - 完整安全指南

🤝 支持与反馈

安全报告:

  • 发现安全问题立即报告
  • 通过官方渠道反馈

使用帮助:

  • 参考 docs/USER_GUIDE.md
  • 查看 examples/ 目录

📄 许可证

MIT License - 详见 LICENSE 文件


Sum2Slides Lite v1.1.5 - 智能对话总结,安全可控

重要提醒: 本技能提供两种使用模式,用户可以根据安全需求选择。建议首次使用时选择纯本地模式,熟悉后再考虑是否启用飞书上传功能。

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from wwumit

Browse all skills

Excel数据分析与可视化助手

by wwumit27 installs1 stars

自动将纯文本或Markdown内容智能摘要并生成结构化的PowerPoint幻灯片,支持多模板和主题自定义。

by wwumit16 installs1 stars

EU AI Act Compliance Check — based on Regulation (EU) 2024/1689 (欧盟《人工智能法案》), 覆盖 4 大维度 12 项核心合规检查(高风险 AI 系统核心要求/文档与质量管理/提供者义务/ 透明度与通用目的模型义务,含深度伪造与 AI 生成内容披露)。免费安装;评分运行于 CQDev 云端合规引擎。无 Key 时自动匿名试用(5 次真实云端评分 / 7 天窗口),额度用尽后引导注册。

by wwumit1 installs

PIPL Audit — 个人信息保护法合规深度审计(基于《个人信息保护法》PIPL 2021-11-01 施行 及配套规则),覆盖 9 大审计域 32 项审计检查(审计范围/告知同意/处理原则/敏感信息与未成年人/ 个人权利/自动化决策/跨境传输/数据安全与事件响应/治理与持续合规)。免费安装; 评分运行于 CQDev 云端合规引擎。无 Key 时自动匿名试用(5 次真实云端评分 / 7 天窗口)

by wwumit1 installs

基于多代理协同,提供深度语义理解、高效批量生成和7种专业布局的企业级PPT自动制作系统。

by wwumit18 installs1 stars