XiaoBei Skills
Набор Codex-скиллов для научной работы: картинка в редактируемые фигуры и VBA, статья в набор слайдов PPTX
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Генерирует и помогает запускать макросы VBA в Office
- Запускает локальные скрипты Python и напрямую управляет PowerPoint
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/xiaobei-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .claude/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .claude/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .claude/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .claude/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .github/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .github/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .github/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .github/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .devin/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .devin/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .devin/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .devin/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .cline/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .cline/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .cline/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .cline/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .roo/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .roo/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .roo/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .roo/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add xiao24bei/xiaobei-skill --skill xiaobei-skill-academic-paper-to-ppt xiaobei-skill-image-to-vba xiaobei-skill-rebuild-image-in-powerpoint -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b9fe1d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiao24bei/xiaobei-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/xiaobei-skill-academic-paper-to-ppt/ /skills/xiaobei-skill-image-to-vba/ /skills/xiaobei-skill-rebuild-image-in-powerpoint/
git -C "$tmp" checkout 1b9fe1d3c5a73d069b4d3b516b7d60733784e0ea
mkdir -p .agents/skills
cp -R "$tmp/skills/xiaobei-skill-academic-paper-to-ppt" .agents/skills/xiaobei-skill-academic-paper-to-ppt
cp -R "$tmp/skills/xiaobei-skill-image-to-vba" .agents/skills/xiaobei-skill-image-to-vba
cp -R "$tmp/skills/xiaobei-skill-rebuild-image-in-powerpoint" .agents/skills/xiaobei-skill-rebuild-image-in-powerpointКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи нужный подскилл через skill-installer, например: Use $skill-installer to install https://github.com/xiao24bei/xiaobei-skill/tree/main/skills/xiaobei-skill-image-to-vba. Не ставь весь репозиторий целиком, выбери подскилл.
Другие способы из описания автора
git clone https://github.com/xiao24bei/xiaobei-skill.git
mkdir -p ~/.codex/skills
ln -s "$(pwd)/xiaobei-skill/skills/xiaobei-skill-image-to-vba" ~/.codex/skills/xiaobei-skill-image-to-vbaРучная установка одного подскилла ссылкой, замените имя каталога на нужный подскилл.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Это набор из трех Codex-скиллов вокруг PowerPoint и научной работы. Image to VBA превращает научную схему, скриншот слайда или интерфейса в редактируемые фигуры Office и код VBA, а не в статичную картинку, сложные участки сохраняются небольшими растровыми вставками. Rebuild Image in PowerPoint заставляет агента напрямую управлять PowerPoint и по объектам восстанавливать целый слайд. Academic Paper to PPT собирает из статьи или отчета набор слайдов для защиты или доклада. Каждый подскилл лежит в своей папке и ставится отдельно.
Для кого. Для исследователей, аспирантов и преподавателей, которым нужны редактируемые слайды и научная графика.
Подходит, если
- Нужно превратить схему или скриншот в редактируемые фигуры PowerPoint
- Нужно восстановить слайд как редактируемый объект, а не картинку
- Нужно собрать презентацию к защите из статьи
Не подходит, если
- Нет установленного PowerPoint или Office для живого восстановления слайдов
- Нельзя запускать сгенерированные макросы VBA в вашей среде
- Нет прав на исходные изображения и материалы статьи
Пример запроса к агенту
Use $xiaobei-skill-image-to-vba to convert this uploaded academic image into editable Office VBA Shapes codeОграничения
Скиллы генерируют и помогают запускать макросы VBA, запускайте только доверенный код и читайте сгенерированный файл заранее, Office может блокировать импорт макросов. Живое восстановление слайдов требует локального PowerPoint или Office на Windows или macOS. Документация в основном на китайском, вызовы скиллов на английском. Права на исходные изображения и содержание статьи лежат на пользователе. Лицензия Apache-2.0.
Как отключить. Удалите ссылку или каталог нужного подскилла из папки скиллов агента, например из ~/.codex/skills.
Проверка безопасности
- Генерирует и помогает запускать макросы VBA в Office
- Запускает локальные скрипты Python и напрямую управляет PowerPoint
Коротко о README
README представляет открытый набор Codex-скиллов автора про AI и научную работу. В наборе три подскилла: превращение изображения в редактируемые фигуры и VBA, восстановление изображения прямо в PowerPoint и сборка презентации из статьи. Корень репозитория это индекс без SKILL.md, ставить нужно отдельный подскилл через skill-installer или ручной ссылкой. Есть предупреждение о безопасности макросов и о правах на изображения. Лицензия Apache-2.0.
Частые вопросы
Можно ли поставить весь репозиторий одной командой?
Нет, корень намеренно без SKILL.md и служит индексом. Нужно ставить конкретный подскилл из папки skills, ориентируясь на skill-catalog.json.
Что с безопасностью макросов?
Скиллы генерируют VBA, запускать стоит только доверенный код и читать файл .bas заранее. Office может требовать доступ к объектной модели проекта VBA, это нормальная граница безопасности.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов