Agent skill

Tinyworld 25d Template Sprites

by jasonkneen in jasonkneen/tiny-world-builder

A skill your agent uses when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

AGPL-3.0Auto-check passedGame Development

Install Tinyworld 25d Template Sprites

skills CLI
$ npx skills add jasonkneen/tiny-world-builder --skill tinyworld-25d-template-sprites -a claude-code

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

GitHub CLI
$ gh skill install jasonkneen/tiny-world-builder tinyworld-25d-template-sprites --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/jasonkneen/tiny-world-builder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/tinyworld-25d-template-sprites .claude/skills/tinyworld-25d-template-sprites && 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
tinyworld-25d-template-sprites
GitHub stars
1.6k
Token cost
~583 tokens
SKILL.md length
258 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
AGPL-3.0

At a glance

A skill your agent uses when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

  • Works in 3 steps: Add the class name to CLASSES and an… → Add the class name to AVATAR_CLASSES in → Regenerate sheets, then run npm test and…
  • Changing the playable 2.5D template sprite
  • Calls npm and python3
  • Cloning it into character classes

What it does

Tinyworld 25d Template Sprites is an agent skill from jasonkneen/tiny-world-builder. Use when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

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

It sits in Game Development, covering Sprites and pixel art. The licence is AGPL-3.0.

When your agent uses it

  • Changing the playable 2.5D template sprite
  • Cloning it into character classes
  • Wiring idle/walk/attack sprite-sheet playback

Example prompts

  • “/tinyworld-25d-template-sprites”

Requirements

  • Python 3

Workflow steps

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

  1. Add the class name to CLASSES and an overlay function in
  2. Add the class name to AVATAR_CLASSES in
  3. Regenerate sheets, then run npm test and npm run build.

What it can do on your machine

Read from SKILL.md and the folder at commit 49e8abd. 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

    Shell commands in SKILL.md call:

    • npm
    • python3

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

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    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

Tinyworld 25d Template Sprites loads about 583 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 258 words of instructions outside code blocks.

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

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 jasonkneen/tiny-world-builder at commit 49e8abd, republished under its AGPL-3.0 licence (© jasonkneen). 258 words, ~583 tokens.

Download SKILL.mdSave it as .claude/skills/tinyworld-25d-template-sprites/SKILL.md (or your agent's skills folder).
name
tinyworld-25d-template-sprites
description
Use when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

TinyWorld 25D Template Sprites

This is not the crowd system. Do not route playable template work through vendor/tiny-crowd-layer.js, crowd/, or engine/world/11-vehicle-crowd.js.

Runtime:

  • engine/world/47-worlds-room.js owns the playable in-world/player-room avatar from these template sheets.
  • The character is runtime-only and must not write into world[x][z], cellMeshes, export JSON, saved worlds, or crowd people.
  • Movement uses WASD/arrows. Jump uses Space. Attack uses F. Class cycling uses [ / ].
  • The world-room avatar class API is exposed via window.__tinyworldWorlds: setAvatarClass(name), cycleAvatarClass(delta), avatarClass(), and avatarClasses().
  • Warrior/orc side-view avatars in engine/world/47-worlds-room.js are also 64px grid sheets: columns are animation frames and rows are directions. Crop to a single row with repeat.y = 1 / rows; do not sample a full 256px-tall column, or four stacked bodies render in-world.
  • The Worlds avatar picker/runtime should use the side-view Without_shadow sheets for swordsman/orc avatars unless the user explicitly asks for baked ground shadows.
  • Side-view swordsman/orc row order is front/down, left, right, back/up. Movement should update the sampled row from the camera-relative sector; do not fake left/right by flipping a single side row when the sheet has real side rows.

Assets:

  • Source template sheets live under models/people/25D/.
  • Idle/walk/run sheets are 64px grid sheets.
  • Attack sheets are 96px grid sheets.
  • Rows are ordered: down, downRight, right, upRight, up, upLeft, left, downLeft.
  • Generated class sheets live under models/people/25D/classes/<class>/ as idle.png, walk.png, and attack.png.
  • Regenerate class sheets with python3 tools/generate-playable-25d-classes.py.

When adding a class:

  1. Add the class name to CLASSES and an overlay function in tools/generate-playable-25d-classes.py.
  2. Add the class name to AVATAR_CLASSES in engine/world/47-worlds-room.js.
  3. Regenerate sheets, then run npm test and npm run build.

© jasonkneen, AGPL-3.0. 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 .codex/skills/tinyworld-25d-template-sprites of jasonkneen/tiny-world-builder.

Open the folder on GitHubat commit 49e8abd

Compare with similar skills

Tinyworld 25d Template Sprites 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.

Tinyworld 25d Template Sprites compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tinyworld 25d Template Sprites this skilljasonkneen/tiny-world-builder1.6k—~583Automated safety check: PassAGPL-3.0
Game Asset Generatorhtdt/godogen7.1k—~2.8kAutomated safety check: PassMIT
Code-Drawn 2D Game Art0x0funky/agent-sprite-forge4.4k—~2.5kAutomated safety check: PassMIT
Sprite Genaldegad/sprite-gen2.7k—~4.9kAutomated safety check: PassApache-2.0
Pixel Artmateaix/mateclaw1.2k5 repos~1.8kAutomated safety check: PassApache-2.0
Petdexcrafter-station/petdex4.2k—~614Automated safety check: PassMIT

Similar skills

  • Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.

    7.1k GitHub stars~2.8k tokensUpdated 8 days ago
    Game DevelopmentAuto-check passed
  • Code-Drawn 2D Game Art

    0x0funky/agent-sprite-forge

    Draws 2D game art from code with no image model: pixel sprites, SVG props and icons, rigged characters, FX, autotiles and layouts, only when explicitly asked for.

    4.4k GitHub stars~2.5k tokensUpdated 4 days ago
    Game DevelopmentAuto-check passed
  • Sprite Gen

    aldegad/sprite-gen

    Generates images and game sprites through GPT or Grok with guided provider choices, separate saved defaults, automatic cleanup and optional curation.

    2.7k GitHub stars~4.9k tokensUpdated today
    Game DevelopmentAuto-check passed
  • Pixel Art

    mateaix/mateclaw

    Pixel art w/ era palettes (NES, Game Boy, PICO-8). An agent skill from mateaix/mateclaw.

    1.2k GitHub starsUsed in 5 repos~1.8k tokens
    Game DevelopmentAuto-check passed
  • Petdex

    crafter-station/petdex

    Browse, install, submit, and edit pixel-art pets with the Petdex CLI.

    4.2k GitHub stars~614 tokensUpdated today
    Game DevelopmentAuto-check passed
  • Asset Pipeline

    rehan-remade/universal-modder

    Turn generated or hand-made art into exactly what a game engine loads.

    6.1k GitHub stars~2k tokensUpdated today
    Game DevelopmentAuto-check passed

More from jasonkneen/tiny-world-builder

All 29 skills in this repo
  • Lightweight 3D Effects

    jasonkneen/tiny-world-builder

    Lightweight 3D effects for decorative elements and micro-interactions using Zdog, Vanta.js, and Vanilla-Tilt.js.

    1.6k GitHub starsUsed in 1 repo~5.7k tokens
    Auto-check passed
  • Threejs Primitive Reconstructor

    jasonkneen/tiny-world-builder

    create robust, browser-runnable three.js primitive reconstructions from static low-poly, voxel, isometric, or stylized game-art reference images.

    1.6k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Poly Pizza API

    jasonkneen/tiny-world-builder

    A skill your agent uses whenever an LLM agent needs to search, browse, or download 3D models from Poly Pizza (poly.pizza) using their REST API.

    1.6k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Tinyworld Block Button Style

    jasonkneen/tiny-world-builder

    A skill your agent uses when styling any tool/block button, palette tile, icon chip, or new clickable square in Tiny World Builder.

    1.6k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Tinyworld Ghost World Gen

    jasonkneen/tiny-world-builder

    A skill your agent uses when changing ghost board generation, path / road / river continuity, deterministic regen, edge connections, or anything that runs inside makeGhostWorld in…

    1.6k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Tinyworld Island And Planes

    jasonkneen/tiny-world-builder

    A skill your agent uses when changing the home island layout, edge dressing, undersides, autoincentive sponsor banner (now a top-left logo-adjacent DOM banner), plane/crop-duster flight paths…

    1.6k GitHub stars~4.7k tokensUpdated today
    Auto-check passed

Questions about Tinyworld 25d Template Sprites

What does Tinyworld 25d Template Sprites do?

A skill your agent uses when changing the playable 2.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback. Tinyworld 25d Template Sprites is an agent skill from jasonkneen/tiny-world-builder.5D template sprite, cloning it into character classes, or wiring idle/walk/attack sprite-sheet playback.

When should I use Tinyworld 25d Template Sprites?

Tinyworld 25d Template Sprites fits situations like: changing the playable 2.5D template sprite; cloning it into character classes; wiring idle/walk/attack sprite-sheet playback.

How do I install Tinyworld 25d Template Sprites in Claude Code?

Run `npx skills add jasonkneen/tiny-world-builder --skill tinyworld-25d-template-sprites -a claude-code`. Or copy the skill folder (.codex/skills/tinyworld-25d-template-sprites in jasonkneen/tiny-world-builder) into .claude/skills/tinyworld-25d-template-sprites in your project. Claude Code loads it when a task matches its description.

How do I install Tinyworld 25d Template Sprites in Codex?

Run `npx skills add jasonkneen/tiny-world-builder --skill tinyworld-25d-template-sprites -a codex`. Or copy the skill folder (.codex/skills/tinyworld-25d-template-sprites in jasonkneen/tiny-world-builder) into .agents/skills/tinyworld-25d-template-sprites in your project. Codex loads it when a task matches its description.

Can I use Tinyworld 25d Template Sprites 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 jasonkneen/tiny-world-builder --skill tinyworld-25d-template-sprites -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tinyworld-25d-template-sprites, .gemini/skills/tinyworld-25d-template-sprites, .github/skills/tinyworld-25d-template-sprites and .opencode/skills/tinyworld-25d-template-sprites in your project.

What does Tinyworld 25d Template Sprites need to run?

Going by SKILL.md and its folder, Tinyworld 25d Template Sprites needs the command-line tools its instructions call (npm and python3). Our summary lists: Python 3.

Does Tinyworld 25d Template Sprites access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Tinyworld 25d Template Sprites 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 Tinyworld 25d Template Sprites use?

Tinyworld 25d Template Sprites is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tinyworld 25d Template Sprites use?

About 583 tokens (SKILL.md is roughly 2.3k 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 Tinyworld 25d Template Sprites?

Skills that share tags, products or a category with Tinyworld 25d Template Sprites: Game Asset Generator (htdt/godogen, 7.1k stars), Code-Drawn 2D Game Art (0x0funky/agent-sprite-forge, 4.4k stars), Sprite Gen (aldegad/sprite-gen, 2.7k stars) and Pixel Art (mateaix/mateclaw, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tinyworld 25d Template Sprites?

jasonkneen (a GitHub user) maintains it in jasonkneen/tiny-world-builder, which has 1,592 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 10, 2026.

Source: jasonkneen/tiny-world-builder on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.