El trabajo con PowerPoint suele requerir un control preciso del diseño y una validación fiable. Esta skill guía a Claude, Codex y Claude Code en flujos de creación, edición, revisión de miniaturas y OOXML.
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
에이전트 요청
Review the Skillstore skill "pptx" from https://skillstore.io/skills/composiohq-pptx.md and its manifest at https://skillstore.io/api/skills/composiohq-pptx/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.
에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
AI review confirmed unsafe archive extraction in helper scripts that unpack user-supplied Office files and privileged dependency commands in the skill documentation. Most other static findings are false positives from OOXML schema URLs, XML relationship syntax, template strings, and presentation-processing examples. No prompt injection attempt or malicious data-exfiltration intent was found.
57
스캔된 파일
26,692
분석된 줄 수
14
검토 항목
0
오탐 무시됨
기능 검토 항목 (14)
이 스킬에 대해 예상될 수 있는 실제 로컬 기능이므로 검토가 필요하지만, 확인된 악의적 동작으로는 집계되지 않습니다.
This code calls ZipFile.extractall on user-supplied Office archives without validating member paths. A crafted PPTX/DOCX ZIP could write files outside the intended temporary directory.
This code calls ZipFile.extractall on user-supplied Office archives without validating member paths. A crafted PPTX/DOCX ZIP could write files outside the intended temporary directory.
This code calls ZipFile.extractall on user-supplied Office archives without validating member paths. A crafted PPTX/DOCX ZIP could write files outside the intended temporary directory.
This code calls ZipFile.extractall on user-supplied Office archives without validating member paths. A crafted PPTX/DOCX ZIP could write files outside the intended temporary directory.
- **LibreOffice**: `sudo apt-get install libreoffice` (for PDF conversion)
The skill documentation instructs use of sudo apt-get for dependencies. Marketplace skills should not direct agents to run privileged installation commands without explicit administrator review.
- **Poppler**: `sudo apt-get install poppler-utils` (for pdftoppm to convert PDF to images)
The skill documentation instructs use of sudo apt-get for dependencies. Marketplace skills should not direct agents to run privileged installation commands without explicit administrator review.
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
with zipfile.ZipFile(self.original_file, "r") as zip_ref:
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
with zipfile.ZipFile(self.original_file, "r") as zip_ref:
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
with zipfile.ZipFile(self.original_docx, "r") as zip_ref:
This zipfile usage is part of the same Office archive extraction flow that uses unsafe extractall. The library use is legitimate, but the surrounding archive handling needs path validation.
Crear un PPTX estructurado a partir del contenido proporcionado, elegir una dirección visual y validar las miniaturas de las diapositivas antes de la entrega.
Actualizar una presentación existente
Modificar texto, notas, comentarios y XML de diapositivas mientras se conservan los diseños, temas y la estructura de la plantilla.
Auditar recursos de plantilla
Inspeccionar una presentación de plantilla, inventariar diseños de diapositivas, identificar patrones reutilizables y preparar orientación de reemplazo.
이 프롬프트를 사용해 보세요
Crear una presentación sencilla
Crea una presentación de PowerPoint de cinco diapositivas sobre [topic]. Usa una estructura clara, elementos visuales profesionales y genera miniaturas para revisión.
Analizar una presentación
Analiza este archivo PPTX. Resume el contenido de las diapositivas, las notas del orador, los colores del tema, las fuentes y cualquier problema visible de diseño.
Editar una presentación de plantilla
Usa esta plantilla PPTX para crear una nueva presentación para [audience]. Inventaría la plantilla, selecciona diseños adecuados y reemplaza el contenido de marcador de posición.
Reparar y validar OOXML
Desempaqueta este PPTX, edita el XML de la diapositiva solicitada, valida después de cada cambio, vuelve a empaquetar el archivo y crea miniaturas para confirmar el resultado.
모범 사례
Inspecciona la presentación o plantilla de origen antes de editar para preservar diseños, colores y fuentes.
Valida y genera miniaturas de la presentación después de cada cambio significativo para detectar XML roto y regresiones visuales.
Usa copias locales de archivos de confianza y revisa las diapositivas generadas antes de compartirlas externamente.
피하기
No proceses archivos Office que no sean de confianza con los auxiliares de extracción actuales hasta que se añada validación de rutas.
No omitas la revisión de miniaturas cuando las diapositivas contengan gráficos, texto denso o posicionamiento preciso.
No ejecutes comandos privilegiados de instalación de dependencias sin revisión y aprobación de un administrador.
자주 묻는 질문
¿Puede esta skill crear nuevos archivos PPTX?
Sí. Usa un flujo de trabajo de HTML a PPTX y PptxGenJS para crear diapositivas con diseño y estilo controlados.
¿Puede editar una presentación existente?
Sí. Puede desempaquetar un PPTX, editar archivos Office Open XML, validar cambios y volver a empaquetar la presentación.
¿Admite notas del orador y comentarios?
Sí. Las instrucciones cubren el acceso XML sin procesar para notas del orador, comentarios, diseños de diapositivas, patrones, temas y medios.
¿Qué herramientas requiere?
Espera Python, paquetes de Node.js, LibreOffice, Poppler, markitdown, playwright, sharp y defusedxml para flujos de trabajo completos.
¿Es segura para archivos PPTX que no son de confianza?
Todavía no. La auditoría encontró una extracción de archivos insegura que debería corregirse antes de procesar archivos Office que no sean de confianza.
¿Puede garantizar la fidelidad visual de PowerPoint?
No. Mejora la fidelidad con validación y miniaturas, pero los resultados finales aún dependen de las fuentes, las herramientas de renderizado y la revisión manual.