📦

pptx

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🔑 Переменные окружения🌐 Доступ к сети📁 Доступ к файловой системе

Создание и редактирование презентаций PowerPoint

Работа с PowerPoint часто требует точной компоновки слайдов, редактирования XML и визуальных проверок. Этот навык помогает Claude, Codex и Claude Code надежно создавать и редактировать PPTX.

Поддерживает: Claude Codex Code(CC)
📊 76 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "pptx" from https://skillstore.io/skills/pptx.md and its manifest at https://skillstore.io/api/skills/pptx/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «pptx». Создать презентацию для запуска продукта на основе одностраничного брифа.

Ожидаемый результат:

  • Готовый PPTX-файл со слайдами о заголовке, рыночном контексте, ценности продукта, дорожной карте, метриках и заключении.
  • Сетка миниатюр, показывающая каждый слайд для быстрой визуальной проверки.

Использование «pptx». Заменить текст-заполнитель в брендированном шаблоне.

Ожидаемый результат:

  • Обновленная презентация, сохраняющая исходную тему, порядок слайдов и типографику.
  • Краткая заметка со списком выбранных слайдов шаблона и результатом валидации.

Использование «pptx». Исправить поврежденную презентацию после ручного редактирования XML.

Ожидаемый результат:

  • Восстановленный PPTX-пакет с корректными связями и очищенным XML.
  • Сводка валидации с описанием исправленных файлов и оставшихся предупреждений.

Аудит безопасности

Безопасно

The audit confirmed four unsafe ZIP extraction calls that process Office archives without member-path validation. It also confirmed two documented, user-mediated sudo installation commands; most remaining static findings are syntax, schema, documentation, or expected local document-processing false positives. Static review was capped at 400/506 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.

56
Просканировано файлов
26,504
Проанализировано строк
6
Пункты проверки
0
Ложные срабатывания проигнорированы
Пункты проверки возможностей (6)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Высокий
Archive extract all (zip slip risk)
zipfile.ZipFile(input_file).extractall(output_path)
The code extracts attacker-controlled Office ZIP archives with extractall without validating member paths, allowing path traversal outside the destination.
Высокий
Archive extract all (zip slip risk)
zip_ref.extractall(temp_path)
The code extracts attacker-controlled Office ZIP archives with extractall without validating member paths, allowing path traversal outside the destination.
Высокий
Archive extract all (zip slip risk)
zip_ref.extractall(temp_dir)
The code extracts attacker-controlled Office ZIP archives with extractall without validating member paths, allowing path traversal outside the destination.
Высокий
Archive extract all (zip slip risk)
zip_ref.extractall(temp_path)
The code extracts attacker-controlled Office ZIP archives with extractall without validating member paths, allowing path traversal outside the destination.
Высокий
sudo privilege escalation
- **LibreOffice**: `sudo apt-get install libreoffice` (for PDF conversion)
The documentation explicitly instructs users to run sudo apt-get install for optional dependencies. This is user-mediated, but it is a privileged command.
Высокий
sudo privilege escalation
- **Poppler**: `sudo apt-get install poppler-utils` (for pdftoppm to convert PDF to images)
The documentation explicitly instructs users to run sudo apt-get install for optional dependencies. This is user-mediated, but it is a privileged command.

Факторы риска

