defold-proto-file-editing

Automate editing of Defold Protobuf Text Format asset files.

81|6|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/indiesoftby/defold-agent-config --skill defold-proto-file-editing-indiesoftby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defold-proto-file-editing
Source: https://github.com/indiesoftby/defold-agent-config/tree/main/.agents/skills/defold-proto-file-editing
Command: npx skills add https://github.com/indiesoftby/defold-agent-config --skill defold-proto-file-editing-indiesoftby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers create and modify Defold Protobuf Text Format files such as .collection, .go, .atlas, .sprite, .gui, .collisionobject, and more, reducing manual errors and speeding up asset edits.

Core Features & Use Cases

  • Proactively generates and updates proto-text files for Defold assets, including embedded components and instances.
  • Validates frontmatter-based skill discovery and coordinates with optional resources under scripts/references/assets as needed.
  • Supports a wide range of Defold file types and ensures consistency with the editor's Protobuf Text Format rules.

Quick Start

Provide the project path and desired fields; this skill will generate or update the appropriate .collection/.go/.sprite file using Protobuf Text Format.

Frequently Asked Questions about defold-proto-file-editing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate editing Defold protobuf text format files?

You can automate editing Defold protobuf text format files by validating YAML frontmatter and applying updates to .collection, .go, .atlas, and .sprite assets. This reduces manual errors and speeds up asset modifications across collections and embedded components.

What Defold file types can be generated or modified using protobuf text format?

Protobuf text format generation supports Defold files including .collection, .go, .atlas, .sprite, .gui, and .collisionobject. It ensures consistency with the editor's formatting rules across these proto-based assets and their embedded components.

How do I update embedded components and instances in Defold .collection files?

Updating embedded components and instances in Defold .collection files requires modifying the protobuf text format entries. Provide the project path and desired fields to generate or update the appropriate collection file structure automatically.

Does Defold protobuf file editing require validating YAML frontmatter?

Yes, validating YAML frontmatter is required for skill discovery and execution when editing Defold protobuf files. It ensures the automation correctly reads SKILL.md metadata and coordinates with optional resources under scripts, references, or assets.

Can I use this approach to batch edit .atlas and .sprite files for game development?

Yes, you can batch edit .atlas and .sprite files for game development by providing project paths and desired fields. The automation proactively generates and updates these proto-text files while ensuring consistency with Defold's formatting rules.

What are the limitations of automating Defold proto-based asset editing?

Limitations include dependency on valid YAML frontmatter for execution and coordination with optional resources under scripts, references, or assets. It is specifically tailored to Defold's protobuf text format rules and does not support arbitrary file formats.