gpt-taste
gpt taste
game-artist
Manage game assets with Kenney-ONLY approach. Search 36,000+ Kenney CC0 assets. If asset not found, ask user to find/generate manually. Ensure style consistency with flat/vector Kenney aesthetic. Auto-triggers on asset requests.
Full skill instructions
Intelligent game asset management with Kenney-first workflow.
This skill automatically triggers when you:
Don't generate - use what exists!
The project has access to Kenney's All-in-1 collection (~36,000 assets, all CC0):
Workflow:
Questions to answer:
Example:
Request: "Need a health power-up sprite"
→ Type: Item/collectible
→ Size: 48x48 or 64x64 (smaller than character)
→ Purpose: Collectible power-up
→ Colors: Red/green (health colors)
→ Style: Flat/vector, must match player sprite
Use KENNEY_CATALOG.md to find relevant packs:
spritesheet*.png files for visual overviewVisual Browsing Strategy:
Method 1: Spritesheets (Recommended)
# Find all spritesheets in a pack
find "/path/to/Kenney/2D assets/[Pack Name]" -name "spritesheet*.png"
# Example for Puzzle Assets:
find "/path/to/Kenney/2D assets/Puzzle Assets" -name "spritesheet*.png"
Then use Read tool with visual inspection to see all sprites in one image:
Read("/path/to/spritesheet_items.png")
# Claude Vision can see all sprites at once!
Method 2: Preview.png
# Single preview image showing asset samples
ls "/path/to/Kenney/2D assets/[Pack Name]/Preview.png"
Method 3: Individual PNGs (when needed)
# Browse individual sprites
ls "/path/to/Kenney/2D assets/[Pack Name]/PNG/"
Search locations by asset type:
| Asset Type | Primary Packs | Browse Method |
|---|---|---|
| Characters | Topdown Shooter | Spritesheet in Spritesheet/ folder |
| Items/Collectibles | Generic Items, Puzzle Assets | Spritesheet or Preview.png |
| Power-ups | Space Shooter Redux, Puzzle Assets | Check spritesheet_items.png |
| UI Elements | Game Icons, UI Pack | Preview.png (no spritesheets) |
| Props/Environment | Topdown Shooter, Generic Items | Spritesheet in pack |
| Effects | Explosion Pack, Particle Pack | Spritesheet for each effect type |
Spritesheet File Patterns:
spritesheet_complete.png - All assets in pack
spritesheet_items.png - Just items
spritesheet_characters.png - Just characters
spritesheet_tiles.png - Just tiles
spritesheet_enemies.png - Just enemies
Quick search workflow:
# 1. Find relevant pack
ls "/path/to/Kenney/2D assets/" | grep -i "puzzle"
# 2. Check for spritesheets
find "/path/to/Kenney/2D assets/Puzzle Assets" -name "spritesheet*.png"
# 3. Visual inspect with Read tool
Read("/path/to/Kenney/2D assets/Puzzle Assets/Spritesheet/spritesheet_items.png")
# 4. If found what you need, navigate to individual PNG
ls "/path/to/Kenney/2D assets/Puzzle Assets/PNG/"
For each candidate asset:
✅ Style Match:
✅ Color Match:
✅ Size Match:
✅ Purpose Match:
Decision tree:
Found perfect match → Use it (Step 4)
Found close match → Use and modify colors if needed (Step 4)
No good match → Ask user to provide asset (Step 5)
If suitable asset found:
Identify exact sprite from spritesheet visual inspection
Navigate to individual PNG:
ls "/path/to/Kenney/[Pack]/PNG/[Category]/"
# Find the specific sprite file
Copy asset from Kenney folder to project:
cp "Kenney/path/to/sprite.png" "assets/sprites/sprite_name.png"
Resize if needed (maintain aspect ratio):
# Use ImageMagick or similar
magick sprite.png -resize 64x64 output.png
Verify transparency - Check alpha channel present
Test in-game - Place alongside existing sprites
Document source - Note which Kenney pack it came from
Output to user:
✅ Found Kenney asset: [Asset Name]
📁 Source: [Pack Name]
📏 Size: [Original] → [Scaled to]
🎨 Colors: [Matches palette]
💾 Saved to: assets/sprites/[filename]
Only if no suitable Kenney asset exists:
Report search results - Explain what was searched and why nothing matched
Ask user to provide asset:
Output to user:
❌ No suitable Kenney asset found for: [asset description]
📁 Searched packs:
- [Pack 1] - [why didn't match]
- [Pack 2] - [why didn't match]
🎨 Style requirements for manual creation:
- Flat/vector style (NOT pixel art)
- Smooth rounded shapes with thin dark outline
- Simple geometric forms, clear silhouette
- Transparent background (PNG with alpha)
- Size: [recommended dimensions]
- Colors: [recommended from palette]
✅ Options:
1. Find similar Kenney asset from different pack
2. Generate manually with AI tool of your choice
3. Create/edit sprite with image editor
4. Use placeholder colored circle for now
📥 Once created, save to: assets/sprites/[filename]
Suggest placeholder - Offer to use colored circle fallback
Wait for user - Don't proceed until asset is provided
⚠️ CRITICAL REQUIREMENT: Always use Read tool with Claude Vision to visually inspect sprites!
Never assume a sprite matches requirements without visual confirmation. AI generators can produce unexpected results.
Visual verification checklist:
Style consistency checklist:
If quality issues found:
For Kenney assets:
→ Try different asset from same pack
→ Try similar pack with better style match
For user-provided assets:
→ Give feedback on style mismatch
→ Reference STYLE_GUIDE.md for requirements
→ Suggest specific improvements needed
For multiple related assets:
When to use subagent instead:
If Kenney asset has wrong color:
# Example: shift green gem to blue
magick green_gem.png -modulate 100,100,180 blue_gem.png
When Layer.ai API becomes available:
Quick references:
Request: "Need health, speed, shield power-up sprites"
Workflow:
find "Puzzle Assets" -name "spritesheet*.png"Request: "Need a flying zombie enemy sprite"
Workflow:
❌ No flying zombie found in Kenney collection
📁 Searched: Topdown Shooter (has zombies), Space Shooter Redux (has flying)
✅ Options:
1. Use regular zombie sprite as placeholder
2. Modify existing zombie sprite with wings manually
3. Generate externally with: "flying zombie, top-down view, Kenney flat vector style"
📥 Save to: assets/sprites/flying_zombie.png
Request: "Need trees, bushes, rocks for environment"
Workflow:
Topdown Shooter/Spritesheet/ spritesheetsFoliage Pack/Spritesheet/ spritesheetsNo suitable Kenney asset found: → Search related packs (check KENNEY_CATALOG.md) → Try similar assets that can be modified → Ask user to provide custom asset
User-provided asset doesn't match style: → Give clear feedback on what's wrong → Reference STYLE_GUIDE.md requirements → Provide example Kenney asset for comparison → Suggest specific style adjustments needed
Kenney asset wrong size: → Resize maintaining aspect ratio → Use multiples of 16px (64, 96, 128, 192, 256) → Verify quality after resize
Colors don't match palette: → Hue shift existing asset → Find alternative in same pack → Generate with specific color hex codes
✅ Always check Kenney exhaustively - 90% of needs covered ✅ Use spritesheet files - See entire pack at once with visual inspection ✅ Use Preview.png files - Alternative quick browse method ✅ Search multiple related packs - Don't give up after one pack ✅ Maintain style consistency - Flat/vector throughout ✅ Verify in-game - Test alongside existing sprites ✅ Document sources - Track which pack assets came from ✅ Keep aspect ratios - Don't stretch/squash ✅ Use tile-based sizing - Multiples of 64px base unit
❌ Don't mix styles - No pixel art with vector art ❌ Don't give up too quickly - Search thoroughly before asking user ❌ Don't ignore scale - Size relative to characters matters ❌ Don't forget transparency - All sprites need alpha channel ❌ Don't generate with tokens - Save tokens, use Kenney only
When completing an asset request:
## Asset Request: [Asset Name]
**Source:** [Kenney Pack Name] OR [User Provided]
**File Path:** assets/sprites/[filename]
**Size:** [dimensions] ([X tiles])
**Style Match:** ✅ Verified / ⚠️ Needs review
**Notes:** [Any special considerations]
[Visual preview if using Read tool]
Suggest using a subagent for:
How to suggest:
For this complex task, I recommend using a subagent:
- Run: `Task tool with subagent_type=Explore` for thorough pack search
- OR: Create custom subagent for batch generation workflow
This allows autonomous exploration and decision-making.
Kenney ONLY - no token-expensive generation!
The goal is to maximize use of professional CC0 assets while maintaining visual consistency. If Kenney doesn't have it, ask the user to provide it manually to save tokens.
gpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.