What you need
- A description of what changed (for create/update) or a Figma link to an existing changelog (for convert/update)
- Date and author information
Three modes
Create
Start a fresh changelog template and populate it with initial entries
Update
Add new entries to an existing changelog frame directly in Figma
Convert
Extract an existing Figma changelog into structured JSON
Create
Use@create-changelog when starting a new changelog for a component or library. Describe the changes in plain language. The agent structures and formats the output.
Update
Use@update-changelog to add entries to an existing changelog. Share a Figma link to the changelog frame and describe what changed. The agent writes directly to Figma. No JSON copy-paste needed.
Update mode requires the Desktop Bridge plugin running in Figma Desktop.
Convert
Use@convert-changelog to extract an existing Figma changelog into structured JSON. This works whether the changelog follows the Echo Specs template or uses a custom layout.
Convert mode requires the Desktop Bridge plugin running in Figma Desktop.
Example prompts
- Create
- Update
- Convert
Tips for better output
- Be specific about token changes: include token names and before/after values when relevant. For example: “Changed button-disabled-opacity from 0.4 to 0.38”
- Use arrow notation for value changes: the agent converts
old -> newinto proper formatting automatically - Group related changes: describe related updates together (e.g., all color token updates in one entry)
- Include the author: mention the author name if you want attribution; otherwise the agent uses a placeholder
- Keep descriptions concise: the agent rewrites for clarity, so focus on what changed rather than lengthy explanations