Agent skill · Code Review & Quality

bytedance-seedream

Build and operate production image generation and natural-language image editing with ByteDance Seedream through first-party Volcengine Ark (China) or BytePlus ModelArk (global), including model and region selection, multi-reference and grouped outputs, streaming, secure artifact handling, retries, cost controls, prompting, safety, and rights review.

Calesthio43,316★ · +2,384/wk · 2 repos on radarProfile →
claude-codecodexcopilotcursorMIT
Install
npx skills add calesthio/generative-media-skills --skill bytedance-seedream --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 36 KB
Bundled scripts: none
Path: skills/providers/image-generation/bytedance-seedream/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 112 · +8 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Tells an agent to build and operate production image generation and natural-language image editing with ByteDance Seedream through first-party Ark image-generation APIs (China) or ModelArk (global). It includes model and region selection, multi-reference and grouped outputs, streaming, secure artifact handling, retries, cost controls, prompting, safety, and rights review.

How it works

The skill directs the agent to select among documented deployment options and corresponding API bases and model IDs, using the proper host depending on China vs global needs. It requires constructing requests to POST {API_BASE}/images/generations with a JSON body including fields like model, prompt, and optional image, while enforcing input formats, sizes, and response formats. It specifies handling of grouped outputs, streaming, and, for certain models, optional web_search tool usage. It also instructs parsing of streaming events such as image_generation.partial_succeeded, image_generation.partial_failed, and image_generation.completed, and details about artifact acquisition (downloading URL responses within a 24-hour window or decoding b64_json). It emphasizes strict handling of API keys, region residency caveats, and avoiding disallowed parameters like seed or guidance_scale unless explicitly documented in the endpoint contract. It includes a production workflow with steps for policy envelope, input validation, prompt construction, job ledger, narrowly scoped retries, artifact safety checks, and post-release evaluation.

When to use it

Use when an application calls Seedream directly through the first-party Ark image-generation API for text-to-image, reference-guided generation, natural-language edits, multi-image fusion, grouped outputs, and streamed grouped outputs. It is not for Seedance video generation, third-party gateways, consumer apps, model training, or UI automation.

What it can touch

The skill references what to send and how to interpret responses to endpoints like POST {API_BASE}/images/generations and handling of fields such as model, prompt, image, size, response_format, watermark, and output_format. It requires careful handling of tokens and uses of API bases corresponding to deployment surface: China (Volcengine Ark) and global (BytePlus ModelArk). It also mentions tools and interactions only at the level of documented streaming and potential web_search usage for 5.0 Lite, with outputs including URLs or base64 JSON.

Caveats

Notes include that model IDs and hosts are not interchangeable across deployments, endpoint selection is not a data-residency guarantee, and some features (like seed or guidance_scale) are not documented for current endpoints. It warns to recheck model catalog, availability, pricing, and retirement pages before production. It also highlights that some claims are provider claims and should be validated against representative prompts, and that there are strict limits on grouped outputs, streaming, and artifact handling depending on model version.

From the SKILL.md

# ByteDance Seedream Use this skill when an application calls Seedream directly through the first-party Ark image-generation API. It covers text-to-image, reference-guided generation, natural-language editing, multi-image fusion, grouped outputs, and streamed grouped outputs. It does not cover Seedance video generation, third-party gateways, consumer apps, model training, or UI automation. All vol

More from generative-media-skills
All skills →
About this skill
What does the bytedance-seedream skill do?

Build and operate production image generation and natural-language image editing with ByteDance Seedream through first-party Volcengine Ark (China) or BytePlus ModelArk (global), including model and region selection, multi-reference and grouped outputs, streaming, secure artifact handling, retries, cost controls, prompting, safety, and rights review.

How do I install it?

Run `npx skills add calesthio/generative-media-skills --skill bytedance-seedream --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From calesthio/generative-media-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going