C✳CODEZ.WIN
🌐 Русский

Локализованное руководство по чтению

pptxНазначение, использование и источник

Используйте этот навык всякий раз, когда файл .pptx или .potx каким-либо образом задействован — в качестве входных данных, выходных данных или и того, и другого. Это включает в себя: создание презентаций, слайд-презентаций или презентаций; чтение, анализ или извлечение текста из любого файла .pptx или .potx (даже если извлеченное содержимое будет использоваться где-либо еще, например, в электронном письме или резюме); редактирование, изменение или обновление существующих презентаций; объединение или разделение файлов слайдов; работу с шаблонами (.potx), макетами, заметками докладчика или комментариями. Навык срабатывает всякий раз, когда пользователь упоминает слова «презентация», «слайды», «презентация» или ссылается на имя файла .pptx или .potx, независимо от того, что он планирует делать с содержимым в дальнейшем. Если файл .pptx или .potx необходимо открыть, создать или изменить, используйте этот навык.

Источник получен:

Репозиторий-источник
anthropics/skills
SKILL.md
skills/pptx/SKILL.md
Звёзды репозитория
185,373
Последнее обновление репозитория
2026-10-29
Категории Skills
Документы
Время последнего сбора

Лицензия: Файл лицензии требует проверки

Приведенные фрагменты описания рабочих процессов являются вспомогательными средствами для чтения, а не исполняемыми инструкциями от Codez. Для создания этой страницы не использовались сторонние инструменты.

Приведённые ниже фрагменты, описывающие цели и рабочие процессы, представляют собой исходный материал, систематизированный и переведённый для удобства чтения. Они отличаются от отдельно обозначенного редакционного анализа Codez.

Что делает этот навык

Используйте этот навык всякий раз, когда файл .pptx или .potx каким-либо образом задействован — в качестве входных данных, выходных данных или и того, и другого. Это включает в себя: создание презентаций, слайд-презентаций или презентаций; чтение, анализ или извлечение текста из любого файла .pptx или .potx (даже если извлеченное содержимое будет использоваться где-либо еще, например, в электронном письме или резюме); редактирование, изменение или обновление существующих презентаций; объединение или разделение файлов слайдов; работу с шаблонами (.potx), макетами, заметками докладчика или комментариями. Навык срабатывает всякий раз, когда пользователь упоминает слова «презентация», «слайды», «презентация» или ссылается на имя файла .pptx или .potx, независимо от того, что он планирует делать с содержимым в дальнейшем. Если файл .pptx или .potx необходимо открыть, создать или изменить, используйте этот навык.

Как работает рабочий процесс на вышестоящем уровне

Создание, редактирование и анализ PPTX-файлов

А.pptxЭто ZIP-архив XML-файлов. Выберите подход в зависимости от задачи:

проход вверх по течению · L7 ↗

Сценарии

Пути указаны относительно каталога этого навыка. Всё остальное написано на обычном Python.nodeили раковина.

проход вверх по течению · L17 ↗

Создание с помощью pptxgenjs — подводные камни

pptxgenjsпредустановлено — не запускайтеnpm installсначала напишите сценарий иrequire('pptxgenjs')напрямую. Только если это требование не выполняется:npm install pptxgenjsМодель знает API; вот основные элементы: Setpres.layoutперед добавлением слайдов. Холст по умолчанию — это...LAYOUT_16x9=10" ×5.625", нет13.3«Широкий. Координаты за пределами края записываются, а не фиксируются — просто форма отсутствует на слайде.»LAYOUT_WIDEявляется13.3" ×7.5".)

проход вверх по течению · L29 ↗
проход вверх по течению · bash ↗
python3 -c "import sys,zipfile; zipfile.ZipFile(sys.argv[1]).extractall('unpacked')" deck.pptx
python scripts/add_slide.py unpacked/ slide2.xml --after slide2.xml   # duplicate a slide (or slideLayoutN.xml); prints the new slide's path
# reorder / delete slides = edit <p:sldIdLst> in ppt/presentation.xml
python scripts/clean.py unpacked/                                     # after deletions: removes orphaned slides, media, rels
# edit slide content in ppt/slides/slideN.xml
(cd unpacked && rm -f ../out.pptx && zip -Xr ../out.pptx .)           # zip from INSIDE the dir; rm first or deleted parts survive
python scripts/office/validate.py out.pptx --original deck.pptx

Требования и настройка

Зависимости

pptxgenjs(npm, предустановлено — устанавливайте только если)require('pptxgenjs')(не удается) ·markitdown[pptx],Pillow,defusedxml,lxml(pip — вывод текста, создание эскизов, очистка, проверка) · LibreOffice (sofficeАвтоматическая настройка для изолированных сред с помощьюscripts/office/soffice.py) ·pdftoppm(Поплер)

проход вверх по течению · L236 ↗

Ограничения и проверки качества

Из этого файла не был выбран отдельный фрагмент с ограничениями. Это не означает, что навык безопасен для любых входных данных или сред. Проверьте полный исходный код и подтвердите свой собственный результат.

Начните с безопасного пробного периода.

  1. Проверьте поддерживаемый хост и инструкции по установке репозитория. Храните каталог Skill, а также связанные с ним скрипты, ресурсы и документацию вместе;SKILL.mdВ одиночку можно опустить зависимости.
  2. Предоставьте агенту ваши реальные входные данные, желаемый результат и критерии приемки. Синтаксис вызова и доступные инструменты зависят от хоста; данный сайт не предполагает универсальной команды установки.
  3. Попробуйте запустить исходный рабочий процесс в тестовом проекте или в его копии. Перед тем как разрешить операции, изменяющие файлы, удаленные сервисы или оплачиваемые ресурсы, проверьте их.
  4. Проверьте выходные данные на соответствие исходным проверкам качества и вашим собственным требованиям. Успешный запуск или большое количество звезд в репозитории не гарантируют корректного результата.

Формат навыков и спецификация каталога ↗

Подробнее читайте в источнике.

Перевод и сфера применения

В этом руководстве по чтению представлены избранные отрывки из закрепленного текста выше по течению.SKILL.mdПеревод выполнен с помощью переводчика. Это не полное руководство и не гарантия проверенной совместимости. Перед использованием ознакомьтесь с оригиналом и указанными в нем файлами.

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

Закрепленный источник
Прочитайте оригинал ↗
Источник получен
Исходный коммит
ca45fc496a3436251f191354091d557da31c15b5
Исходный SHA-256
a7ff03e2c85b636f55232a6b1555f5dd90216b7a1a359ab289d8364e6acbc6a0
Вернуться к полному каталогу навыков