Skill flagged — suspicious patterns detected

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

Professional PPTX Maker

v1.0.2

Creates professional PowerPoint presentations with mandatory charts, tables, expert commentary, MECE structure, and standardized themed layouts.

0· 80·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for vincentlau2046-sudo/professional-pptx-maker.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Professional PPTX Maker" (vincentlau2046-sudo/professional-pptx-maker) from ClawHub.
Skill page: https://clawhub.ai/vincentlau2046-sudo/professional-pptx-maker
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 professional-pptx-maker

ClawHub CLI

Package manager switcher

npx clawhub@latest install professional-pptx-maker
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The files implement a PowerPoint generator (parsing, planning, validation, rendering via python-pptx) which matches the skill description. Minor packaging inconsistencies: README and SKILL.md describe a 'professional-pptx-maker' CLI, but repository lacks a clear executable wrapper script named that; instead there are Python entry scripts (main.py, professional_main.py). package.json lists 'python-pptx' as an npm dependency (nonsensical), suggesting sloppy packaging rather than deliberate maliciousness.
Instruction Scope
SKILL.md runtime instructions are scoped to reading an input markdown file, parsing it, and producing a .pptx. It does not instruct the agent to read unrelated system files or network endpoints. However, SKILL.md and README require fonts (Microsoft YaHei, Poppins, Roboto) and assume system dependencies without declaring how to obtain them. The provided install.sh (not part of registry install spec) will copy repository files into ~/.openclaw and create a symlink — an action outside the core task of rendering PPTX that you should inspect before running.
!
Install Mechanism
Registry metadata lists no install spec, but the package contains install.sh that copies all files (cp -r ./*) into ~/.openclaw/workspace/skills and creates a symlink in ~/.openclaw/bin. That script will perform filesystem writes if executed. Also package.json includes python-pptx as an npm dependency (incorrect host), indicating sloppy or inconsistent packaging. The absence of an official install instruction from the registry combined with an executable install script in the repo is a caution point: don't run install.sh unless you trust the source and inspected it fully.
Credentials
The skill declares no required environment variables or credentials, and the code snippets shown do not access external secrets. It does require system fonts and python-pptx (a Python library) to produce the intended output; those are reasonable for this functionality but are not enforced by registry metadata.
Persistence & Privilege
The skill does not request always:true and does not declare elevated privileges. The included install.sh writes into the user's ~/.openclaw workspace and creates a symlink there (normal for installing a skill), which is a local persistence action but expected for user-installed skills. Autonomous invocation (disable-model-invocation false) is the platform default and is not by itself a red flag.
What to consider before installing
Summary of what to consider before installing or running: - Source trust: The repo/source is 'unknown' and the package shows sloppy packaging (e.g., python-pptx listed in package.json). Only proceed if you trust the author or have reviewed all files. - Do not run install.sh blindly: it copies all files into ~/.openclaw and symlinks an executable name that may not exist. Inspect install.sh and the files it will copy before executing. - Missing CLI wrapper: The README/usage shows a 'professional-pptx-maker' command, but the package provides Python scripts (main.py / professional_main.py). You may need to run python3 professional_main.py rather than a non-existent binary. - Verify templates/parsers for network I/O: Before running, grep files like template_extractor.py, smart_parser.py, quality_validator.py for any network calls (requests, urllib, socket, subprocess invoking curl/git) or hidden endpoints. The truncated files shown do not have network calls, but some omitted files remain — inspect them. - Test in a sandbox: Run the tool in an isolated environment (temporary user account, container, or VM). Use --dry_run if available and point input/output to a disposable directory. - Install dependencies manually: pip install python-pptx in a virtualenv, and install required fonts manually if you need correct rendering. - Inspect slides.json output first: Run the generator to produce the intermediate slides.json and review it before allowing it to write or save the final .pptx. If you want, I can: (1) scan the remaining omitted files for network or env access patterns, (2) produce commands to safely run the tool in a container, or (3) list exact grep patterns to search the repo for risky behavior.
scripts/generate.js:35
Shell command execution detected (child_process).
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.

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

latestvk97c0bp3n8gxkvp298t9hxn3n9843nw2
80downloads
0stars
1versions
Updated 3w ago
v1.0.2
MIT-0

Professional PPTX Maker Skill (Quality Stable Version)

Description

Creates professional PowerPoint presentations with mandatory charts, tables, and expert commentary. This is a quality-stable version that enforces professional standards.

✅ Quality Standards (Mandatory)

  • No large text blocks: All content converted to structured layouts (cards, columns, tables, charts)
  • Charts required: Automatic chart generation from structured data (tables → column/line/pie charts)
  • Tables required: Structured data presented in professional formatted tables
  • Expert insights: Every slide includes professional analysis and key takeaways
  • MECE principle: Mutually exclusive, collectively exhaustive content organization
  • Professional layout: Clear hierarchy, standardized theme color schemes
  • NO OVER-SIMPLIFICATION (MANDATORY): Prioritize retaining all core content, key metrics, technical details. Default to rich content output, only remove truly redundant information, no excessive simplification of technical documents

🎨 Templates & Themes

Finance Template (Default)

  • Color scheme: NVIDIA green (#76B900) on light gray background
  • Best for: Financial reports, investment analysis, business performance
  • Charts: Revenue trends, profit margins, business composition

Technology Insight Template

  • Color scheme: Huawei red (#E02020) and orange (#FF6600) on white background
  • Best for: Industry trends, market analysis, strategic insights
  • Layout: Professional card-based design with emphasis on key points

Technology Analysis Template

  • Color scheme: Pure white background + dark red highlight (#8C1414)
  • Best for: Technical architecture, performance analysis, system comparisons, technical reports
  • Features: Optimized for technical diagrams, flow charts, performance charts, comparison tables, structured professional layout

Technology Training Template

  • Color scheme: Pure white background + dark red highlight (#8C1414)
  • Best for: Technical training, operation guidance, process specification
  • Features: Optimized for flow charts, architecture diagrams, data charts, clear structured presentation

🚀 Usage

# Create finance-themed presentation (default)
professional-pptx-maker --input content.md --output presentation.pptx --theme finance

# Create technology insight-themed presentation  
professional-pptx-maker --input content.md --output presentation.pptx --theme tech_insight

# Create technology analysis-themed presentation
professional-pptx-maker --input content.md --output presentation.pptx --theme tech_analysis

# Create technology training-themed presentation
professional-pptx-maker --input content.md --output presentation.pptx --theme tech_training

# Use existing template file
professional-pptx-maker --input content.md --output presentation.pptx --template custom.pptx

📋 Input Format Requirements

For Best Results:

  • Use Markdown tables for structured data
  • Include numerical metrics with units and time periods
  • Use H2 headings (##) for section titles
  • Use bullet points (-) for key items
  • Include percentage changes and growth rates

Example Input Structure:

# Presentation Title

## Section 1: Key Metrics
| Metric | 2026 | 2025 | Change |
|--------|-------|------|--------|
| Revenue | 2159 | 1305 | +65.5% |

## Section 2: Quarterly Trends  
- Q1 revenue: $440M
- Q2 revenue: $467M  
- Q3 revenue: $570M
- Q4 revenue: $681M

🔧 Architecture Overview

Four-Layer Professional Pipeline:

  1. Smart Parser: Automatically detects tables, metrics, trends, and content type
  2. Professional Planner: Creates optimal slide structure with charts/tables
  3. Quality Validator: Enforces professional standards and provides feedback
  4. Professional Renderer: Generates PPTX with proper charts, tables, and styling

Quality Validation Rules:

  • Financial Reports: Must include revenue trend chart, margin chart, metrics table
  • Technical Analysis: Must include architecture diagram, performance comparison
  • Minimum Insights: 3+ professional insights for financial, 4+ for technical
  • Text Limit: Maximum 2-3 text-only slides allowed

💻 Dependencies

  • python-pptx
  • Microsoft YaHei font (Chinese support)
  • Poppins, Roboto fonts (English support)

📤 Output

Generates professional 16:9 PowerPoint presentations (.pptx) ready for executive presentations, with:

  • Professional charts (column, line, pie charts)
  • Structured tables with proper formatting
  • Expert commentary on every relevant slide
  • Executive summary with key conclusions
  • Quality validation report in console output

🎯 Professional Standards Compliance

This skill guarantees professional output quality by:

  • Rejecting poor input structure with actionable feedback
  • Automatically converting text to visual formats
  • Enforcing MECE principles in content organization
  • Providing quality scores and improvement suggestions
  • Ensuring every output meets executive presentation standards

Comments

Loading comments...