Ian Handdrawn PPT
Скилл для Codex, который превращает статьи и заметки в набор страниц-картинок в китайском рисованном стиле технических объяснений
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скилл читает входные файлы и запускает генерацию изображений через подключенную модель
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/ian-handdrawn-pptОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .claude/skills
cp -R "$tmp/ian-handdrawn-ppt" .claude/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .github/skills
cp -R "$tmp/ian-handdrawn-ppt" .github/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .devin/skills
cp -R "$tmp/ian-handdrawn-ppt" .devin/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .cline/skills
cp -R "$tmp/ian-handdrawn-ppt" .cline/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .roo/skills
cp -R "$tmp/ian-handdrawn-ppt" .roo/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-pptКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй репозиторий и скопируй подкаталог ian-handdrawn-ppt в каталог скиллов Codex: mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" && cp -R ./ian-handdrawn-ppt "${CODEX_HOME:-$HOME/.codex}/skills/". Затем вызывай скилл фразой вида Use $ian-handdrawn-ppt.
Другие способы из описания автора
git clone https://github.com/helloianneo/ian-handdrawn-ppt.git
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R ./ian-handdrawn-ppt/ian-handdrawn-ppt "${CODEX_HOME:-$HOME/.codex}/skills/"В каталог скиллов копируется подкаталог ian-handdrawn-ppt, а не весь репозиторий. README и examples в корне это документация.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ведет агента от исходного материала к готовым страницам-изображениям в едином рисованном стиле. Сначала он разбирает статью, конспект, план или файл и выделяет структуру повествования, затем подбирает каждой странице подходящую смысловую раскладку и фиксирует единый визуальный язык. Каждая страница генерируется как отдельное растровое изображение с короткими подписями на китайском прямо в картинке. По умолчанию делаются обложка в соотношении 21 к 9 и иллюстрации 16 к 9, при нескольких страницах собирается сводный лист для быстрой проверки. Это не редактируемый PPTX и не экспорт в PDF, а набор PNG-страниц. Можно попросить только план без генерации картинок.
Для кого. Для авторов китайских технических материалов, преподавателей и создателей курсов, которым нужны обложки и иллюстрации к контенту.
Подходит, если
- Нужны обложка и иллюстрации к технической статье на китайском
- Нужно превратить конспект или план курса в набор страниц-картинок
- Хочется сначала спланировать раскладку страниц, а потом генерировать изображения
Не подходит, если
- Нужен редактируемый PPTX, PDF или Keynote
- Нужны сложная анимация, интерактив или векторная графика
- Материал не на китайском и рисованный стиль с китайскими подписями не подходит
Пример запроса к агенту
Сделай из этой статьи 1 обложку 21 к 9 и 3 иллюстрации 16 к 9 в рисованном стилеОграничения
Вывод только изображения PNG, редактируемые PPTX и PDF на выходе не поддерживаются, хотя такие файлы можно читать как входной материал. Нужна модель генерации изображений: рекомендуется ChatGPT Image 2.0, иначе берется доступная модель наивысшего качества. Китайский текст в картинках стабильнее, когда его мало, модель может ошибаться в буквах и подписях, поэтому страницы советуют перегенерировать и выбирать лучшую. Стиль опирается на встроенный референс автора.
Как отключить. Удалите папку ian-handdrawn-ppt из каталога скиллов Codex, обычно ~/.codex/skills/.
Проверка безопасности
- Скилл читает входные файлы и запускает генерацию изображений через подключенную модель
Коротко о README
README описывает Ian Handdrawn PPT как скилл для Codex, который превращает материал в китайские рисованные страницы технических объяснений. Это не шаблон PPT и не генератор редактируемых файлов: результат это цельные страницы PNG для статей, курсов и карточек знаний. Скилл сначала разбирает содержание и выстраивает повествование, потом фиксирует единый визуальный стиль и генерирует изображения по одному, а при нескольких страницах собирает сводный лист. Устанавливается копированием подкаталога ian-handdrawn-ppt в каталог скиллов Codex. Рекомендуется модель ChatGPT Image 2.0. Лицензия MIT.
SKILL.md
--- name: ian-handdrawn-ppt description: Create final Chinese handdrawn technical article/PPT-style page images from articles, Markdown, PDFs, DOCX files, existing slide decks, course notes, scripts, outlines, or rough ideas. Use when the user asks to turn content into PPT/PPTX/slides/courseware in a refined Chinese handdrawn technical explanation style, to plan such pages, to choose page layouts from semantic content, or to generate complete image-model pages with Chinese text baked into the final visual. Default article outputs use 21:9 covers and 16:9 body illustrations. --- # Ian Handdrawn PPT Turn source material into a Chinese handdrawn technical PPT-style image deck. Optimize for commercial delivery: clear narrative, semantic page archetypes, exact short Chinese text, refined handdrawn diagrams, and deck-level visual consistency.
Частые вопросы
Можно получить редактируемый PPTX?
Нет. На выходе только страницы PNG. PPTX и PDF читаются как входной материал, но не создаются.
Какая модель нужна для генерации?
Рекомендуется ChatGPT Image 2.0. Если ее нет, берется доступная модель наивысшего качества, желательно одна и та же на весь набор.
Похожие
Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Скиллы Remotion
Remotion Agent Skills
Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер
Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер