Token导航 LogoToken导航TokenDH.com
待分类需要联网github未标认证来源可访问许可证需确认审计通过

game-asset-generation游戏资产生成

Agent Skill

game-asset-generation 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,339

周安装

179

GitHub Stars

12

下载量

1,418
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:game-asset-generation(游戏资产生成)
来源仓库:https://github.com/eachlabs/skills
仓库路径:skills/game-asset-generation
安装命令:
npx skills add https://github.com/eachlabs/skills --skill game-asset-generation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/eachlabs/skills --skill game-asset-generation

简介

用于处理 GitHub 仓库、Issue 和 Pull Request 协作信息,辅助代码变更管理。

  • 适用于围绕游戏资产生成、自动化工具或管线优化相关的协作事项进行整理。
  • 安装方式:GitHub 仓库,命令为 npx skills add eachlabs/skills --skill game-asset-generation。
  • 使用前建议查看原始 README 了解输入格式和预期输出结构。
  • 注意权限范围和维护状态,避免触发不必要的网络请求或文件操作。

SKILL.md

Game Asset Generation

Generate professional game art assets using each::sense. This skill creates 2D sprites, textures, UI elements, icons, environments, and more optimized for game development workflows.

Cost Savings

60-80% cost reduction compared to traditional game art production. AI-powered asset generation dramatically reduces time and budget for indie developers, studios, and game jams.

Features

  • 2D Sprites: Pixel art characters, objects, and props
  • Sprite Sheets: Animation-ready character sheets with multiple poses
  • Game Textures: Seamless tileable textures for environments
  • UI Elements: Buttons, frames, health bars, inventory slots
  • Game Icons: Item icons, ability icons, achievement badges
  • Tilesets: Environment tiles for platformers, RPGs, strategy games
  • Loading Screens: Atmospheric loading and splash screens
  • Game Logos: Title logos and branding assets
  • Concept Art: Visual development and mood boards

Quick Start

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 32x32 pixel art sword icon for an RPG game, golden blade with ornate hilt, transparent background"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

Common Game Art Sizes

Asset TypeCommon SizesUse Case
Pixel Art Icons16x16, 32x32, 64x64Inventory items, abilities
Character Sprites32x32, 64x64, 128x128Player/NPC characters
Sprite Sheets512x512, 1024x1024Animation frames
Textures256x256, 512x512, 1024x1024Environment surfaces
UI ElementsVariousButtons, frames, bars
Loading Screens1920x1080, 2560x1440Full-screen displays

Use Case Examples

1. 2D Sprite Generation (Pixel Art)

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 64x64 pixel art character sprite of a medieval knight with blue armor and silver sword. Retro 16-bit style, side view facing right, transparent background. Clean pixel edges, no anti-aliasing."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

2. Character Sprite Sheet

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a character sprite sheet for a pixel art wizard character. Include 8 frames: 2 idle poses, 2 walking frames, 2 attack frames, 1 jump, 1 hurt pose. 32x32 per frame, arranged in a 4x2 grid (256x64 total). Purple robe, white beard, wooden staff."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

3. Game Texture Generation (Seamless)

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a seamless tileable 512x512 stone dungeon floor texture. Dark gray cobblestones with moss growing between cracks, worn and weathered look. Must tile perfectly with no visible seams when repeated."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

4. Game Icon Set

# First icon
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 64x64 pixel art health potion icon for an RPG. Red liquid in a glass flask with cork stopper, glowing effect, transparent background. Fantasy game style."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "rpg-icons-set"
  }'

# Second icon (same session for style consistency)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a mana potion icon in the same style. Blue liquid instead of red, same flask design, matching art style."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "rpg-icons-set"
  }'

# Third icon
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a stamina potion icon. Green liquid, same consistent style as the health and mana potions."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "rpg-icons-set"
  }'

5. UI Elements (Buttons, Frames, Bars)

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a fantasy RPG UI kit containing: 1 rectangular button (200x50) with stone texture and gold border, 1 health bar frame (300x30) with ornate metal design, 1 inventory slot frame (64x64) with wooden texture and metal corners. Arrange on transparent background. Medieval fantasy style matching games like Diablo or Baldur'\''s Gate."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

6. Environment/Tileset Generation

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 2D platformer tileset for a forest level. Include 16x16 pixel tiles: grass top, dirt fill, grass corner pieces (4 corners), tree trunk, leaves, flowers, rocks, wooden platform. Arrange in a tileset grid. Colorful cartoon style similar to classic platformers. 256x256 total sheet."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

