BC face-swap-runcomfy
Замена лиц на RunComfy. Этот навык RunComfy для замены лиц заменяет лицо или персонажа в видео или статичных изображениях через `runcomfy` CLI. Маршрутизирует между общедоступным Wan 2-2 Animate (выбор RunComfy для замены персонажа — управляемая аудио замена идентичности в полный рост в видео), Kling 2-6 Motion Control Pro (перенос движения исходного видео на целевого персонажа), Nano Banana 2 Edit (пакетная замена лиц на статичных изображениях с сохранением идентичности, 1–20 изображений), GPT Image 2 Edit (пакетная замена лиц на статичных изображениях с несколькими эталонами и явным назначением роли) и FLUX Kontext Pro (точечное редактирование лиц на одном эталоне). Навык RunComfy для замены лиц выбирает подходящую модель для намерения — статичное или видео, однократное или пакетное, фотореалистичное или стилизованное, с сохранением движения или сохранением идентичности. Активируется по запросам «face swap», «swap face», «deepfake», «face replacement», «character swap», «head swap», «put X's face on Y», «make this video star X», «replace the actor in this video», «swap the character in the photo», «deepfake video», «ReActor alternative» или любому явному запросу на замену одной идентичности на другую с помощью RunComfy.
машинный переводПоказать оригиналСкрыть оригинал«Face swap on RunComfy. This RunComfy face swap skill substitutes a fac…»
Face swap on RunComfy. This RunComfy face swap skill substitutes a face or character into video or still images via the `runcomfy` CLI. Routes across community Wan 2-2 Animate (RunComfy's character-swap feature pick — audio-driven full-body identity swap into video), Kling 2-6 Motion Control Pro (transfer source-video motion onto a target character), Nano Banana 2 Edit (1–20 batch identity-preserving still face swap), GPT Image 2 Edit (multi-ref compositional still face swap with explicit role assignment), and FLUX Kontext Pro (single-ref precise local face edit). The RunComfy face swap skill picks the right model for intent — still vs video, single-shot vs batch, photoreal vs stylized, motion-preserving vs identity-preserving. Triggers on "face swap", "swap face", "deepfake", "face replacement", "character swap", "head swap", "put X's face on Y", "make this video star X", "replace the actor in this video", "swap the character in the photo", "deepfake video", "ReActor alternative", or any explicit ask to substitute one identity for another with RunComfy.
Замена лиц на RunComfy.
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, отчётность по ходу
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1071 символов, лимит 1024 - предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - заметка
frontmatter-keyнеизвестное поле фронтматтера "displayName" - заметка
frontmatter-keyнеизвестное поле фронтматтера "emoji" - заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage" - заметка
frontmatter-keyнеизвестное поле фронтматтера "clawdis"
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash, web, node), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Стоимость исполнения. Тело инструкции 4174 токенов
- 85Шаги. Шагов: 42, расплывчатых формулировок: 1
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющих операций нет
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 14. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1070: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +5В description 12 примера фраз-триггеров в кавычках
- +4Структура: 34 заголовков
- +3Пошаговые инструкции: 42 пунктов
- +4Есть примеры (6 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 47.