Agent skill

Bevy Rendering

by nolantait in nolantait/bevy-starter

Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering.

MITAuto-check passed

Install Bevy Rendering

skills CLI
$ npx skills add nolantait/bevy-starter --skill bevy-rendering -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nolantait/bevy-starter bevy-rendering --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nolantait/bevy-starter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/bevy-rendering .claude/skills/bevy-rendering && rm -rf skills-src

Use ~/.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/

Facts

Skill name
bevy-rendering
GitHub stars
132
Token cost
~521 tokens
SKILL.md length
148 words
Files
1
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering.

  • Works in 5 steps: Extract — copy render data from game… → Prepare — set up vertex data, write… → Queue — create pipelines, bind groups,… → …
  • SKILL.md covers Graphics stack, Frame structure, Render pipeline (5 steps) and Render Graph, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Bevy Rendering is an agent skill from nolantait/bevy-starter. Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering.

Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: A minimalist starter for bevy and rust. The licence is MIT.

Example prompts

  • “/bevy-rendering”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Extract — copy render data from game world (sync point, keep fast)
  2. Prepare — set up vertex data, write vertex buffers
  3. Queue — create pipelines, bind groups, add entities to render phases
  4. Render Graph — acyclic graph of nodes generating GPU commands
  5. Draw Functions — execute draw calls via RenderCommand

What it can do on your machine

Read from SKILL.md and the folder at commit 821df7d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are rust).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bevy Rendering loads about 521 tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 148 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~40
When it runs · the whole SKILL.md, loaded when a task matches
~521

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from nolantait/bevy-starter at commit 821df7d, republished under its MIT licence (© nolantait). 148 words, ~521 tokens.

