Updated 5mo ago
by indiesoftby
defold-agent-config
An example configuration of AGENTS.md and a set of skills for AI-assisted game development with the https://defold.com engine.
98 GitHub stars (98)
+2 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
- 13 skills (13 skills found in its SKILL.md files)
- 9 forks (9 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add indiesoftby/defold-agent-config
Asks which skills and agents to install. Just one: npx skills add indiesoftby/defold-agent-config --skill defold-api-fetch — add -g for every project.
Claude Code
git clone https://github.com/indiesoftby/defold-agent-configcp -r "defold-agent-config/.agents/skills/defold-api-fetch" ~/.claude/skills/
Copies the defold-api-fetch skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add indiesoftby/defold-agent-config
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
defold-api-fetch
Fetches Defold API documentation. Use when working with Defold engine APIs, looking up Lua/C++ functions, or needing API reference for game development.
.agents/skills/defold-api-fetch/SKILL.md on GitHub (opens in a new tab) -
defold-assets-search
Searches the Defold Asset Store for community libraries and extensions. Use BEFORE writing custom modules for pathfinding, RNG, UI, save/load, localization, tweening, input handling, etc. Helps find, compare, and install Defold dependencies.
.agents/skills/defold-assets-search/SKILL.md on GitHub (opens in a new tab) -
defold-docs-fetch
Fetches Defold manuals and documentation. Use when looking up how Defold features work, understanding concepts, components, workflows, platform setup, or needing guidance beyond API reference.
.agents/skills/defold-docs-fetch/SKILL.md on GitHub (opens in a new tab) -
defold-examples-fetch
Fetches Defold code examples by topic. Use when looking for practical implementation patterns, sample code, or how to do something specific in Defold.
.agents/skills/defold-examples-fetch/SKILL.md on GitHub (opens in a new tab) -
defold-native-extension-editing
Defold native extension development. Use when creating or editing C/C++ (.c, .cpp, .h, .hpp), JavaScript (.js), or manifest files in native extension directories (src/, include/, lib/, api/).
.agents/skills/defold-native-extension-editing/SKILL.md on GitHub (opens in a new tab) -
defold-project-build
Builds the project using the running Defold editor, returns build errors, and launches the game if build succeeds.
.agents/skills/defold-project-build/SKILL.md on GitHub (opens in a new tab) -
defold-project-setup
Downloads Defold project dependencies into .deps/ folder. Also provides recommended game.project settings. Use FIRST before any other task when .deps/ folder is missing or empty, or after editing dependency URLs in game.project. Also use when creating a new project, configuring game.project, or asking about recommended project settings.
.agents/skills/defold-project-setup/SKILL.md on GitHub (opens in a new tab) -
defold-proto-file-editing
Creates and edits Defold resource and component files that use Protobuf Text Format (.collection, .go, .atlas, .sprite, .gui, .collisionobject, .convexshape, .label, .font, .material, .model, .mesh, .particlefx, .sound, .camera, .factory, .collectionfactory, .collectionproxy, .tilemap, .tilesource, .objectinterpolation). Use when asked to create, modify, or configure any Defold proto text format…
.agents/skills/defold-proto-file-editing/SKILL.md on GitHub (opens in a new tab) -
defold-scripts-editing
Creates and edits Defold Lua script files (.script, .gui_script, .render_script, .editor_script) and plain Lua modules (.lua). Use when asked to create, modify, or configure any Defold script or Lua module.
.agents/skills/defold-scripts-editing/SKILL.md on GitHub (opens in a new tab) -
defold-shaders-editing
Creates and edits Defold shader files (.vp, .fp, .glsl). Use when asked to create, modify, or configure any Defold vertex shader, fragment shader, or GLSL include file.
.agents/skills/defold-shaders-editing/SKILL.md on GitHub (opens in a new tab) -
defold-skill-maintain
Maintains Defold agent skills. Use when asked to update link lists in api-fetch/docs-fetch/examples-fetch skills, create or update proto file references, or fetch proto schemas.
.agents/skills/defold-skill-maintain/SKILL.md on GitHub (opens in a new tab) -
monarch-screen-setup
Organizes screens and popups in a Defold game using Monarch screen manager. Use when creating new screens, popups, or setting up navigation between them.
.agents/skills/monarch-screen-setup/SKILL.md on GitHub (opens in a new tab) -
xmath-usage
Provides xmath API reference and in-place math optimization patterns for Defold. Use when writing performance-critical math code, optimizing vector/quaternion/matrix operations, or when the user mentions xmath, zero-allocation math, or reducing Lua GC pressure.
.agents/skills/xmath-usage/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.