defold-proto-file-editing
Editing Defold Proto Text Format Files
Creates and edits Defold resource and component files that use Protobuf Text Format.
When to use
This skill covers all Defold file types that are serialized as Protobuf Text Format. It does NOT cover Lua script files (.script, .gui_script, .render_script, .editor_script).
Supported file types
For detailed field references, consult the per-type reference file in references/:
references/collection.md—.collectionfiles (game levels, hierarchies)references/gameobject.md—.gofiles (game object prototypes)references/gui.md—.guifiles (GUI scenes)references/atlas.md—.atlasfiles (texture atlases)references/sprite.md—.spritefiles (sprite components)references/collisionobject.md—.collisionobjectfiles (physics)references/convexshape.md—.convexshapefiles (external convex hull collision shapes)
More from indiesoftby/defold-agent-config
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.
10defold-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.
2defold-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.
1xmath-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.
1defold-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.
1monarch-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.
1