7. Item/Weapon Icons

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a set of 6 weapon icons for a fantasy game, each 48x48 pixels: iron sword, wooden bow, fire staff, battle axe, throwing daggers, war hammer. Arrange in a 3x2 grid. Consistent hand-painted style with slight glow effects, transparent backgrounds. Top-down perspective for inventory display."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

8. Loading Screen Art

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1920x1080 loading screen for a dark fantasy action RPG. Epic scene showing a lone warrior silhouette standing before a massive gothic castle on a cliff, stormy sky with lightning, dark moody atmosphere. Leave space at bottom center for a loading bar. Painterly digital art style."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

9. Game Logo Design

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a game logo for a space shooter called \"NOVA STRIKE\". Bold metallic chrome letters with neon blue glow effects, slight 3D perspective, stars and energy particles around it. Sci-fi futuristic style. Transparent background, 1024x512 resolution. Suitable for title screen and marketing."}],

    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

10. Concept Art for Games

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create concept art for a post-apocalyptic survival game. Show an abandoned city overgrown with vegetation, rusted vehicles, crumbling skyscrapers with trees growing through them, dramatic sunset lighting breaking through clouds. Painterly concept art style like The Last of Us or Horizon. 16:9 aspect ratio for presentation."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

Best Practices

Sprite Art

  • Specify exact dimensions: Always include pixel dimensions (32x32, 64x64)
  • Mention transparency: Request transparent background for game integration
  • Define view angle: Side view, top-down, isometric, front-facing
  • Art style clarity: Pixel art, hand-painted, vector, retro 8-bit/16-bit

Textures

  • Request seamless: Always specify "seamless tileable" for repeating textures
  • Power of 2 sizes: Use 256, 512, 1024 for optimal GPU performance
  • Material specifics: Describe wear, weathering, age, condition

Icon Sets

  • Use session_id: Maintain consistent style across multiple icons
  • Grid arrangement: Request organized layouts for sprite sheets
  • Consistent lighting: Specify light direction for cohesive sets

UI Elements

  • Leave safe zones: Account for text and dynamic content
  • Scalability: Consider how assets scale on different resolutions
  • State variations: Request normal, hover, pressed states for buttons

Mode Selection

Ask your users before generating:

"Do you want fast & cheap, or high quality?"

ModeBest ForSpeedQuality
maxFinal production assets, hero images, key artSlowerHighest
ecoQuick iterations, concept exploration, prototypingFasterGood

Multi-Turn Asset Iteration

Use session_id to iterate and create consistent asset sets:

# Initial character design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a pixel art hero character for a platformer game, 64x64, knight with red cape"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "hero-character-project"
  }'

# Request variations
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create the same character but with a blue cape for player 2, matching style exactly"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "hero-character-project"
  }'

# Create matching enemy
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an enemy character in the same pixel art style - a skeleton warrior, same size and art direction"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "hero-character-project"
  }'

Batch Asset Generation

Generate multiple variations efficiently:

# Style A - Pixel Art
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a treasure chest icon, 32x32, pixel art, closed position"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Style B - Hand-painted
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a treasure chest icon, 64x64, hand-painted fantasy style, closed position"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Style C - Modern Vector
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a treasure chest icon, 128x128, clean vector style with gradients, modern mobile game look"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

Error Handling

ErrorCauseSolution
Failed to create prediction: HTTP 422Insufficient balanceTop up at eachlabs.ai
Content policy violationProhibited contentAdjust prompt to avoid violent/explicit content
TimeoutComplex generationSet client timeout to minimum 10 minutes

Prompt Tips for Game Assets

When creating game art, include these details in your prompt:

  1. Dimensions: Exact pixel size (32x32, 512x512)
  2. Art Style: Pixel art, hand-painted, vector, retro, modern
  3. Perspective: Side view, top-down, isometric, 3/4 view
  4. Background: Transparent, solid color, or contextual
  5. Color Palette: Limited palette, vibrant, muted, specific colors
  6. Game Genre: RPG, platformer, shooter, puzzle - affects style expectations
  7. Reference Style: "Like Stardew Valley", "Zelda-inspired", etc.

Example Prompt Structure

"Create a [dimensions] [art style] [asset type] for a [game genre].
[Visual description with colors, materials, details].
[Perspective/view angle]. [Background requirement].
[Additional technical requirements]."

Related Skills

  • each-sense - Core API documentation
  • product-visuals - Product visualization
  • image-generation - General image generation

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.41%
按下载量换算488

Claude

30.46%
按下载量换算432

Cursor

18.87%
按下载量换算268

Gemini CLI

10.47%
按下载量换算148

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills