К основному содержанию
скилл CX Codex

msw-avatar — скилл для Claude Code: костюмы и анимации MSW

Скилл для работы с аватаром в MSW: экипировка из 17 слотов, привязка состояний к спрайтовым клипам и свои действия вроде shoot или dance.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-avatar -a claude-code
Открыть на GitHub

Что делает msw-avatar

Скилл объясняет аватара в MSW по двум осям: внешность через CostumeManagerComponent и движение через AvatarStateAnimationComponent с AvatarRendererComponent. Правит он файлы рабочей области напрямую, а затем просит у сервера msw-maker-mcp вызвать refresh, чтобы редактор увидел изменения. Путь зависит от цели: ./Global/DefaultPlayer.model для игрока, блок в ./map/{mapName}.map для расставленного NPC или монстра, отдельный .model для сущности, привязанной только по modelId.

Внутри разобраны 17 строковых полей Custom*Equip и их соответствие перечислению MapleAvatarItemCategory, включая особенности вроде Longcoat, который занимает и верх, и низ. Сами RUID предметов скилл искать не даёт: их берут через msw-search, потому что придуманный идентификатор ни к чему не привяжется. Для слотов Custom*Equip нужен голый Guid: вариант с префиксом, например thumbnail://<ruid>, отбрасывается без ошибки, и слот остаётся пустым. Это стоит держать в голове, когда экипировка вдруг не появляется.

Для анимаций описана трёхуровневая цепочка и четыре разных вида ключа состояния: State, AvatarBodyActionStateName, enum MapleAvatarBodyActionState и идентификатор спрайтового действия вроде swingO1 или shoot1. Есть две системы маппинга через IsLegacy, ActionSheet и StateToAvatarBodyActionSheet.

Какие задачи решает

  • выдать NPC костюм без правки кода на лету
  • получить список надетых вещей игрока через GetEquip
  • привязать своё действие к состоянию анимации
  • заблокировать автопереход анимации у персонажа
  • сделать отдельную анимацию атаки под конкретное оружие

Примеры запросов агенту

  • Покажи, какие предметы надеты у этого NPC, и замени ему плащ на новый RUID из msw-search
  • Сделай кастомное действие dance и привяжи его к состоянию через StateToAvatarBodyActionSheet
  • Убери автопереход анимации у этого монстра, чтобы проигрывался только мой клип

Как установить msw-avatar

1Через Skills CLI (Vercel)

npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-avatar -a claude-code

2Вручную: положить файлы

~/.claude/skills/msw-avatar/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/msw-avatar/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о msw-avatar

Как установить msw-avatar в Claude Code?

Выполните npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-avatar -a claude-code. Файл скилла окажется по пути ~/.claude/skills/msw-avatar/SKILL.md.

Что делает msw-avatar?

Помогает агенту править костюм и анимации аватара в MSW: слоты экипировки, маппинг состояний на спрайтовые клипы, свои действия. После правки файлов скилл вызывает refresh у msw-maker-mcp.

Что нужно для работы скилла?

Подключённый MCP-сервер msw-maker-mcp для вызова refresh и поиск RUID через msw-search. RUID нельзя придумывать, а в поля Custom*Equip годится только чистый Guid без префиксов.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора14

msw-combat-system Справочник по нативной боевой системе платформы MSW для 2D-игр. Помогает настроить расчёт атак, эффекты попадания и логику поведения врагов. CX Codex +1 9 800установок msw-search Ищет сведения об API и руководствах, а также игровые ресурсы MSW: спрайты, анимации, звуки и аватары. Пригодится, когда сигнатуры в .d.mlua недостаточно или нужен RUID. CX Codex +1 9 800установок msw-defaultplayer Скилл для работы с моделью игрока DefaultPlayer: скорость, прыжок, HP, камера и физика через ModelBuilder. Пригодится тем, кто правит персонажа в MapleStory Worlds Maker. CX Codex +1 9 800установок msw-scripting Скилл помогает писать скрипты .mlua для MapleStory Worlds, соблюдая архитектуру компонентов и пространств выполнения. Пригодится при разработке игровой логики и отладке в MSW. CX Codex +1 9 900установок msw-general Базовый скилл для разработки в MapleStory Worlds: общие инструменты, правила платформы и шаблоны моделей. Остальные скиллы MSW на него опираются. CX Codex +1 9 900установок msw-painter Скилл создаёт пиксельный спрайт, когда msw-search не находит подходящий RUID, и помогает зарегистрировать его как ресурс. CX Codex +1 9 700установок msw-behaviourtree Скилл собирает .behaviourtree для проектов MSW и обновляет спецификацию узлов. Пригодится, когда нужно описать граф поведения с Blackboard-переменными и свойствами узлов. CX Codex +1 9 600установок msw-sprite-ruid Правила присвоения RUID компонентам SpriteRendererComponent.SpriteRUID и SpriteGUIRendererComponent.ImageRUID, включая префикс thumbnail:// для иконок. CX Codex +1 9 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой