{
  "schemaVersion": "1.0",
  "item": {
    "slug": "comic-panel-generation",
    "name": "Comic Panel Generation",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/eftalyurtseven/comic-panel-generation",
    "canonicalUrl": "https://clawhub.ai/eftalyurtseven/comic-panel-generation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/comic-panel-generation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=comic-panel-generation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/SSE-EVENTS.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/comic-panel-generation"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/comic-panel-generation",
    "agentPageUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Comic Panel Generation",
        "body": "Generate professional comic and manga artwork using each::sense. This skill creates single panels, multi-panel strips, full page layouts, and complete comic sequences with consistent character designs."
      },
      {
        "title": "Features",
        "body": "Single Panels: Individual comic panels with dynamic compositions\nMulti-Panel Strips: Traditional 3-4 panel comic strips\nManga Pages: Japanese manga-style page layouts with reading flow\nSuperhero Comics: Western comic book style with bold colors and action\nWebtoon Format: Vertical scrolling format for mobile viewing\nPhoto to Comic: Convert photos into comic/manga art style\nSpeech Bubbles: Generate panels with integrated dialogue bubbles\nAction Sequences: Dynamic action panels with motion lines and effects\nCharacter Consistency: Maintain character appearance across multiple panels\nCover Design: Comic book and manga cover artwork"
      },
      {
        "title": "Quick Start",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a single comic panel of a superhero landing dramatically on a rooftop at night, cape billowing, city lights in background\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Comic Panel Formats & Sizes",
        "body": "FormatAspect RatioRecommended SizeUse CaseSingle Panel1:11024x1024Social media, standalone artWide Panel16:91920x1080Cinematic moments, landscapesTall Panel9:161080x1920Dramatic reveals, webtoonComic Strip3:11500x5003-4 panel horizontal stripsManga Page2:31200x1800Traditional manga layoutWebtoon1:3+800x2400+Vertical scroll formatComic Cover2:31200x1800Book covers, thumbnails"
      },
      {
        "title": "1. Single Comic Panel",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a single comic panel showing a detective in a noir style examining clues in a dimly lit office. Heavy shadows, black and white with selective color on a red lamp. Include dramatic lighting from venetian blinds.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "2. Multi-Panel Comic Strip",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 4-panel horizontal comic strip. Panel 1: A cat staring at an empty food bowl. Panel 2: Cat meowing at its sleeping owner. Panel 3: Cat knocking items off a shelf. Panel 4: Owner finally awake and annoyed, cat looking innocent. Cute cartoon style, pastel colors.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "3. Manga Page Layout",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a full manga page with 5-6 panels. Scene: A young samurai drawing his sword for the first time. Include dynamic panel sizes - one large panel for the dramatic sword draw moment, smaller panels for reaction shots. Black and white manga style with screentones, speed lines for action. Right-to-left reading flow.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "4. Superhero Comic Style",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a superhero comic panel in classic Marvel/DC style. A female superhero with electric powers charging up, lightning crackling around her fists, dramatic low angle shot. Bold colors, heavy inks, dynamic pose, Kirby-style energy effects. Include a starburst background.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "5. Webtoon Vertical Format",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a vertical webtoon-style comic segment with 3 connected scenes. Scene 1: A student walking into a mysterious antique shop. Scene 2: Close-up of a glowing amulet on a shelf. Scene 3: The shopkeeper appearing mysteriously behind them. Korean webtoon art style, soft colors, vertical scroll format optimized for mobile. 9:16 or taller aspect ratio.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "6. Photo to Comic Conversion",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Convert this photo into a comic book style illustration. Apply bold black outlines, halftone dots for shading, vibrant pop art colors. Make it look like a panel from a graphic novel. Keep the composition but stylize all elements.\",\n    \"mode\": \"max\",\n    \"image_urls\": [\"https://example.com/portrait-photo.jpg\"]\n  }'"
      },
      {
        "title": "7. Speech Bubble Generation",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic panel with two characters arguing. Include speech bubbles with placeholder text areas. Character 1 (angry businessman): large jagged speech bubble for shouting. Character 2 (calm woman): regular oval speech bubble for response. Also include a thought bubble above the woman showing she is unimpressed. Western comic style.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "8. Action Sequence Panels",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 3-panel action sequence showing a martial arts fight. Panel 1: Fighter A launching a flying kick (motion blur, speed lines). Panel 2: Impact moment with dramatic POW effect and motion burst. Panel 3: Fighter B crashing through wooden crates. Manga action style with heavy use of speed lines, impact effects, and dynamic camera angles.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "9. Consistent Character Across Panels",
        "body": "# First panel - establish character\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic panel introducing a character: A teenage girl with short blue hair, large round glasses, wearing a yellow raincoat. She is looking up at the rain with wonder. Anime/manga style, soft colors. This is panel 1 of a series - I need to maintain her appearance in future panels.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'\n\n# Second panel - same character, different scene\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create panel 2 with the same blue-haired girl with glasses and yellow raincoat. Now she is jumping in a puddle, splashing water, with a big smile. Maintain the exact same character design and art style from panel 1.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'\n\n# Third panel - continue the story\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create panel 3: Same character discovers a small frog on a lily pad in the puddle. She kneels down, delighted. Keep her blue hair, round glasses, yellow raincoat consistent. Same manga art style.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "10. Comic Cover Design",
        "body": "curl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic book cover for issue #1 of SHADOW KNIGHTS. Feature a team of 4 heroes in dramatic poses - a knight with a glowing sword, an archer with shadow powers, a mage with fire magic, and a rogue with dual daggers. Dark fantasy style, dramatic lighting from below, epic composition. Leave space at the top for the title logo and bottom for issue number and barcode area. 2:3 aspect ratio.\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Comic Art Styles",
        "body": "StyleDescriptionBest ForWestern ComicsBold lines, vibrant colors, dynamic posesSuperhero, actionMangaClean lines, screentones, expressive eyesDrama, romance, actionWebtoonSoft colors, detailed backgrounds, vertical flowRomance, fantasy, slice of lifeNoirHigh contrast, shadows, limited paletteDetective, thrillerCartoonSimplified shapes, exaggerated expressionsComedy, kids contentGraphic NovelDetailed, realistic proportionsMature themes, literaryPop ArtBold colors, halftones, stylizedModern, artistic"
      },
      {
        "title": "Prompt Tips for Comic Generation",
        "body": "When creating comic panels, include these details in your prompt:\n\nPanel Layout: Single panel, multi-panel strip, full page, or vertical scroll\nArt Style: Manga, Western comic, webtoon, noir, cartoon, etc.\nAction/Scene: What is happening in each panel\nCharacters: Describe appearance, expressions, poses\nComposition: Camera angle, focal point, dramatic elements\nEffects: Speed lines, impact effects, screentones, lighting\nDialogue Space: Request speech/thought bubbles if needed\nReading Flow: Left-to-right (Western) or right-to-left (manga)"
      },
      {
        "title": "Example Prompt Structure",
        "body": "\"Create a [panel count/layout] comic in [art style] style.\n[Panel-by-panel description of action/scene].\nCharacters: [descriptions].\nInclude [effects: speed lines, speech bubbles, etc.].\n[Color/mood]: [palette preferences].\""
      },
      {
        "title": "Mode Selection",
        "body": "Ask your users before generating:\n\n\"Do you want fast & cheap, or high quality?\"\n\nModeBest ForSpeedQualitymaxFinal artwork, print-ready comics, detailed pagesSlowerHighestecoQuick drafts, storyboarding, concept explorationFasterGood"
      },
      {
        "title": "Multi-Turn Comic Creation",
        "body": "Use session_id to build a complete comic across multiple requests:\n\n# Page 1 - Establish the story\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create page 1 of a sci-fi manga. A space bounty hunter enters a seedy alien bar. 4 panels: exterior shot of neon-lit bar, hunter walking in (silhouette), aliens turning to look, close-up of hunters determined eyes.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'\n\n# Page 2 - Continue the narrative\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create page 2 continuing the scene. The hunter approaches a table of alien criminals. Include panels showing: the target alien recognizing danger, the hunters hand reaching for a weapon, tension building. Same art style as page 1.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'\n\n# Request style adjustment\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Recreate page 2 but with more dramatic lighting - add more shadows and a red color accent from the bar neon signs. Keep all other elements the same.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'"
      },
      {
        "title": "Batch Generation for Comic Projects",
        "body": "Generate multiple pages or variations efficiently:\n\n# Cover variations\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a manga cover - a magical girl transformation scene, sparkles and ribbons, dramatic pose\",\n    \"mode\": \"eco\"\n  }'\n\n# Alternative cover style\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the same magical girl cover but in darker, more mature art style - less sparkles, more dramatic shadows\",\n    \"mode\": \"eco\"\n  }'\n\n# Western comic adaptation\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the magical girl transformation but in Western superhero comic style - bold colors, heavy inks, more muscular proportions\",\n    \"mode\": \"eco\"\n  }'"
      },
      {
        "title": "Error Handling",
        "body": "ErrorCauseSolutionFailed to create prediction: HTTP 422Insufficient balanceTop up at eachlabs.aiContent policy violationProhibited contentAdjust prompt to avoid violent/adult contentTimeoutComplex multi-panel generationSet client timeout to minimum 10 minutesCharacter inconsistencyNew session or vague descriptionUse same session_id, provide detailed character descriptions"
      },
      {
        "title": "Related Skills",
        "body": "each-sense - Core API documentation\nphoto-to-illustration - Convert photos to various art styles\ncharacter-design-generation - Create consistent character sheets\nstoryboard-generation - Create visual storyboards for animation"
      }
    ],
    "body": "Comic Panel Generation\n\nGenerate professional comic and manga artwork using each::sense. This skill creates single panels, multi-panel strips, full page layouts, and complete comic sequences with consistent character designs.\n\nFeatures\nSingle Panels: Individual comic panels with dynamic compositions\nMulti-Panel Strips: Traditional 3-4 panel comic strips\nManga Pages: Japanese manga-style page layouts with reading flow\nSuperhero Comics: Western comic book style with bold colors and action\nWebtoon Format: Vertical scrolling format for mobile viewing\nPhoto to Comic: Convert photos into comic/manga art style\nSpeech Bubbles: Generate panels with integrated dialogue bubbles\nAction Sequences: Dynamic action panels with motion lines and effects\nCharacter Consistency: Maintain character appearance across multiple panels\nCover Design: Comic book and manga cover artwork\nQuick Start\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a single comic panel of a superhero landing dramatically on a rooftop at night, cape billowing, city lights in background\",\n    \"mode\": \"max\"\n  }'\n\nComic Panel Formats & Sizes\nFormat\tAspect Ratio\tRecommended Size\tUse Case\nSingle Panel\t1:1\t1024x1024\tSocial media, standalone art\nWide Panel\t16:9\t1920x1080\tCinematic moments, landscapes\nTall Panel\t9:16\t1080x1920\tDramatic reveals, webtoon\nComic Strip\t3:1\t1500x500\t3-4 panel horizontal strips\nManga Page\t2:3\t1200x1800\tTraditional manga layout\nWebtoon\t1:3+\t800x2400+\tVertical scroll format\nComic Cover\t2:3\t1200x1800\tBook covers, thumbnails\nUse Case Examples\n1. Single Comic Panel\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a single comic panel showing a detective in a noir style examining clues in a dimly lit office. Heavy shadows, black and white with selective color on a red lamp. Include dramatic lighting from venetian blinds.\",\n    \"mode\": \"max\"\n  }'\n\n2. Multi-Panel Comic Strip\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 4-panel horizontal comic strip. Panel 1: A cat staring at an empty food bowl. Panel 2: Cat meowing at its sleeping owner. Panel 3: Cat knocking items off a shelf. Panel 4: Owner finally awake and annoyed, cat looking innocent. Cute cartoon style, pastel colors.\",\n    \"mode\": \"max\"\n  }'\n\n3. Manga Page Layout\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a full manga page with 5-6 panels. Scene: A young samurai drawing his sword for the first time. Include dynamic panel sizes - one large panel for the dramatic sword draw moment, smaller panels for reaction shots. Black and white manga style with screentones, speed lines for action. Right-to-left reading flow.\",\n    \"mode\": \"max\"\n  }'\n\n4. Superhero Comic Style\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a superhero comic panel in classic Marvel/DC style. A female superhero with electric powers charging up, lightning crackling around her fists, dramatic low angle shot. Bold colors, heavy inks, dynamic pose, Kirby-style energy effects. Include a starburst background.\",\n    \"mode\": \"max\"\n  }'\n\n5. Webtoon Vertical Format\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a vertical webtoon-style comic segment with 3 connected scenes. Scene 1: A student walking into a mysterious antique shop. Scene 2: Close-up of a glowing amulet on a shelf. Scene 3: The shopkeeper appearing mysteriously behind them. Korean webtoon art style, soft colors, vertical scroll format optimized for mobile. 9:16 or taller aspect ratio.\",\n    \"mode\": \"max\"\n  }'\n\n6. Photo to Comic Conversion\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Convert this photo into a comic book style illustration. Apply bold black outlines, halftone dots for shading, vibrant pop art colors. Make it look like a panel from a graphic novel. Keep the composition but stylize all elements.\",\n    \"mode\": \"max\",\n    \"image_urls\": [\"https://example.com/portrait-photo.jpg\"]\n  }'\n\n7. Speech Bubble Generation\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic panel with two characters arguing. Include speech bubbles with placeholder text areas. Character 1 (angry businessman): large jagged speech bubble for shouting. Character 2 (calm woman): regular oval speech bubble for response. Also include a thought bubble above the woman showing she is unimpressed. Western comic style.\",\n    \"mode\": \"max\"\n  }'\n\n8. Action Sequence Panels\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a 3-panel action sequence showing a martial arts fight. Panel 1: Fighter A launching a flying kick (motion blur, speed lines). Panel 2: Impact moment with dramatic POW effect and motion burst. Panel 3: Fighter B crashing through wooden crates. Manga action style with heavy use of speed lines, impact effects, and dynamic camera angles.\",\n    \"mode\": \"max\"\n  }'\n\n9. Consistent Character Across Panels\n# First panel - establish character\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic panel introducing a character: A teenage girl with short blue hair, large round glasses, wearing a yellow raincoat. She is looking up at the rain with wonder. Anime/manga style, soft colors. This is panel 1 of a series - I need to maintain her appearance in future panels.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'\n\n# Second panel - same character, different scene\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create panel 2 with the same blue-haired girl with glasses and yellow raincoat. Now she is jumping in a puddle, splashing water, with a big smile. Maintain the exact same character design and art style from panel 1.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'\n\n# Third panel - continue the story\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create panel 3: Same character discovers a small frog on a lily pad in the puddle. She kneels down, delighted. Keep her blue hair, round glasses, yellow raincoat consistent. Same manga art style.\",\n    \"session_id\": \"comic-rainy-day-001\",\n    \"mode\": \"max\"\n  }'\n\n10. Comic Cover Design\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a comic book cover for issue #1 of SHADOW KNIGHTS. Feature a team of 4 heroes in dramatic poses - a knight with a glowing sword, an archer with shadow powers, a mage with fire magic, and a rogue with dual daggers. Dark fantasy style, dramatic lighting from below, epic composition. Leave space at the top for the title logo and bottom for issue number and barcode area. 2:3 aspect ratio.\",\n    \"mode\": \"max\"\n  }'\n\nComic Art Styles\nStyle\tDescription\tBest For\nWestern Comics\tBold lines, vibrant colors, dynamic poses\tSuperhero, action\nManga\tClean lines, screentones, expressive eyes\tDrama, romance, action\nWebtoon\tSoft colors, detailed backgrounds, vertical flow\tRomance, fantasy, slice of life\nNoir\tHigh contrast, shadows, limited palette\tDetective, thriller\nCartoon\tSimplified shapes, exaggerated expressions\tComedy, kids content\nGraphic Novel\tDetailed, realistic proportions\tMature themes, literary\nPop Art\tBold colors, halftones, stylized\tModern, artistic\nPrompt Tips for Comic Generation\n\nWhen creating comic panels, include these details in your prompt:\n\nPanel Layout: Single panel, multi-panel strip, full page, or vertical scroll\nArt Style: Manga, Western comic, webtoon, noir, cartoon, etc.\nAction/Scene: What is happening in each panel\nCharacters: Describe appearance, expressions, poses\nComposition: Camera angle, focal point, dramatic elements\nEffects: Speed lines, impact effects, screentones, lighting\nDialogue Space: Request speech/thought bubbles if needed\nReading Flow: Left-to-right (Western) or right-to-left (manga)\nExample Prompt Structure\n\"Create a [panel count/layout] comic in [art style] style.\n[Panel-by-panel description of action/scene].\nCharacters: [descriptions].\nInclude [effects: speed lines, speech bubbles, etc.].\n[Color/mood]: [palette preferences].\"\n\nMode Selection\n\nAsk your users before generating:\n\n\"Do you want fast & cheap, or high quality?\"\n\nMode\tBest For\tSpeed\tQuality\nmax\tFinal artwork, print-ready comics, detailed pages\tSlower\tHighest\neco\tQuick drafts, storyboarding, concept exploration\tFaster\tGood\nMulti-Turn Comic Creation\n\nUse session_id to build a complete comic across multiple requests:\n\n# Page 1 - Establish the story\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create page 1 of a sci-fi manga. A space bounty hunter enters a seedy alien bar. 4 panels: exterior shot of neon-lit bar, hunter walking in (silhouette), aliens turning to look, close-up of hunters determined eyes.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'\n\n# Page 2 - Continue the narrative\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create page 2 continuing the scene. The hunter approaches a table of alien criminals. Include panels showing: the target alien recognizing danger, the hunters hand reaching for a weapon, tension building. Same art style as page 1.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'\n\n# Request style adjustment\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Recreate page 2 but with more dramatic lighting - add more shadows and a red color accent from the bar neon signs. Keep all other elements the same.\",\n    \"session_id\": \"space-bounty-comic\"\n  }'\n\nBatch Generation for Comic Projects\n\nGenerate multiple pages or variations efficiently:\n\n# Cover variations\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a manga cover - a magical girl transformation scene, sparkles and ribbons, dramatic pose\",\n    \"mode\": \"eco\"\n  }'\n\n# Alternative cover style\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the same magical girl cover but in darker, more mature art style - less sparkles, more dramatic shadows\",\n    \"mode\": \"eco\"\n  }'\n\n# Western comic adaptation\ncurl -X POST https://sense.eachlabs.run/chat \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the magical girl transformation but in Western superhero comic style - bold colors, heavy inks, more muscular proportions\",\n    \"mode\": \"eco\"\n  }'\n\nError Handling\nError\tCause\tSolution\nFailed to create prediction: HTTP 422\tInsufficient balance\tTop up at eachlabs.ai\nContent policy violation\tProhibited content\tAdjust prompt to avoid violent/adult content\nTimeout\tComplex multi-panel generation\tSet client timeout to minimum 10 minutes\nCharacter inconsistency\tNew session or vague description\tUse same session_id, provide detailed character descriptions\nRelated Skills\neach-sense - Core API documentation\nphoto-to-illustration - Convert photos to various art styles\ncharacter-design-generation - Create consistent character sheets\nstoryboard-generation - Create visual storyboards for animation"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/eftalyurtseven/comic-panel-generation",
    "publisherUrl": "https://clawhub.ai/eftalyurtseven/comic-panel-generation",
    "owner": "eftalyurtseven",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/comic-panel-generation",
    "downloadUrl": "https://openagent3.xyz/downloads/comic-panel-generation",
    "agentUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/comic-panel-generation/agent.md"
  }
}