← Back to Skills Marketplace
dhrxy

Ppt Task Orchestrator

by dhrxy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
106
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install ppt-task-orchestrator
Description
Production orchestration for pptx page task extraction and batch image delivery by reusing main-image-editor + psd-automator.
Usage Guidance
This skill performs local PPTX parsing, may call external tools, and writes/copies files — so: - Do not run it on sensitive systems or with sensitive PPTX files until you review and install its dependencies. - Confirm the environment has the expected Node modules (jszip) and the main-image-editor/psd-automator code the skill imports; their absence will cause runtime errors. - Inspect the remainder of lib/ppt-parser.js (the truncated portion) to see exactly which child_process commands are run (OCR, unzip, etc.). If it invokes external binaries, ensure those binaries are trusted and declared. - Test with a non-sensitive PPTX in a temporary directory and run a dry-run first to observe what files are read and written. - If you require stronger guarantees, ask the author to: (1) declare dependencies and required binaries, (2) provide an install spec or packaging, and (3) document exactly which external commands are executed and how untrusted PPT content is sanitized.
Capability Analysis
Type: OpenClaw Skill Name: ppt-task-orchestrator Version: 1.0.0 The ppt-task-orchestrator skill is a legitimate automation tool designed to parse PPTX files and generate image-editing tasks. It uses standard libraries like JSZip for file extraction and employs Tesseract or macOS Vision (via a hardcoded Swift script executed through spawnSync) for OCR fallback when structured data is missing. The code includes robust handling for Windows UNC paths and provides helpful diagnostic hints for macOS users. All high-risk operations, such as file system access and external process execution, are directly aligned with the stated purpose of processing presentation files and aggregating output artifacts (lib/ppt-parser.js, lib/delivery.js).
Capability Assessment
Purpose & Capability
The description promises PPTX→page task orchestration reusing main-image-editor and psd-automator; the code does import and call a main-image-editor task orchestrator which is coherent with the description. However the skill does not declare that it depends on the main-image-editor library nor on npm packages (e.g. jszip) or any external CLI tools — these undeclared dependencies are an inconsistency.
Instruction Scope
The SKILL.md and scripts instruct the agent to read arbitrary local PPTX files (absolute or ~ paths), read an index (~/.openclaw/psd-index.json) and write delivery directories and zip files. The parser code also imports child_process.spawnSync (truncated usage visible), implying it may invoke external binaries for OCR/extraction without listing required binaries; this plus the fact that parsed slide text can contain file paths means untrusted PPT content could influence filesystem paths or commands if not carefully sanitized. There are no network-sending steps in the visible code, but local file I/O and external command execution are present and should be reviewed.
Install Mechanism
The skill has no install spec even though it includes Node source files that import third-party modules (JSZip) and rely on another library (main-image-editor). Without an install step, required npm packages and the main-image-editor module may not be available at runtime — this is an operational and security inconsistency (missing dependency declaration).
Credentials
The skill requests no environment variables or credentials (none declared). It operates on local file paths provided by the user/request JSON. The lack of credential requests is proportionate to the declared purpose.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges. It writes delivery output and backups as part of its stated function; there is no evidence it modifies other skills' configs or requests persistent elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-task-orchestrator
  3. After installation, invoke the skill by name or use /ppt-task-orchestrator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of ppt-task-orchestrator. - Orchestrates the extraction of tasks from PPTX files for batch image editing workflows. - Parses each PPTX page for structured fields; uses OCR if fields are missing. - Integrates with main-image-editor and psd-automator for editing and automation. - Supports transactional execution with rollback on errors. - Aggregates and delivers batch results as a directory and a ZIP archive. - Provides flexible execution and fallback policies via configurable request payloads.
Metadata
Slug ppt-task-orchestrator
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Ppt Task Orchestrator?

Production orchestration for pptx page task extraction and batch image delivery by reusing main-image-editor + psd-automator. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install Ppt Task Orchestrator?

Run "/install ppt-task-orchestrator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ppt Task Orchestrator free?

Yes, Ppt Task Orchestrator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ppt Task Orchestrator support?

Ppt Task Orchestrator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ppt Task Orchestrator?

It is built and maintained by dhrxy (@dhrxy); the current version is v1.0.0.

💬 Comments