pyxel-skill

September 13, 2026 · View on GitHub

Tests Agent Skills License

An Agent Skill for building and verifying Pyxel games. It tells the agent what to build, how to drive the game, and what counts as evidence; pyxel-mcp supplies the observation tools it drives.

Version 1.4.0 targets pyxel-mcp >= 1.3.0, Pyxel >= 2.9.6, and Python >= 3.11.

Install

Claude Code

The repository is also a plugin that bundles the pyxel-mcp server configuration:

claude plugin marketplace add kitao/pyxel-skill
claude plugin install pyxel@pyxel-skill

The plugin registers the pyxel MCP server as uvx pyxel-mcp, so do not add the server again by hand. The skill is available as /pyxel:pyxel and activates on its own for Pyxel work.

Any agent with the skills CLI

Register pyxel-mcp first, then add the skill:

uvx pyxel-mcp install
npx skills add kitao/pyxel-skill

uvx pyxel-mcp install prints the setup command or config snippet for Claude Code, Codex CLI, Gemini CLI, Cursor, and VS Code. Restart the client after registering.

Manual

The installed folder or symlink must be named pyxel.

git clone https://github.com/kitao/pyxel-skill.git .claude/skills/pyxel
rm -rf .claude/skills/pyxel/.git

For a shared local clone:

git clone https://github.com/kitao/pyxel-skill.git ~/src/pyxel-skill

# Agent Skills
mkdir -p ~/.agents/skills && ln -s ~/src/pyxel-skill ~/.agents/skills/pyxel

# Codex
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" && ln -s ~/src/pyxel-skill "${CODEX_HOME:-$HOME/.codex}/skills/pyxel"

# Claude Code
mkdir -p ~/.claude/skills && ln -s ~/src/pyxel-skill ~/.claude/skills/pyxel

Claude Code loads a full checkout under ~/.claude/skills as the plugin pyxel@skills-dir, which registers the pyxel MCP server from .mcp.json just like the plugin install, so do not add the server again by hand.

Contents

  • SKILL.md — trigger, runtime contract, default workflow, minimum evidence, and boundaries.
  • references/pyxel.md — Pyxel behavior for input, drawing, assets, audio, and deterministic runs.
  • references/design.md — presentation and game-feel defaults for new or polished games.
  • references/strict-mode.md — opt-in release evidence and gates.
  • .claude-plugin/ and .mcp.json — Claude Code plugin manifest, marketplace entry, and bundled server configuration.

Development

pip install pytest skills-ref
pytest -q test_skill_content.py
mkdir -p /tmp/skills && cp -R . /tmp/skills/pyxel && agentskills validate /tmp/skills/pyxel
claude plugin validate .

Compatibility

pyxel-skillpyxel-mcpPyxelPython
1.4.0>= 1.3.0>= 2.9.6>= 3.11
1.3.0>= 1.2.0>= 2.9.6>= 3.11

See CHANGELOG.md for release notes.

License

MIT. See LICENSE.