← ClaudeAtlas

figjam-create-contentlisted

Author FigJam boards with granular control — sticky notes (single + batch), connectors between nodes, shapes-with-text, sections, tables, code blocks, and auto-arrange — plus read back board contents and the connection graph. Use when the user wants to build or edit a FigJam board element-by-element. Triggers: 'add stickies to FigJam', 'create a flowchart/diagram in FigJam', 'connect these nodes', 'make a section/table/code block in FigJam', 'auto-arrange the board', 'read what's on the FigJam board', 'map the connections'. More granular than the native generate_diagram (which produces a whole diagram in one shot). FigJam files only (figma.editorType === 'figjam'). Requires the Figma Desktop app (Plugin API).
whiskfernlowdensitylipoprotein154/figma-console-mcp-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill whiskfernlowdensitylipoprotein154/figma-console-mcp-skills
# figjam-create-content — author & read FigJam boards Build FigJam boards one element at a time and read them back. Covers stickies (single + batch), connectors, shapes-with-text, sections, tables, code blocks, auto-arrange, plus `get board contents` and `get connections`. This gives you fine-grained control when the native one-shot `generate_diagram` is too coarse (e.g. you want specific colors, positions, magnets, or to extend an existing board). ## Skill boundaries - **`use_figma` rules** — load the official **`figma-use`** skill first; it is the full Figma Plugin API reference. Essentials these scripts rely on: plain JS with top-level `await` + `return` (no IIFE, no `figma.closePlugin()`; `console.log` is not returned), inputs inlined as `const` at the top of each script, colors in 0–1 range, load fonts before any text op, `await figma.getNodeByIdAsync(...)`, and **atomic errors** (a failed script applies nothing — read the error, fix, retry). - **One complete snippet per operation** → [references/figjam-snippets.md](references/figjam-snippets.md). - **Whole-diagram generation in one call** → use the native `generate_diagram` tool instead. ## Workflow 1. **Confirm it's a FigJam file.** Every op throws outside FigJam. Check first: `return { editorType: figma.editorType };` — it must be `'figjam'`. 2. **Pick the operation** from [references/figjam-snippets.md](references/figjam-snippets.md): create sticky / stickies / connector / shape-with-text / section / table