Agent skill

Whalechan Image Comic

by Neko3000 in Neko3000/deepseek-whalechan

Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms…

MITAuto-check passedMedia & Creative

Install Whalechan Image Comic

skills CLI
$ npx skills add Neko3000/deepseek-whalechan --skill whalechan-image-comic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Neko3000/deepseek-whalechan whalechan-image-comic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Neko3000/deepseek-whalechan.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/whalechan-image-comic .claude/skills/whalechan-image-comic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
whalechan-image-comic
GitHub stars
237
Token cost
~4.4k tokens
SKILL.md length
2,188 words
Files
103 (incl. scripts, references, assets)
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms…

  • Works in 6 steps: Record input.source_analysis: the source… → Explore premises from this analysis… → Reject flat retellings, generic… → …
  • Funny 1/2/4-panel Whale-chan adaptations with exact dialogue
  • SKILL.md covers Load the guidance, Apply defaults and user…, Prepare proposals and obtain… and Expand and freeze the…, plus 6 more sections
  • Calls python3

What it does

Whalechan Image Comic is an agent skill from Neko3000/deepseek-whalechan. Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms image quantities. Use for funny 1/2/4-panel Whale-chan adaptations with exact dialogue, consistent identity, configurable visuals, provider fallbacks and QA. Default to five images per selected concept.

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 109 other files, including scripts, reference files and assets (for example `agents/openai.yaml`).

It sits in Media & Creative, covering Comics and storyboards. It works with DeepSeek and Google Gemini. The repository describes itself as: Keep Whale-chan consistently vivid in every generation: High-consistency character design specification, visual asset library, and agent creation suite. The licence is MIT.

When your agent uses it

  • Funny 1/2/4-panel Whale-chan adaptations with exact dialogue
  • Consistent identity
  • Configurable visuals
  • Provider fallbacks and QA

Example prompts

  • “/whalechan-image-comic”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Record input.source_analysis: the source event, audience expectation, actual turn, comic target, tone, meaningful language differences and…
  2. Explore premises from this analysis before deciding layouts. Record each premise's expectation, reversal, mechanism, personality, scene…
  3. Reject flat retellings, generic reactions without a source-specific reveal, random metaphors, unclear anchors, decorative scenes and jokes…
  4. Prepare five passing proposals with concrete scenes, turns, staging and key lines; review them against the source before showing them…
  5. Follow proposal-selection.md: render the seven-column Markdown table, ask for selection below it and explain the generation strategy. Stop…
  6. Show every selected proposal's title and image count, plus proposal and image totals. Include explicit changes. Ask whether to begin and…

What it can do on your machine

Read from SKILL.md and the folder at commit 0917fd1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Whalechan Image Comic loads about 4.4k tokens when it runs, and up to ~28k if it reads all its reference files. Until then it costs about 106 tokens; SKILL.md has 2,188 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~106
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~28k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Neko3000/deepseek-whalechan at commit 0917fd1, republished under its MIT licence (© Neko3000). 2,188 words, ~4,421 tokens.