⚙️ Внешние команды (50)
🔑 Переменные окружения (4)
🌐 Доступ к сети (50)
ooxml.md:237 ooxml.md:321 ooxml.md:322 ooxml.md:327 ooxml.md:328 ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:3 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:5 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:7 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:8 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:9 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:10 ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:12 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:16 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:13 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:6
📁 Доступ к файловой системе (50)
ooxml.md:327 ooxml.md:328 ooxml.md:165 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:12 ooxml/schemas/microsoft/wml-2010.xsd:3 ooxml/schemas/microsoft/wml-2012.xsd:2 ooxml/schemas/microsoft/wml-2012.xsd:3 ooxml/schemas/microsoft/wml-2018.xsd:2 ooxml/schemas/microsoft/wml-cex-2018.xsd:3 ooxml/schemas/microsoft/wml-cex-2018.xsd:4 ooxml/schemas/microsoft/wml-cid-2016.xsd:2 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:2 ooxml/schemas/microsoft/wml-symex-2015.xsd:2 ooxml/scripts/pack.py:22 ooxml/scripts/pack.py:46 ooxml/scripts/pack.py:13 ooxml/scripts/pack.py:65 ooxml/scripts/pack.py:101 ooxml/scripts/pack.py:154 ooxml/scripts/pack.py:67 ooxml/scripts/pack.py:15 ooxml/scripts/pack.py:76 ooxml/scripts/unpack.py:7 ooxml/scripts/unpack.py:17 ooxml/scripts/unpack.py:17 ooxml/scripts/validate.py:25 ooxml/scripts/validation/base.py:347 ooxml/scripts/validation/base.py:349 ooxml/scripts/validation/base.py:878 ooxml/scripts/validation/base.py:886 ooxml/scripts/validation/base.py:879 ooxml/scripts/validation/base.py:890 ooxml/scripts/validation/base.py:891 ooxml/scripts/validation/docx.py:6 ooxml/scripts/validation/docx.py:198 ooxml/scripts/validation/docx.py:7 ooxml/scripts/validation/docx.py:200 ooxml/scripts/validation/docx.py:201 ooxml/scripts/validation/pptx.py:272 ooxml/scripts/validation/redlining.py:6 ooxml/scripts/validation/redlining.py:64 ooxml/scripts/validation/redlining.py:142 ooxml/scripts/validation/redlining.py:7 ooxml/scripts/validation/redlining.py:69 ooxml/scripts/validation/redlining.py:70 scripts/html2pptx.js:809 scripts/inventory.py:311 scripts/inventory.py:311 scripts/inventory.py:1015 scripts/rearrange.py:160
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/pptx/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/pptx/security.svg)](https://skillstore.io/skills/pptx?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/pptx?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pptx/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/pptx.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

anthropics. (2026). pptx security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pptx/audits/9

Цитата BibTeX

@techreport{anthropics-pptx-2026, author = {anthropics}, title = {pptx security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/pptx/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "pptx security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "anthropics" date-released: "2026-07-21" url: "https://skillstore.io/skills/pptx/audits/9" identifiers: - type: other value: "skillstore:pptx:audit:9" description: "Skillstore immutable audit report identifier"

Сравнить варианты

12 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
AutumnsGrove Рекомендуется

autumnsgrove-pptx

Оценка Skillstore 85
Достоверность доказательств Высокий
Использование в Skillstore 585
Обновлено

2026-09-09

anthropics Текущий

pptx

Оценка Skillstore 76
Достоверность доказательств Высокий
Использование в Skillstore 264
Обновлено

2026-09-09

zhanlincui-pptx

Оценка Skillstore 75
Достоверность доказательств Высокий
Использование в Skillstore 470
Обновлено

2026-09-09

92bilal26-pptx

Оценка Skillstore 75
Достоверность доказательств Высокий
Использование в Skillstore 192
Обновлено

2026-09-09

composiohq-pptx

Оценка Skillstore 75
Достоверность доказательств Высокий
Использование в Skillstore 44
Обновлено

2026-09-09

artemisai-pptx

Оценка Skillstore 75
Достоверность доказательств Средний
Использование в Skillstore 87
Обновлено

2026-09-09

dyai2025-pptx

Оценка Skillstore 75
Достоверность доказательств Средний
Использование в Skillstore 26
Обновлено

2026-09-09

k-dense-ai-pptx

Оценка Skillstore 74
Достоверность доказательств Средний
Использование в Skillstore 37
Обновлено

2026-09-09

davila7-pptx

Оценка Skillstore 74
Достоверность доказательств Средний
Использование в Skillstore 22
Обновлено

2026-09-09

cam10001110101-pptx

Оценка Skillstore 50
Достоверность доказательств Средний
Использование в Skillstore 31
Обновлено

2026-09-09

azeem-2-pptx

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 26
Обновлено

2026-09-09

sickn33-pptx

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 25
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
45
Архитектура
85
Сопровождаемость
87
Контент
88
Сообщество
83
Соответствие спецификации

Что вы можете построить

Создание презентаций для руководства

Создавайте отточенные презентации на основе брифов, сводок данных и утвержденного визуального направления.

Обновление брендированных шаблонов

Повторно используйте существующие слайды шаблона, заменяя текст и сохраняя правила макета.

Восстановление структуры презентации

Проверяйте OOXML, валидируйте связи и заново упаковывайте презентации после точечных правок.

Попробуйте эти промпты

Создать базовую презентацию
Создайте презентацию PowerPoint из 6 слайдов о [topic]. Используйте понятные заголовки, краткие маркированные списки и профессиональный визуальный стиль.
Применить шаблон
Используйте [template.pptx], чтобы создать презентацию по этой структуре: [outline]. Сопоставьте каждый раздел с подходящими слайдами шаблона.
Редактировать существующие слайды
Обновите [deck.pptx] с учетом этих изменений: [changes]. Сохраните существующий дизайн и проверьте результат.
Диагностировать проблемы OOXML
Проверьте [deck.pptx] на поврежденные связи, недопустимый XML и проблемы макета. Исправьте ошибки и объясните изменения.

Лучшие практики

  • Используйте сетки миниатюр после каждого крупного редактирования, чтобы выявлять проблемы макета и читаемости.
  • Проверяйте OOXML сразу после структурных изменений и перед повторной упаковкой финального файла.
  • Сопоставляйте макеты шаблонов с фактическим объемом контента перед заменой текста-заполнителя.

Избегать

  • Не помещайте контент принудительно в макет шаблона со слишком большим количеством заполнителей.
  • Не редактируйте сырой XML без последующей проверки связей и правил схемы.
  • Не полагайтесь только на извлечение текста, когда важны комментарии, заметки, макет или медиафайлы.

Часто задаваемые вопросы

Может ли этот навык создать PPTX с нуля?
Да. Он использует процесс преобразования HTML в PPTX для точной компоновки и позиционирования слайдов.
Может ли он редактировать существующие файлы PowerPoint?
Да. Он может распаковывать PPTX-файлы, редактировать OOXML, проверять изменения и заново упаковывать презентацию.
Работает ли он с брендированными шаблонами?
Да. Он может инвентаризировать слайды шаблона, выбирать подходящие макеты и заменять текстовый контент.
Поддерживает ли он заметки докладчика и комментарии?
Да. Доступ к сырому OOXML позволяет проверять и редактировать заметки, комментарии и связанные файлы презентации.
Какие зависимости нужны?
Могут потребоваться библиотеки Python, пакеты Node, LibreOffice, Poppler и инструменты обработки презентаций.
Может ли он гарантировать точное отображение в PowerPoint?
Нет. Он использует валидацию и миниатюры, но финальное отображение может отличаться в зависимости от версии PowerPoint.

Сведения для разработчиков

Автор

anthropics

Лицензия

Proprietary. LICENSE.txt has complete terms

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

26421118b848d9f1efc0aa169d8a7a9e7e0a877e

Актуальность поддержки

21.07.2026

Использование

252 загрузок · 1143 просмотров