assets

Load and organize Bevy 0.15 assets with AssetServer and typed collections.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/gregoryraymond/claude-agents-and-skills --skill assets-gregoryraymond
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets
Source: https://github.com/gregoryraymond/claude-agents-and-skills/tree/main/skills/assets
Command: npx skills add https://github.com/gregoryraymond/claude-agents-and-skills --skill assets-gregoryraymond

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Bevy projects often struggle with organizing and reliably loading assets (textures, fonts, and 3D models) across development and runtime.

Core Features & Use Cases

  • Asset loading guidance via AssetServer, typed Assets<T> collections, and handle management.
  • GLTF/GLB asset handling, textures, fonts, and hot-reload workflows across Bevy 0.15.
  • Use Case: Implement a robust asset pipeline that loads assets at startup and supports hot-reload during development.

Quick Start

Load and reference textures, fonts, and GLB models in a Bevy 0.15 project using the asset system and hot-reload workflow.

Frequently Asked Questions about assets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load textures and GLB models in Bevy 0.15?

Use the AssetServer to load GLB models and textures in Bevy 0.15, generating typed handles stored in Assets collections. This system organizes your 3D models and texture references for reliable runtime access.

What's the best way to set up hot-reload for Bevy assets?

Set up Bevy hot-reload by configuring the asset pipeline to monitor file changes during development. This automatically reloads modified textures, fonts, and GLB models at runtime without requiring an application restart.

How does handle management work for Bevy assets?

Bevy handle management works by storing typed references to loaded assets within Assets collections. This ensures your textures and GLTF models remain loaded in memory while they are actively referenced by your game's components.

Does Bevy 0.15 support GLTF asset labeling for complex 3D models?

Yes, Bevy 0.15 supports GLTF asset labeling for complex 3D models. This feature allows you to extract and identify specific meshes, textures, and materials from within larger GLB files using the AssetServer.

Why are my Bevy textures not loading at startup?

Bevy textures may fail to load at startup if asset handles are not properly retained in typed Assets collections. If the handles are dropped before being used, the asset server may unload the textures prematurely.