What Are Skills?
Skills are best-practice guides that make AI agents better at game development. Each skill is a folder with aSKILL.md that teaches the agent one discipline: composing a scene, building an FPS controller, generating a character model, setting up multiplayer, debugging a crash. The agent sees each skill’s name and one-line description, and loads the full body only when the situation matches.
Skills follow the Agent Skills open standard (<folder>/<skill>/SKILL.md), so the same files work in every agent listed on Every Supported Agent. The library ships inside the summer-engine npm package and is developed in the open at github.com/SummerEngine/summer; the browsable index there is library/skills/README.md.
Quick Start
summer setup installs the whole library for the agent you name, in the same scope as the MCP config:
--allinstalls every skill (default forsummer setup).--recommendedinstalls the smaller starter subset marked ★ below.--stable-onlyskips skills marked preview. Preview means the Summer team has not yet exercised the skill in-engine; the skill’s own text says so.--forcerewrites every installed skill and removes the copies older Summer versions wrote elsewhere (Cursor.mdcrules, OpenCodeagents/summer, per-agent folders from 3.1.0).--scope projectinstalls into the project folder so the skills travel with the game.
Where Skills Live
Most agents read the agentskills.io folder, so one install serves them all:
Claude Desktop, GitHub Copilot in Visual Studio, GitHub Copilot in JetBrains IDEs, Trae, Junie, LM Studio have no skills folder. They get the MCP server only; the model can pull the same guidance in-chat through the
summer_get_agent_playbook tool.
summer doctor reports when installed skills are older than the CLI. Refresh with summer setup <agent> --yes --force.
Catalog
94 skills grouped by primary domain. ★ = in the recommended set. A skill can belong to several domains; it is listed once, under its first.2D art
3D models
Agent workflow
AI and NPCs
Animation
Asset pipeline
Audio
Character controllers
Debugging
Deployment
Editor
Gameplay
Level design
Multiplayer
Navigation
Performance
Rendering and lighting
Runtime
Scenes and project
Scripting
UI
Visual effects
Video
For AI Agents
Once installed, the agent discovers skills on its own. Start a session by readingusing-summer (the bootstrap skill): it explains how to find the right skill and the right summer_* MCP tool before answering a game-development request. Skills reference the MCP tools and engine value formats (Vector3(0, 10, 0), Color(1, 0.5, 0, 1)).
Contributing a Skill
A skill is one folder inlibrary/skills/<slug>/ with a resource.yaml (id, summary, use_when, facets.domains) and a SKILL.md. Run npm run generate:registry and the tests; the index, the agent manifests and this catalog’s source regenerate from it. The writing-skills skill in the library walks an agent through it.
Next Steps
Every Supported Agent
Config file and skills folder for each agent
CLI Reference
All CLI commands including skills
Need help or have questions? Reach out to our founders at founders@summerengine.com or join our community on Discord for fast responses.

