Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

PPT Master

v1.1.0

AI-driven multi-format SVG content generation system for presentations, social media graphics, and marketing materials. Use when creating PPTs, posters, or v...

0· 2.8k·7 current·8 all-time
byZhaofeng@lzfxxx

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for lzfxxx/ppt-master.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "PPT Master" (lzfxxx/ppt-master) from ClawHub.
Skill page: https://clawhub.ai/lzfxxx/ppt-master
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install ppt-master

ClawHub CLI

Package manager switcher

npx clawhub@latest install ppt-master
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (SVG/PPT generation) aligns with the shipped files: many SVG templates, tools for PDF→MD, image embedding, SVG postprocessing, and svg_to_pptx. The repository contents are extensive but consistent with a full-featured presentation generation tool.
!
Instruction Scope
SKILL.md and AGENTS.md insist tools be run automatically when a PDF/URL is supplied ("must immediately call" pdf_to_md/web_to_md). That forces network requests and conversion steps without an explicit user confirmation step in the instructions. The workflow also explicitly recommends removing Gemini watermarks using tools/gemini_watermark_remover.py — an action that can implicate copyright/terms-of-service issues. These behaviors are within the domain of a content-generation skill but expand the agent's runtime actions beyond purely local file transforms and could surprise users.
Install Mechanism
No install spec (instruction-only skill) — lowest installer risk. However this bundle includes 800+ files and many Python/Node scripts that will be executed locally when invoked. There is no explicit build/install step; user will run local scripts directly. Review the individual tools (especially web_to_md.cjs and gemini_watermark_remover.py) before execution to confirm there are no unexpected network endpoints or destructive actions.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The declared permissions are proportionate to its stated purpose.
Persistence & Privilege
Flags show normal privileges (always:false, model invocation allowed). The skill does not request permanent inclusion or higher-than-normal privileges and does not declare modifying other skills or system settings.
What to consider before installing
This package appears to implement a full offline SVG→PPT workflow and is mostly coherent with that purpose, but review a few risky items before running: 1) Inspect tools/gemini_watermark_remover.py — removing watermarks can violate service ToS or copyright; avoid using it on third-party images. 2) Inspect tools/web_to_md.cjs and web_to_md.py for how they fetch pages (headers, authentication, proxies) before feeding arbitrary URLs — the SKILL enforces immediate conversion of URLs, which will cause outbound network requests. 3) Because there is no install sandbox, run the repo in an isolated environment (container or VM) the first time, and grep for any hardcoded external endpoints, telemetry, or credential usage. 4) If you need stricter controls, ask the maintainer for a minimal subset of scripts you trust (e.g., only svg_to_pptx.py and finalize_svg.py) or request explicit confirmation steps be added to SKILL.md before any network action. If you want, I can (a) list the specific files to audit first, (b) search the repository for network- or OS-level calls to highlight high-risk files, or (c) help craft safe usage guidelines or a sandbox command list.

Like a lobster shell, security has layers — review code before you run it.

latestvk973zfth5qmwgc7tjzq4s2ha5s82rvnt
2.8kdownloads
0stars
1versions
Updated 14h ago
v1.1.0
MIT-0

PPT Master - AI 视觉内容生成系统

基于 AI 多角色协作的 SVG 内容生成系统,支持演示文稿、社交媒体、营销海报等多种格式。

何时使用此 Skill

  • 从 Markdown/PDF/URL 生成 PPT 演示文稿
  • 创建小红书、朋友圈等社交媒体图文
  • 设计营销海报、信息图
  • 批量生成可视化内容

核心工作流

源文档 → 创建项目 → 模板选择 → Strategist 规划 → [Image Generator 配图] → Executor 生成 SVG → 后处理 → 导出 PPTX

快速开始

1. 前置检查

阅读角色定义前必须加载对应文件:

阅读技术约束:

2. 创建项目

mkdir -p projects/<name>/{src,output/images,output/final}
# 源文档放入 src/ 目录

3. 源文档处理

格式工具命令
PDFtools/pdf_to_md.pypython3 tools/pdf_to_md.py <pdf> <out.md>
URLtools/web_to_md.pypython3 tools/web_to_md.py <url> <out.md>
微信公众号tools/web_to_md.cjsnode tools/web_to_md.cjs <url> <out.md>

4. 执行工作流

Step 1: Strategist 分析

  • 读取源文档
  • 确定画布格式(PPT 16:9 / 小红书 / 海报等)
  • 规划页数、内容结构
  • 输出:projects/<name>/plan.md

Step 2: Image Generator 配图(可选)

  • 根据内容需求搜索或生成图片
  • 图片放入 projects/<name>/output/images/
  • 使用 tools/embed_images.py 嵌入 SVG

Step 3: Executor 生成 SVG

  • 按规划逐页生成 SVG
  • 输出到 projects/<name>/output/
  • 使用 tools/finalize_svg.py 后处理

Step 4: 导出 PPTX

python3 tools/svg_to_pptx.py projects/<name> -o output.pptx
# 或使用 --use-final 使用 final/ 目录的 SVG

支持的画布格式

参考 docs/canvas_formats.md

格式尺寸用途
ppt1691920×1080标准 PPT 16:9
ppt431440×1080传统 PPT 4:3
xiaohongshu900×1200小红书图文
moments1080×1080朋友圈方形
phone9_161080×1920手机全屏海报
a4595×842A4 文档

工具速查

# SVG → PPTX
python3 tools/svg_to_pptx.py <project> -o <out.pptx>

# PDF/网页 → Markdown
python3 tools/pdf_to_md.py <in.pdf> <out.md>
python3 tools/web_to_md.py <url> <out.md>

# 图片处理
python3 tools/embed_images.py <svg> <image_dir>
python3 tools/crop_images.py <image> [options]
python3 tools/fix_image_aspect.py <image>

# SVG 后处理
python3 tools/finalize_svg.py <project>
python3 tools/svg_quality_checker.py <project>

# 项目管理
python3 tools/project_manager.py create <name>
python3 tools/project_manager.py list

示例项目

依赖安装

# Python 依赖
pip install python-pptx Pillow beautifulsoup4 requests lxml

# Node.js 工具(可选,用于微信公众号抓取)
npm install

关键约束

  1. SVG 技术限制: 禁用 filtermaskclipPath 等 PPT 不兼容特性
  2. 图片格式: 嵌入前必须使用 embed_images.py 处理
  3. 字体: 使用系统标准字体(微软雅黑、思源黑体等)
  4. 颜色: 遵循设计规范中的配色方案

完整文档

在线预览

查看生成效果:GitHub Pages 预览

Comments

Loading comments...