Download SKILL.mdSave it as .claude/skills/whalechan-image-comic/SKILL.md (or your agent's skills folder). This skill also uses 102 other files; get the full folder from GitHub.
name
whalechan-image-comic
description
Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms image quantities. Use for funny 1/2/4-panel Whale-chan adaptations with exact dialogue, consistent identity, configurable visuals, provider fallbacks and QA. Default to five images per selected concept.

Whale-chan Image Comic

Turn one recognizable fact into five concrete proposals, then generate the user's confirmed selection. Preserve the source's actual comic target, turn and tone. Strategic reinterpretation is one possible mechanism; language, reaction, timing, status exposure and bittersweet recognition can also carry the joke. Choice letters and image numbers are identifiers, never creative instructions.

Workflow: analyze → explore and review five proposals → Gate 1: user selects → Gate 2: user confirms proposal/image totals → expand, validate and freeze → generate, review and deliver. Stop and wait at both gates; selection alone never authorizes generation.

Load the guidance

Read these before every run:

  • references/proposal-selection.md for the mandatory seven-column table, both user gates, reply handling and records.
  • references/comedy-engine.md for source analysis, premise exploration, selection, and B/C intensity.
  • references/character-personality.md for Whale-chan, form, outfit, and abstract-supporting-character locks.
  • references/form-profiles.md for the five recommended presets, custom-ratio rules, measurement, and panel adaptation.
  • references/panel-grammar.md for 1/2/4-panel structure and retry limits.
  • references/expression-presets.json for per-panel visible facial acting and performance levels.
  • references/text-style-routing.md to select one primary text treatment per image and review variety across the set.
  • references/asset-index.md to select bundled references, references/form-authority.json for form targets, and references/asset-catalog.json for paths and hashes.
  • references/provider-routing.md before any provider call.
  • references/qa-rubric.md before reviewing any candidate.

Apply defaults and user overrides

  • Offer exactly five proposals A–E. Default to five final PNGs per selected proposal; honor explicit per-proposal quantities, including one each. Default to automatic provider-native 1:1 output with 1024×1024 as a recommendation, not a required pixel size.
  • Accept an explicit aspect ratio, an explicit pixel resolution, or both. Infer the ratio from an explicit resolution when omitted; reject conflicting values. Automatic mode validates the ratio, while explicit mode validates exact width and height.
  • Explore distinct premises before allocating images. Keep only actual evaluations and comparisons, not a fixed eight-entry pool or prewritten winners.
  • Make the five proposals materially different. Within each selected proposal, develop distinct executions without replacing its core scene, comic turn or user-locked wording. There is no rank allocation or B/C intensity quota.
  • Choose 1, 2, or 4 panels by narrative need, not image index or a diversity quota.
  • Select typography, framing, cast staging and text placement independently for each joke. Repetition is allowed when justified by the source; random rotation is not creative diversity. A consistent character identity does not require consistent layouts.
  • For dialogue-driven material, default to bodily present abstract indigo partners. Record a narrative reason for an offscreen, avatar-only, or omitted role; preserve who speaks and who reacts.
  • Default to semi-chibi, the canonical clean rounded cel-shaded style, the canonical navy-and-white maid outfit, and a pure white #FFFFFF background.
  • Follow the input's main language; prefer Simplified Chinese for Chinese or mixed Chinese input.
  • Treat the five bundled forms as recommended presets. Accept any finite measurable custom head ratio greater than 1.0; custom ratios have no bundled proportion reference.
  • Allow any physically depictable action and any user-resolved background, art style, or outfit, subject to provider safety and technical limits. A custom field changes only that field.
  • Default to sequential execution. Accept requested parallelism from 1 through 5 and record the lower effective runtime capacity when necessary.
  • Start planning immediately, then always wait at Gate 1 and Gate 2. Never infer approval from silence, recommendations or a preselected answer. A planning-only request never authorizes image calls.
  • Give each task an independent maximum of three image-producing calls. Never transfer unused calls.

Prepare proposals and obtain both user decisions

  1. Record input.source_analysis: the source event, audience expectation, actual turn, comic target, tone, meaningful language differences and user corrections. Distinguish observed facts from your interpretation; preserve uncertainty instead of inventing a hidden meaning. Extract the fact anchor and source participants with evidence. Use input.participants: [] only for genuinely solo material. Images supply semantics unless the user requests their visuals; preserve speaker roles without copying real faces or avatars.
  2. Explore premises from this analysis before deciding layouts. Record each premise's expectation, reversal, mechanism, personality, scene and actual gate reason. Preserve a reaction or language joke when that is the source's engine; do not automatically replace it with food, laziness, machinery or self-serving wordplay.
  3. Reject flat retellings, generic reactions without a source-specific reveal, random metaphors, unclear anchors, decorative scenes and jokes that need explanation. A specific, timed reaction can itself reveal the contradiction.
  4. Prepare five passing proposals with concrete scenes, turns, staging and key lines; review them against the source before showing them. Record actual comparisons only. Do not prefill PASS, rank by candidate number, or backfill a candidate pool from finished image plans.
  5. Follow proposal-selection.md: render the seven-column Markdown table, ask for selection below it and explain the generation strategy. Stop for Gate 1. Record the user's chosen proposals, quantities and changes.
  6. Show every selected proposal's title and image count, plus proposal and image totals. Include explicit changes. Ask whether to begin and stop for Gate 2. A changed selection or quantity requires an updated summary and fresh confirmation. If proposals are redesigned, return to Gate 1.

Expand and freeze the confirmed assignment

After Gate 2, continue through internal preparation and generation without a third approval:

  1. Expand exactly the confirmed quantities. Set ranked_ideas to the selected idea ids and explain the selection in selection_reason. Link each image by idea_id and describe its distinct payoff in execution_note. Pose, font and background swaps alone are insufficient.

  2. Resolve each field from explicit user instructions, declared reference roles, source semantics, then defaults. Freeze composition, proportion_check, output, style, costume, background, exact core_text, text_style and reason, dialogue_plan, cast_plan, proportion, action_plan and expressions. Assign image numbers last. Intentional close-ups use visible-only; measurable full-body shots use measured.

  3. Use a canonical identity reference first and the selected bundled text-style reference as the sole typography reference. Declare each reference's roles: identity, style, pose_action, composition, costume, background, typography, or proportion. Load the abstract-user pose sheet only when a supporting character appears. Use at most five effective references; never silently drop required typography.

  4. Review each execution against its approved proposal and changes, then check typography, speaker ownership and cast staging against the source. Reject random template rotation, generic reasons and offscreen choices made just to simplify drawing. Fix internal execution details without changing the approved core. Write schema v10 assignment.json including the proposal and both user decisions, then validate and initialize; initialization writes creative-record.md:

    bash
    python3 scripts/manage-run.py validate-assignment --assignment <assignment.json>
    python3 scripts/manage-run.py init --assignment <assignment.json> \
      --effective-parallelism <current-capacity>

For multiple inputs, finish all assignments, then run python3 scripts/manage-run.py validate-batch --assignment <first.json> --assignment <second.json> with every assignment before the first generation call. Review its case-by-position matrix and warnings, not just aggregate counts. Compare mechanisms, narrative beats, shots, cast positions and text placement across cases and across positions; changing order must not hide a repeated skeleton. Ask whether another case's dialogue could replace this one's without changing the drawing. Save a batch-review.md beside the assignments naming the compared cases, warning dispositions, source-specific reasons for retained similarities, and revisions. Do not generate until this review is actually performed. Structural validity is not creative approval; no warnings is not approval either. Repeat this comparison on final images. See references/batch-review.md.

Use the current schema in references/run-schema.md. All assignment, generation and QA operations require that contract. The initialized run belongs under artifacts/whalechan-image-comic/<run-name>/ unless the user gives another destination. External references are frozen into the run with hashes.

Show full SKILL.md (995 more words)Show less

Generate each task

Build the initial prompt from the frozen assignment rather than recreating its defaults:

bash
python3 scripts/build-prompt.py --run-dir <run> --image <01_name>

Read the returned prompt_file and pass every returned reference path in order to the provider. The builder preserves source interpretation, framing, exact wording, speaker ownership and physical/avatar/offscreen staging. It requires the current contract and never overwrites a prompt. For a targeted retry or component rescue, save a separate prompt derived from this one; preserve the frozen typography and cast decisions unless the plan itself is explicitly revised in a new run. Include canonical style, outfit, or proportion locks only when that field remains canonical or preset.

Use bundled and frozen user images as role-scoped references, not edit targets unless the user explicitly requests an edit. Never copy bundled wording, jokes, or exact compositions.

Start with built-in ImageGen. Its tool call has no explicit pixel-size control: in automatic mode accept any valid native output with the frozen ratio, including square 1254×1254; do not route away merely because it differs from the 1024×1024 recommendation. If the assignment requires an explicit resolution, record a capability error for a tool that cannot guarantee it and continue in provider order. For each image-producing call, save the returned image into the workspace, run automatic validation with the frozen output flags, perform original-resolution visual QA, and record it. A returned image consumes one of that task's three slots whether it passes or fails.

bash
python3 scripts/validate-image.py <candidate.png> \
  --resolution-mode <auto|explicit> --aspect-ratio <W:H> \
  [--recommended <WIDTHxHEIGHT>|--no-recommendation] \
  [--width <pixels> --height <pixels>] \
  --write-json <automatic.json>
python3 scripts/manage-run.py record-candidate \
  --run-dir <run> --image <01_name> --provider codex --model gpt-image \
  --candidate <candidate.png> --prompt-file <prompt.txt> \
  --automatic-json <automatic.json> --visual-json <visual.json>

Promote only a PASS:

bash
python3 scripts/manage-run.py promote --run-dir <run> --image <01_name>

Repair by root cause

  • The joke is flat: diagnose source misreading, illustrated retelling, missing reveal or lost timing. Correct the execution within the approved proposal. If the core proposal must change, present revised proposals through both gates in a new run; never silently replace the selected joke.
  • Identity/proportion/action/composition fails: retain the joke and make one targeted visual correction. Measure preset and custom proportions with scripts/measure-form.py. If space caused stretching, hiding, or accidental crop, simplify the scene instead of changing the frozen skeleton.
  • Expression fails: retain the joke, personality, and emotional mask. Name the missing or incorrect eye, eyebrow, mouth, cheek, or manga-accent cue and correct only that visible performance. Do not rewrite personality to repair a face.
  • Only text fails: use the remaining two slots for an empty-text-layout image, then edit it with exact wording and the selected text-style reference. Do not use local fonts.
  • Two-panel coherence fails: if two generation slots remain, generate the two panels separately, record each with record-component, combine with compose-panels.py using the assignment's output mode and ratio, then record the derived comic with record-composite. The local composite consumes no image-generation slot.
  • Four-panel coherence fails: retry the whole canvas. Never generate four new panels under a three-call budget. Compose four panels only when all inputs already exist without new provider calls.
  • Safety rejection: record it and stop. Never switch providers to bypass it.

Provider errors that return no image do not consume budget:

bash
python3 scripts/manage-run.py record-error \
  --run-dir <run> --image <01_name> --provider openai --model <model> \
  --category <category> --details <message>

Route providers strictly

Use this order and never move backward:

  1. Built-in ImageGen / GPT Image
  2. OpenAI Images API
  3. Nano Banana
  4. Seedream

Use the adapters described in references/provider-routing.md. Move forward only after the current provider returned a failed candidate, lacks the required capability, or recorded an availability/authentication/quota/service failure. Provider errors do not authorize skipping an untouched intermediate provider.

Coordinate parallel work safely

For requested parallelism above 1, compute the effective value from the request, the maximum 5, runtime worker slots, provider limits, and ready image count. The main agent is the sole manifest writer. Workers may generate and review different images in unique staging/<image-id>/ directories, but they must not record, promote, or finalize. The coordinator serially verifies hashes, records results, and promotes PASS candidates. Never dispatch two candidates for one image at once; retries and provider fallback remain serial within that image.

Finalize honestly

Finalize after all open tasks are resolved:

bash
python3 scripts/manage-run.py finalize --run-dir <run>

Finalize against the confirmed task total. If fewer tasks pass after budgets are exhausted or no provider remains viable, use --allow-partial, deliver only passed comics grouped by proposal, and report the missing tasks per proposal. Never fill the set with a failed image.

Keep every image-producing candidate, prompt, QA record, asset hash, duel, error log, and final path. Report final paths, provider/model, attempt count, any shortfall, and the actual typography/cast distribution. Separate pre-generation design review from post-generation visual QA; neither substitutes for the other.

Inspect the actual candidate and record candidate-bound observations before comparing with the plan. An unreviewed draft is review_status: pending, not PASS, and cannot be recorded as an accepted candidate or promoted. The manager checks evidence structure, not whether the reviewer truly looked or whether a joke is funny. Never copy planned text into a purported transcription or fabricate landmarks to satisfy a ratio. Report H1: NA only for a planned visible-only shot, with visible-proportion observations and the limitation explicitly recorded.

Hard stops

  • Do not generate, call a paid image API, or initialize a formal run before both user gates are completed for the current proposal and quantity summary and the assignment validates. Draft rendering and selection summaries do not grant approval.
  • Do not exceed three image-producing calls for any task.
  • Do not transfer budget between tasks.
  • Do not accept a comic that is merely cute, accurate, or polished but not funny.
  • Do not accept missing, additional, unreadable, misspelled, incorrectly ordered, or wrong-language core text.
  • Do not accept a required physical partner replaced by an avatar, an offscreen balloon, or Whale-chan speaking their lines. Record visible lettering treatment, speaker connectors, and cast representation as QA evidence.
  • Do not treat the automatic-mode recommendation as an exact-size gate. Do not accept a wrong aspect ratio in automatic mode or any pixel mismatch in explicit mode.
  • Do not judge a custom style or outfit against the canonical default it replaced. Do not accept an unrecognizable fact anchor, permanent identity drift, proportion drift, broken anatomy/contact, accidental crop, confused reading order, or detailed supporting characters.
  • Do not depend on files outside this Skill except user-supplied references that the run manager freezes and hashes. Do not depend on external scripts or fonts.

© Neko3000, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 102 other files (scripts, references, assets) in skills/whalechan-image-comic of Neko3000/deepseek-whalechan.

  • SKILL.md
  • agents/openai.yaml
  • assets/character-references/chibi/0054_rice_identity_comic_rendered_isolated.webp
  • assets/character-references/chibi/0057_patting_full_belly_rendered_isolated.webp
  • assets/character-references/chibi/0067_angry_you_are_silly_reply_rendered_isolated.webp
  • assets/character-references/compact/0080_lounging_on_chair_rendered_isolated.webp
  • assets/character-references/compact/0102_intimate_relationship_question_rendered_isolated.webp
  • assets/character-references/compact/04_light_turn.webp
  • assets/character-references/semi-chibi/0015_data_still_in_brain_rendered_isolated.webp
  • assets/character-references/semi-chibi/0076_sitting_ready_on_chair_rendered_isolated.webp
  • assets/character-references/semi-chibi/0092_enduring_release_delay_rendered_isolated.webp
  • assets/character-references/standard/01_gentle_wave.webp
  • assets/character-references/standard/03_light_turning_step.webp
  • assets/character-references/standard/05_side_reclining_pose.webp
  • … and 89 more

Open the folder on GitHubat commit 0917fd1

Compare with similar skills

Whalechan Image Comic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Whalechan Image Comic compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Whalechan Image Comic this skillNeko3000/deepseek-whalechan237—~4.4kAutomated safety check: PassMIT
Seedance Storyboard Generatorliangdabiao/Seedance2-Storyboard-Generator2.6k—~2.2kAutomated safety check: PassNone
BrewreelFinderchangchang/brewreel156—~6.3kAutomated safety check: PassApache-2.0
Model Routingfal-ai-community/skills251—~1.5kAutomated safety check: PassNone
ModLens Image Vision Bridgeliustack/modlens4.2k—~1.3kAutomated safety check: NotesMIT
Seedance Storyboard in Shanghai Animation Styleliangdabiao/smy-seedance-storyboard138—~3kAutomated safety check: PassNone

Similar skills

  • Seedance Storyboard Generator

    liangdabiao/Seedance2-Storyboard-Generator

    专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…

    2.6k GitHub stars~2.2k tokensUpdated 19 days ago
    Media & CreativeAuto-check passed
  • Brewreel

    Finderchangchang/brewreel

    精酿 · BrewReel:三种玩法。宣传片:做竖版产品宣传短片(1080x1920,15–45 秒,抖音/视频号/小红书)。用户要做产品宣传片、推广短视频、App 介绍视频、功能演示视频、上新短片、带货片头时使用。支持软件、餐饮、电商实物、教培、美业、文旅住宿六个行业,支持中英双语。你只写 storyboard.json,校验拦规则和行业合规,一条命令出片。口播配画面:用户有…

    156 GitHub stars~6.3k tokensUpdated 3 days ago
    Media & CreativeAuto-check passed
  • Model Routing

    fal-ai-community/skills

    Choose default fal.ai endpoint IDs for genmedia production skills.

    251 GitHub stars~1.5k tokensUpdated 11 days ago
    Media & CreativeAuto-check passed
  • Gives text-only models sight by running the modlens CLI on an image path or URL and returning structured JSON evidence with transcribed text, layout and semantics.

    4.2k GitHub stars~1.3k tokensUpdated 6 days ago
    AI & LLM EngineeringAuto-check: notes
  • Seedance Storyboard in Shanghai Animation Style

    liangdabiao/smy-seedance-storyboard

    Turns a story, novel or myth into a retro hand-drawn animation style short-drama script, episode breakdown, asset prompts and Seedance 2.0 storyboard prompts.

    138 GitHub stars~3k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Space Storyboard Generator

    SpaceZephyr/design-buddy

    根据用户描述的故事内容,润色故事线并拆分为分镜脚本,批量生成风格一致的故事板插图。提供8种视觉风格选择,基于故事类型推荐最佳风格。调用Gemini API生成图片,保存到Obsidian图片目录。触发词:"分镜故事"、"故事板"、"做个分镜"、"创建故事板"、"storyboard"、"画个故事"。

    176 GitHub stars~894 tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed

More from Neko3000/deepseek-whalechan

  • Whalechan Image Character

    Neko3000/deepseek-whalechan

    Generate and verify consistent DeepSeek Whale-chan character illustrations from text, screenshots, chat logs, dialogue, or user reference images.

    237 GitHub stars~2k tokensUpdated 3 days ago
    Auto-check passed

Questions about Whalechan Image Comic

What does Whalechan Image Comic do?

Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms…. Whalechan Image Comic is an agent skill from Neko3000/deepseek-whalechan. Propose five DeepSeek Whale-chan comic concepts from text, screenshots, images, chat logs, or reasoning traces, then generate verified comics after the user selects concepts and separately confirms image quantities.

When should I use Whalechan Image Comic?

Whalechan Image Comic fits situations like: funny 1/2/4-panel Whale-chan adaptations with exact dialogue; consistent identity; configurable visuals; provider fallbacks and QA.

How do I install Whalechan Image Comic in Claude Code?

Run `npx skills add Neko3000/deepseek-whalechan --skill whalechan-image-comic -a claude-code`. Or copy the skill folder (skills/whalechan-image-comic in Neko3000/deepseek-whalechan) into .claude/skills/whalechan-image-comic in your project. Claude Code loads it when a task matches its description.

How do I install Whalechan Image Comic in Codex?

Run `npx skills add Neko3000/deepseek-whalechan --skill whalechan-image-comic -a codex`. Or copy the skill folder (skills/whalechan-image-comic in Neko3000/deepseek-whalechan) into .agents/skills/whalechan-image-comic in your project. Codex loads it when a task matches its description.

Can I use Whalechan Image Comic in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Neko3000/deepseek-whalechan --skill whalechan-image-comic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/whalechan-image-comic, .gemini/skills/whalechan-image-comic, .github/skills/whalechan-image-comic and .opencode/skills/whalechan-image-comic in your project.

What does Whalechan Image Comic need to run?

Going by SKILL.md and its folder, Whalechan Image Comic needs the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Whalechan Image Comic access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Whalechan Image Comic safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Whalechan Image Comic use?

Whalechan Image Comic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Whalechan Image Comic use?

About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 24k tokens, read only when the agent opens those files.

What are the alternatives to Whalechan Image Comic?

Skills that share tags, products or a category with Whalechan Image Comic: Seedance Storyboard Generator (liangdabiao/Seedance2-Storyboard-Generator, 2.6k stars), Brewreel (Finderchangchang/brewreel, 156 stars), Model Routing (fal-ai-community/skills, 251 stars) and ModLens Image Vision Bridge (liustack/modlens, 4.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Whalechan Image Comic?

Neko3000 (a GitHub user) maintains it in Neko3000/deepseek-whalechan, which has 237 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 7, 2026.

Source: Neko3000/deepseek-whalechan on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.