← ClaudeAtlas

figma-generate-changeloglisted

Generate a human-readable markdown changelog between two Figma file versions — pages added/removed/renamed plus per-component changes, enriched with author handles and timestamps, ready to paste into release notes, PRs, or Storybook MDX. Use when the user wants prose history — triggers: 'generate a Figma changelog', 'write release notes from Figma', 'what changed between these versions in markdown', 'summarize Figma changes for the PR', 'changelog between version A and B', 'design changelog since last release'. Uses the Figma REST API + a personal access token because version history is NOT reachable via the Plugin API / use_figma / the native Figma MCP. For raw structured diff JSON use figma-version-history; to find which version introduced a specific change use figma-blame-node.
whiskfernlowdensitylipoprotein154/figma-console-mcp-skills · ★ 0 · Data & Documents · score 75
Install: claude install-skill whiskfernlowdensitylipoprotein154/figma-console-mcp-skills
# figma-generate-changelog — markdown changelog between two versions Builds on the same version diff as `figma-version-history`, then formats it as release-notes-style **markdown** and enriches each version reference with the author handle, label, and timestamp. > **Setup — terminal + token required.** This skill runs shell commands, so it works in **Claude Code** (including the "Code" tab inside Claude Desktop), Cursor, Codex, or Gemini CLI — it does **not** run in plain Claude Desktop or claude.ai chat (no shell). The Figma connector's OAuth login does **not** authorize these REST calls, so you must supply your own **Figma personal access token**: in Figma go to **Settings → Security → Personal access tokens**, generate one with scope *File content: read* (plus *File versions: read*), then set it in your shell: `export FIGMA_TOKEN="figd_…"`. The script reads it from the environment at runtime — never put the token in a skill file. ## Setup & skill boundaries - All requests use `X-Figma-Token: $FIGMA_TOKEN` against `https://api.figma.com`. - Related: [figma-version-history](../figma-version-history/SKILL.md) for the structured diff and the endpoint reference. ## Derive the file key ```bash FILE_KEY=$(echo "$FILE_URL" | sed -E 's#.*/(design|file)/([A-Za-z0-9]+).*#\2#') ``` ## Workflow 1. **Pick the two versions.** List them first if you don't have the IDs: ```bash ../figma-version-history/scripts/list-versions.sh ABC123def456 ``` 2. **Generate the changel