Локализованное руководство по чтению
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-файлов. Выберите подход в зависимости от задачи:
Сценарии
Пути указаны относительно каталога этого навыка. Всё остальное написано на обычном Python.nodeили раковина.
Создание с помощью 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".)
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(Поплер)
Ограничения и проверки качества
Из этого файла не был выбран отдельный фрагмент с ограничениями. Это не означает, что навык безопасен для любых входных данных или сред. Проверьте полный исходный код и подтвердите свой собственный результат.
Начните с безопасного пробного периода.
- Проверьте поддерживаемый хост и инструкции по установке репозитория. Храните каталог Skill, а также связанные с ним скрипты, ресурсы и документацию вместе;SKILL.mdВ одиночку можно опустить зависимости.
- Предоставьте агенту ваши реальные входные данные, желаемый результат и критерии приемки. Синтаксис вызова и доступные инструменты зависят от хоста; данный сайт не предполагает универсальной команды установки.
- Попробуйте запустить исходный рабочий процесс в тестовом проекте или в его копии. Перед тем как разрешить операции, изменяющие файлы, удаленные сервисы или оплачиваемые ресурсы, проверьте их.
- Проверьте выходные данные на соответствие исходным проверкам качества и вашим собственным требованиям. Успешный запуск или большое количество звезд в репозитории не гарантируют корректного результата.
Подробнее читайте в источнике.
- Создание, редактирование и анализ PPTX-файлов
- Сценарии
- Создание с помощью pptxgenjs — подводные камни
- Редактирование существующих презентаций и шаблонов.
- Дизайнерские идеи
- Перед началом
- Цветовые палитры
- Для каждого слайда
- Типография
- Расстояние
- Избегайте (распространенных ошибок)
- Контроль качества (обязательно)
- Контроль качества контента
- Проверка качества файлов (обязательно)
- Визуальный контроль качества
- Преобразование в изображения
- Зависимости
Смежные навыки
Перевод и сфера применения
В этом руководстве по чтению представлены избранные отрывки из закрепленного текста выше по течению.SKILL.mdПеревод выполнен с помощью переводчика. Это не полное руководство и не гарантия проверенной совместимости. Перед использованием ознакомьтесь с оригиналом и указанными в нем файлами.
Данное введение относится к закрепленной ниже версии; текущая активность в репозитории и время сбора данных отображаются отдельно.
- Закрепленный источник
- Прочитайте оригинал ↗
- Источник получен
- Исходный коммит
ca45fc496a3436251f191354091d557da31c15b5- Исходный SHA-256
a7ff03e2c85b636f55232a6b1555f5dd90216b7a1a359ab289d8364e6acbc6a0