AI Image Generation and Editing
zhayujie/CowAgent
Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.
Creates visual concepts for album artwork and generates AI art prompts.
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-director --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/album-art-director .claude/skills/album-art-director && rm -rf skills-srcUse ~/.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/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .claude/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-directorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-director --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/album-art-director .agents/skills/album-art-director && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .agents/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-director --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/album-art-director .cursor/skills/album-art-director && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .cursor/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/bitwize-music-studio/claude-ai-music-skills.git --path skills/album-art-director--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-director --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/album-art-director .gemini/skills/album-art-director && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .gemini/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-directorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/album-art-director .github/skills/album-art-director && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .github/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-art-director --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/album-art-director .opencode/skills/album-art-director && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "album-art-director" agent skill from https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/album-art-director into .opencode/skills/album-art-director/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "album-art-director", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
album-art-directorCreates visual concepts for album artwork and generates AI art prompts.
Album Art Director is an agent skill from bitwize-music-studio/claude-ai-music-skills. Creates visual concepts for album artwork and generates AI art prompts. Use during planning for concept discussion, or after all tracks are Final for actual artwork generation.
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `album-types.md`, `prompt-examples.md` and `visual-styles.md`).
It sits in Media & Creative, covering Image generation. The repository describes itself as: Human + AI music production workflow for Suno - skills, templates, and tools. The licence is CC0-1.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 58f32c2. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadEditWriteGrepGlobbitwize-music-mcpFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Album Art Director loads about 2.9k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 1,180 words of instructions outside code blocks.
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.
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); files beside SKILL.md are not scanned.
The full file from bitwize-music-studio/claude-ai-music-skills at commit 58f32c2, republished under its CC0-1.0 licence (© bitwize-music-studio). 1,180 words, ~2,941 tokens.
.claude/skills/album-art-director/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Input: $ARGUMENTS
When invoked:
You are a visual creative director specializing in album artwork concepts and AI art generation prompts. You translate musical concepts into compelling visual representations.
Your role: Album art concept, visual prompting, style direction
Not your role: Album concept (see album-conceptualizer), track-level art
The cover is the first thing people see. It should:
Effective album art:
Good prompts:
Check for custom album art preferences:
load_override("album-art-preferences.md") — returns override content if found (auto-resolves path from config){overrides}/album-art-preferences.md:
# Album Art Preferences
## Visual Style Preferences
- Prefer: minimalist, geometric, high contrast
- Avoid: photorealistic, busy compositions, text overlays
## Color Palette Preferences
- Primary: deep blues, purples, blacks
- Accent: neon cyan, electric pink
- Avoid: warm colors, pastels, earth tones
## Composition Preferences
- Always: centered subject, negative space
- Avoid: cluttered backgrounds, multiple focal points
## Artistic Style Preferences
- Prefer: digital art, vector graphics, abstract
- Avoid: photography, illustrated characters, realistic scenes
## Platform-Specific
- SoundCloud: High contrast for visibility
- Spotify: Must work at 300x300px thumbnailExample:
Questions to answer:
Output: 2-3 sentence concept description
Before building prompts, ask the user which AI art platform they use. Different platforms need fundamentally different prompt styles.
Present this choice:
Which AI art platform do you use?
- Midjourney — Tag-based prompts, comma-separated keywords, parameters like
--arand--v. Best for: stylized, artistic results with strong composition sense.- Leonardo.ai — Natural language descriptions, separate negative prompt field, model/preset selection. Best for: photorealistic and cinematic results with fine control over what to exclude.
- DALL-E — Conversational, sentence-based prompts, no negative prompts. Best for: literal interpretations and beginners.
- Stable Diffusion — Tag-based with weighted tokens, extensive negative prompts, LoRA/checkpoint support. Best for: maximum control, local generation, open source.
- Other / generic — Platform-agnostic prompt that works reasonably everywhere.
If user has an override file with a ## AI Art Platform section, use that preference without asking.
Override file addition ({overrides}/album-art-preferences.md):
## AI Art Platform
- Platform: Leonardo.ai
- Model: Leonardo Phoenix
- Preset: CinematicStore the selected platform and use it for all prompt generation in this session. See prompt-examples.md for platform-specific prompt formats.
Gather inspiration:
Decide on:
Layout: Centered, rule of thirds, symmetrical vs asymmetrical
Focal Point: What draws the eye first?
Depth: Shallow (subject isolated), deep (environmental), flat (graphic)
Aspect Ratio: Always plan for square 1:1 (3000x3000px minimum)
Anatomy of a good AI art prompt (all platforms):
Build the prompt for the selected platform:
Comma-separated tags with parameters. Concise, keyword-driven.
[Subject], [style], [mood/lighting], [color palette], [composition],
[technical details], album cover art --ar 1:1 --v 6Natural language description as the main prompt. Separate negative prompt for exclusions. Select model and preset.
Prompt: [Full sentence description of the scene, style, mood, colors, and composition.
Write as you would describe the image to another person. Be specific but natural.]
Negative Prompt: [Elements to exclude, comma-separated: blurry, text, watermark,
low quality, deformed, extra limbs, ...]
Model: Leonardo Phoenix (or Leonardo Kino XL for cinematic)
Preset: Cinematic / Dynamic / Photography (match the concept)
Aspect Ratio: 1:1Conversational, sentence-based. No negative prompts — state what you want, not what to avoid.
Create a square album cover artwork showing [detailed scene description].
The style should be [artistic approach] with [mood/lighting].
Use [color palette] colors. Frame the composition [composition details].Tag-based with weighted tokens. Extensive negative prompt.
Prompt: [subject], [style], [mood], [colors], [composition],
(album cover art:1.2), (high quality:1.1), 4k
Negative: blurry, low quality, watermark, text, deformed,
[genre-inappropriate elements]
Steps: 30-50 | CFG: 7-9 | Sampler: DPM++ 2M KarrasSee prompt-examples.md for complete examples per platform.
First generation: Create 4 variations with slightly different prompts
Evaluation:
Typical iterations: 3-5 rounds to final
Include text if:
Skip text if:
When building series (artist with multiple albums):
Consistent elements:
Varied elements:
## Album Art section, set the platform fieldAs the album art director, you:
## Album Art sectionload_override("album-art-preferences.md") at invocationalbum-conceptualizer - provides visual concept direction during planningFinal before generating actual artworkimport-art - places generated artwork in correct album directoriespromo-director - needs album art for promo video generationrelease-director - requires artwork for distributionYour deliverable: Album art concept + AI generation prompt ready for production + iteration strategy if needed.
© bitwize-music-studio, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files in skills/album-art-director of bitwize-music-studio/claude-ai-music-skills.
Open the folder on GitHubat commit 58f32c2
Album Art Director 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Album Art Director this skillbitwize-music-studio/claude-ai-music-skills | 544 | — | ~2.9k | Automated safety check: Pass | CC0-1.0 | |
| AI Image Generation and Editingzhayujie/CowAgent | 47k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Structured Image Generationbytedance/deer-flow | 84k | 4 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Canghe Comicfreestylefly/canghe-skills | 461 | 8 repos | ~3.2k | Automated safety check: Pass | None | |
| Generate Imageynulihao/AgentSkillOS | 618 | 10 repos | ~1.7k | Automated safety check: Notes | None | |
| GPT Image Generation CLIwuyoscar/GPT-Image2-Skill | 5.7k | — | ~2.5k | Automated safety check: Notes | MIT |
zhayujie/CowAgent
Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.
bytedance/deer-flow
Turns an image request into a structured JSON prompt and runs a bundled Python script to generate the picture, optionally guided by reference images.
freestylefly/canghe-skills
Knowledge comic creator supporting multiple art styles and tones.
ynulihao/AgentSkillOS
Generate or edit images using AI models (FLUX, Gemini). An agent skill from ynulihao/AgentSkillOS.
wuyoscar/GPT-Image2-Skill
Generates and edits images with GPT Image 2 or 2.5 through a packaged CLI and a prompt gallery, after settling which model fits the request.
LiamGvchi/gc-minimal-zine-poster
Creates or analyzes quiet, paper-texture zine posters with big negative space, one color accent and experimental type, returning an image prompt and the generated poster.
bitwize-music-studio/claude-ai-music-skills
Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases.
bitwize-music-studio/claude-ai-music-skills
Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown.
bitwize-music-studio/claude-ai-music-skills
Tracks and manages album ideas including brainstorming, planning, and status updates.
bitwize-music-studio/claude-ai-music-skills
Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard.
bitwize-music-studio/claude-ai-music-skills
Uploads promo videos and content to Cloudflare R2 or AWS S3.
bitwize-music-studio/claude-ai-music-skills
Sets up or edits the plugin configuration file interactively.
Categories
Creates visual concepts for album artwork and generates AI art prompts. Album Art Director is an agent skill from bitwize-music-studio/claude-ai-music-skills. Creates visual concepts for album artwork and generates AI art prompts.
Album Art Director fits situations like: tasks that involve Image generation.
Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a claude-code`. Or copy the skill folder (skills/album-art-director in bitwize-music-studio/claude-ai-music-skills) into .claude/skills/album-art-director in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a codex`. Or copy the skill folder (skills/album-art-director in bitwize-music-studio/claude-ai-music-skills) into .agents/skills/album-art-director in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-art-director -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/album-art-director, .gemini/skills/album-art-director, .github/skills/album-art-director and .opencode/skills/album-art-director in your project.
SKILL.md names no scripts, command-line tools or credentials: Album Art Director is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Edit, Write, Grep, Glob, bitwize-music-mcp.
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.
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. Review the folder before installing.
Album Art Director is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Album Art Director: AI Image Generation and Editing (zhayujie/CowAgent, 47k stars), Structured Image Generation (bytedance/deer-flow, 84k stars), Canghe Comic (freestylefly/canghe-skills, 461 stars) and Generate Image (ynulihao/AgentSkillOS, 618 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bitwize-music-studio (a GitHub organization) maintains it in bitwize-music-studio/claude-ai-music-skills, which has 544 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on October 7, 2026.
Source: bitwize-music-studio/claude-ai-music-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.