Download SKILL.mdSave it as .claude/skills/bevy-rendering/SKILL.md (or your agent's skills folder).
name
bevy-rendering
description
Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering.
metadata.crate
bevy_render
metadata.bevy
0.19

Graphics stack

Bevy Engine → wgpu → Graphics API (Vulkan/Metal/DX12/WebGPU) → GPU Driver → GPU Hardware

Frame structure

Each frame: Simulation (game logic) + Rendering (drawing) run in parallel.

Render pipeline (5 steps)

  1. Extract — copy render data from game world (sync point, keep fast)
  2. Prepare — set up vertex data, write vertex buffers
  3. Queue — create pipelines, bind groups, add entities to render phases
  4. Render Graph — acyclic graph of nodes generating GPU commands
  5. Draw Functions — execute draw calls via RenderCommand

Render Graph

  • Nodes — generate draw calls, operate on slots
  • Edges — execution order, connect input/output slots
  • Slots — describe render resources

Supports sub-graphs (e.g., "2d" and "3d" for different parts of the game).

Meshes

Built-in 3D: Cuboid, Sphere, Cylinder, Capsule3D, Cone, Torus, Triangle3D, Tetrahedron, Plane3D

Built-in 2D: Circle, Rectangle, Triangle2d, Capsule2d, Ellipse, RegularPolygon, Arc2d, and more.

Materials

PBR properties: Color, Metallic, Roughness, Reflectance, Clear Coat, Anisotropy.

Rendering entities

rust
commands.spawn((
  Mesh2d(meshes.add(Circle::new(50.))),
  MeshMaterial2d(materials.add(ColorMaterial::from(RED))),
  Transform::from_xyz(-150., 0., 0.),
));

Lighting

rust
commands.spawn((
  PointLight { shadows_enabled: true, intensity: 10_000_000., range: 100.0, ..default() },
  Transform::from_xyz(0., 10., 0.),
));

Types: PointLight, SpotLight, DirectionalLight.

Text rendering

UI text (Text) or scene text (Text2d):

rust
// Scene text
commands.spawn((
  Text2d::new("Hello"),
  TextColor(Color::WHITE),
  TextFont::from(font).with_font_size(FontSize::Px(60.0)),
  TextLayout::justify(Justify::Center),
));

© nolantait, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/bevy-rendering of nolantait/bevy-starter.

Open the folder on GitHubat commit 821df7d

Compare with similar skills

Bevy Rendering 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.

Bevy Rendering compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bevy Rendering this skillnolantait/bevy-starter132—~521Automated safety check: PassMIT
Graphagenticnotetaking/arscontexta3.5k1 repos~4.9kAutomated safety check: NotesMIT
Bigquery Graphgoogle/adk-python22k—~4.8kAutomated safety check: PassApache-2.0
Render Blockingthedaviddias/Front-End-Checklist74k—~430Automated safety check: PassMIT
Code Review Graph Buildertirth8205/code-review-graph32k—~295Automated safety check: PassMIT
Mini Context Graphgithub/awesome-copilot40k1 repos~2kAutomated safety check: PassMIT

Similar skills

  • Graph

    agenticnotetaking/arscontexta

    Interactive knowledge graph analysis. An agent skill from agenticnotetaking/arscontexta.

    3.5k GitHub starsUsed in 1 repo~4.9k tokens
    Knowledge ManagementAuto-check: notes
  • Bigquery Graph

    google/adk-python

    Official

    Skill for Graph Query Language (GQL) or SQL/PGQ queries against a property graph.

    22k GitHub stars~4.8k tokensUpdated today
    DatabasesAuto-check passed
  • Render Blocking

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing slow page loads, heavy assets, or rendering delays related to Eliminate render-blocking resources.

    74k GitHub stars~430 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Code Review Graph Builder

    tirth8205/code-review-graph

    Builds or incrementally updates the code-review knowledge graph for a repository and reports whether the build succeeded, partly or failed.

    32k GitHub stars~295 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Mini Context Graph

    github/awesome-copilot

    Official

    A persistent, compounding knowledge base combining Karpathy's LLM Wiki pattern with a structured knowledge graph.

    40k GitHub starsUsed in 1 repo~2k tokens
    Knowledge ManagementAuto-check passed
  • Graph

    atopile/atopile

    How the Zig-backed instance graph works (GraphView/NodeReference/EdgeReference), the real Python API surface, and the invariants around allocation, attributes, and cleanup.

    4k GitHub stars~952 tokensUpdated 3 mo ago
    Auto-check passed

More from nolantait/bevy-starter

All 24 skills in this repo
  • Bevy Events

    nolantait/bevy-starter

    Reference for events, messages, and observers in Bevy — Message/MessageReader/MessageWriter, Event/EntityEvent, triggers, observers, and propagation.

    132 GitHub stars~867 tokensUpdated 16 days ago
    Auto-check passed
  • Avian

    nolantait/bevy-starter

    Reference for Avian physics engine — rigid bodies, colliders, joints, spatial queries, collision events, character controllers, and debug rendering.

    132 GitHub stars~3k tokensUpdated 16 days ago
    Auto-check passed
  • Bevy Assets

    nolantait/bevy-starter

    Reference for loading, managing, and tracking assets in Bevy — AssetServer, handles, loading states, events, custom loaders, and hot reloading.

    132 GitHub stars~871 tokensUpdated 16 days ago
    Auto-check passed
  • Bevy Audio

    nolantait/bevy-starter

    Reference for playing and controlling audio in Bevy — AudioPlayer, AudioSink, spatial audio, volume, and playback settings.

    132 GitHub stars~713 tokensUpdated 16 days ago
    Auto-check passed
  • Bevy Bsn

    nolantait/bevy-starter

    Reference for Bevy Scene Notation (BSN) — the bsn!. An agent skill from nolantait/bevy-starter.

    132 GitHub stars~1.1k tokensUpdated 16 days ago
    Auto-check passed
  • Bevy Cameras

    nolantait/bevy-starter

    Reference for cameras in Bevy — Camera2d, Camera3d, viewports, projection, render layers, mouse-to-world, and free camera controllers.

    132 GitHub stars~976 tokensUpdated 16 days ago
    Auto-check passed

Questions about Bevy Rendering

What does Bevy Rendering do?

Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering. Bevy Rendering is an agent skill from nolantait/bevy-starter. Reference for Bevy's rendering pipeline — wgpu, render graph, extract/prepare/queue/draw stages, meshes, materials, lighting, and text rendering.

How do I install Bevy Rendering in Claude Code?

Run `npx skills add nolantait/bevy-starter --skill bevy-rendering -a claude-code`. Or copy the skill folder (.agents/skills/bevy-rendering in nolantait/bevy-starter) into .claude/skills/bevy-rendering in your project. Claude Code loads it when a task matches its description.

How do I install Bevy Rendering in Codex?

Run `npx skills add nolantait/bevy-starter --skill bevy-rendering -a codex`. Or copy the skill folder (.agents/skills/bevy-rendering in nolantait/bevy-starter) into .agents/skills/bevy-rendering in your project. Codex loads it when a task matches its description.

Can I use Bevy Rendering in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nolantait/bevy-starter --skill bevy-rendering -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bevy-rendering, .gemini/skills/bevy-rendering, .github/skills/bevy-rendering and .opencode/skills/bevy-rendering in your project.

What does Bevy Rendering need to run?

SKILL.md names no scripts, command-line tools or credentials: Bevy Rendering is instructions for the agent only.

Does Bevy Rendering access the network?

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.

Is Bevy Rendering safe to install?

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.

What licence does Bevy Rendering use?

Bevy Rendering is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bevy Rendering use?

About 521 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bevy Rendering?

Skills that share tags, products or a category with Bevy Rendering: Graph (agenticnotetaking/arscontexta, 3.5k stars), Bigquery Graph (google/adk-python, 22k stars), Render Blocking (thedaviddias/Front-End-Checklist, 74k stars) and Code Review Graph Builder (tirth8205/code-review-graph, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bevy Rendering?

nolantait (a GitHub user) maintains it in nolantait/bevy-starter, which has 132 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on September 22, 2026.

Source: nolantait/bevy-starter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.