DeepSeek Whale-chan — скилл
Два скилла для Codex и Claude Code рисуют фанатские иллюстрации и комиксы с героиней Whale-chan в едином облике
- 543 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает локальные скрипты и ImageMagick, пишет файлы изображений и галерею в папки запусков
- Вызывает платные каналы генерации изображений OpenAI, Gemini или Ark по ключам из окружения и тратит их лимиты
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/deepseek-whale-chanОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает локальные скрипты и ImageMagick, пишет файлы изображений и галерею в папки запусков
- Вызывает платные каналы генерации изображений OpenAI, Gemini или Ark по ключам из окружения и тратит их лимиты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий — набор для единообразных иллюстраций героини Whale-chan, фанатского образа девушки-кита из сообщества DeepSeek. Скилл `whalechan-image-character` выдвигает направления иллюстраций, пользователь выбирает их на первом шаге, затем отдельно подтверждает количество, визуальные настройки и бюджет кандидатов, и только после этого скилл генерирует проверенные PNG. Скилл `whalechan-image-comic` придумывает 2N коротких идей, независимый субагент выбирает из них N, а для каждой идеи рисуется один комикс. По умолчанию N равно пяти. Внешность закреплена эталонными изображениями: градиент волос, ушки-плавники, вихор, хвост и костюм горничной. Пропорции заданы пятью формами от 4,0 головы до 2,1 головы, а положение скелета проверяется измерением. Движок характера выбирает комедийный ход источника: переворот, разоблачение, эскалацию или узнавание, и сохраняет юмор в репликах и реакциях героини. Картинки по умолчанию делает Codex ImageGen, из других агентов он вызывается командой `codex exec`. Запасные каналы: OpenAI Images, Gemini и Volcengine Ark по ключам из переменных окружения. Результат собирается в офлайн-галерею.
Для кого. Авторам фанатского контента и стикеров, которые работают в Codex, Claude Code или Gemini и хотят получать серии картинок с одной и той же героиней.
Подходит, если
- Рекламный баннер 8:3 или постер с героиней в одной и той же внешности
- Хочется четырехпанельный комикс по скриншоту ошибки или рассуждениям модели, переданным в шутке героини
- Стикеры в сверхсжатой форме с пропорциями 2,1 головы
- Набор вариантов: Whale-chan в пяти формах для серии публикаций
Не подходит, если
- Нужна официальная графика DeepSeek: проект неофициальный и с компанией не связан
- Нужен другой персонаж или собственный стиль: внешность и пропорции Whale-chan жестко закреплены
- Нужны коммерческие материалы без проверки прав: авторы отдельно оговаривают авторство образа и товарные знаки
Пример запроса к агенту
Через `$whalechan-image-character` сделай баннер 8:3 с Whale-chan, которая ест рис у серверной стойки, в форме `semi-chibi`Ограничения
- Проект неофициальный и не связан с DeepSeek, названия DeepSeek и других брендов принадлежат их владельцам. Образ создан сообществом, права на него README оговаривает отдельно.
- Для проверки и составления панелей нужен ImageMagick.
- Картинки делает Codex ImageGen, поэтому в других агентах нужен установленный и авторизованный Codex CLI. Запасные каналы требуют ключей OpenAI, Gemini или Volcengine Ark.
- Генерация идет в несколько шагов с подтверждениями, до 10 рабочих и бюджетом кандидатов, поэтому серия занимает время и расходует лимиты.
Как отключить. Удалите папки `whalechan-image-character` и `whalechan-image-comic` из каталога скиллов агента, например из ~/.claude/skills или ~/.codex/skills, и перезапустите сессию. Созданные изображения лежат в папках запусков и удаляются вручную. Ключи API из переменных окружения уберите из профиля оболочки.
Частые вопросы
Что такое Whale-chan?
Фанатская героиня из сообщества DeepSeek: девушка с ушками-плавниками и китовым хвостом в костюме горничной, которая считает белый рис главной валютой вычислений. Проект создан сообществом и официально с DeepSeek не связан.
Как поставить скиллы Whale-chan в Claude Code?
Склонируйте репозиторий, установите ImageMagick и выполните `cp -R `skills/`* ~/.claude/skills/`. Для Codex каталог `~/.codex/skills`. После перезапуска сессии скиллы доступны под именами `whalechan-image-character` и `whalechan-image-comic`.
Нужны ли ключи API для генерации картинок?
Для основного пути нет: Codex ImageGen обходится без внешних ключей, в других агентах его вызывает авторизованный Codex CLI командой `codex exec`. Ключи OpenAI, Gemini или Volcengine Ark нужны только запасным каналам.
Какие формы есть у героини?
Пять форм: `standard` (4,0 головы), `compact` (3,3), `semi-chibi` (2,8, форма по умолчанию), `chibi` (2,5) и `super-deformed` (2,1). Допустимые диапазоны пропорций проверяются измерением.
Сколько комиксов делает скилл за запуск?
По умолчанию пять: скилл придумывает 2N идей, независимый субагент выбирает N, и для каждой рисуется комикс. Число меняется, потолок пакета составляет 10 рабочих.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для Codex: рисует к китайским статьям сценки 16:9 с персонажем Сяохэй среди реальных предметов
Скилл, MCP-сервер и CLI: любой агент вызывает встроенную генерацию картинок Codex, выбрав стиль из нескольких направлений
Скилл для Codex: превращает китайскую статью в серию рисованных иллюстраций 16:9 на белом фоне с персонажем сяохэй
Скилл для Codex делает анимированного компаньона по двум и более вашим фотографиям и генерирует его на вашей машине
Набор скиллов для Claude Code и Codex, которые собирают подробные промпты для генерации картинок из библиотеки элементов и схем композиции
Скилл для Codex собирает оригинального фотореалистичного персонажа по брифу: лицо, возраст, одежда, ракурсы по запросу.
Коротко о README
README открывается дисклеймером о неофициальном статусе, затем описывает героиню, пять форм с допусками пропорций и галереи примеров. Дальше идут таблица двух скиллов, установка в Codex, Gemini и Claude Code, настройка ключей и сценарии быстрого старта.
Бейдж для README
Исходный SKILL.md
--- name: whalechan-image-character description: Propose DeepSeek Whale-chan character illustrations, let the user select directions, then separately confirm quantities, visual settings and candidate budget before generating verified PNGs. Use for character portraits and themed illustrations with consistent identity and customizable visuals; default to one image per selected proposal. --- # Whale-chan Image Character Create verified Whale-chan PNGs. Preserve Whale-chan's permanent identity while resolving every visual dimension independently from the user's request, typed reference images, and canonical defaults. A custom value changes only its own field. Workflow: propose → **Gate 1: select directions** → **Gate 2: confirm scope and begin** → expand, validate and freeze → generate, review and deliver. Selection alone is not permission to generate. ## Load guidance as needed - Read `references/proposal-selection.md` before presenting either gate or interpreting replies. - Read `references/assignment-schema.md` whenever normalizing, confirming, or freezing a request. - Read `references/character-spec.md` before building prompts or deciding whether a requested customization preserves Whale-chan identity. - Read `references/form-profiles.md` when resolving or measuring proportions. The five bundled forms are recommended presets, not the only allowed ratios. - Read `references/reference-index.md` when selecting bundled or user-supplied references. - Read `references/provider-routing.md` before any provider call or parallel run. - Read `references/qa-rubric.md` before reviewing or promoting a candidate. - Read `references/gallery.md` before exporting the completed task's preview gallery. - Treat `references/reference-catalog.json` as the machine-readable authority for bundled paths, hashes, preset ratios, and preset acceptance ranges. ## Choose the language Read `references/language-policy.md` before planning. Resolve one task `language`: explicit user instruction → meaningful current-session expression → newest meaningful local session within 24 hours → ask when uncertain. Use `scripts/detect-language.py` for historical evidence, not as an automatic verdict; recent sessions take precedence over aggregate counts. Save the normalized BCP-47 tag, actual resolution evidence and any explicit scoped overrides. Use it for communication, image lettering, HTML UI, drawing prompts and visible run/image titles. Preserve exact locked wording and necessary technical tokens. Keep internal IDs and filenames in English. Propagate the saved language to workers and resume from it; never redetect during execution. Prepare required plan/prompt locale sections before confirmation; use the offline gallery language selector for UI only. Keep generated content in its recorded language. See the language policy for custom dictionaries, display titles, scoped overrides and legacy compatibility. ## Resolve the request Resolve the request field by field while planning; build the complete schema v7 assignment only after Gate 2. Use the user's explicit instructions first, then references only for their declared roles, then canonical defaults for unresolved fields. Do not let a reference silently control unrelated dimensions. Defaults: - Five directions for an open theme; one image per selected proposal. A precisely specified scene uses direct proposals without inventing five alternatives. - `semi-chibi`; canonical style; canonical maid outfit. - Warm ivory-beige solid background `#F5EADD`; transparency off. - No visible text. When text is requested without a language, use the session language (see [Choose the language](#choose-the-language)); do not translate or invent wording without confirmation. - Full-body centered composition, `1:1`, PNG, provider-native resolution, automatic sub-agent execution (up to 10 workers, resolved from actual capacity before Gate 2). Prefer 1024×1024 when the selected provider exposes a compatible size control, but do not treat 1024×1024 as a default acceptance requirement. The user may explicitly request any style, action, outfit, solid/custom/transparent background, exact multilingual text, measurable head ratio greater than 1.0, positive-integer aspect ratio, or exact positive pixel resolution. If the user gives only width and height, derive the aspect ratio; if both are given, require them to agree. Keep extreme but measurable ratios possible; disclose that ratios outside the five presets have no bundled proportion reference and may be harder to satisfy. Provider safety and technical limits still apply.