[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-figma-figma-create-new-file-zh-CN":3,"guides-for-figma-figma-create-new-file":552,"similar-k174a7q08ygbr4ftfdnwrq774n86nat1-zh-CN":553},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":226,"parentExtension":243,"providers":280,"relations":284,"repo":286,"tags":549,"workflow":550},1778687135007.0532,"k174a7q08ygbr4ftfdnwrq774n86nat1",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"**强制性先决条件** — 在每次调用 `create_new_file` 工具之前，您必须调用此技能。切勿在未先加载此技能的情况下直接调用 `create_new_file`。每当用户想要一个空白的 Figma 文件时（新设计、FigJam 或 Slides 文件），或者在调用 `use_figma` 之前需要一个新文件时，请触发此操作。用法 — /figma-create-new-file [editorType] [fileName] （例如 /figma-create-new-file figjam My Whiteboard, /figma-create-new-file slides Q3 Review）",{"claudeCode":12},"figma/mcp-server-guide","figma-create-new-file","https://github.com/figma/mcp-server-guide",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":237},1778687135007.0535,"kn79km77jahx0rjp6h1g7h350986mnvh","zh-CN",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了在调用其他 Figma 相关工具之前需要一个空白的 Figma 文件的需求，并指出了创建新设计、FigJam 或 Slides 文件等触发条件。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为创建新的 Figma 文件提供了关键的强制性先决条件和决策树，充当 `create_new_file` 工具调用的智能路由，这超出了简单的 API 包装。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能已完全实现并准备好投入生产使用，涵盖了从确定计划密钥到创建文件并提供其 URL 以供后续使用的完整生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能的范围精确地集中在创建新的 Figma 文件上，包括确定正确的计划和文件详细信息，而不扩展到无关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述准确简洁地反映了该技能的强制性先决条件性质、用法和参数，为调用提供了清晰的说明。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用一个单一的、定义明确的工具 (`create_new_file`)，并具有特定的参数 (`planKey`, `fileName`, `editorType`)，遵循了狭窄的动词-名词专业化原则。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有参数 (`editorType`, `fileName`) 都清楚地记录了它们的类型、默认值和示例，并且工作流程详细说明了 `planKey` 的派生过程。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具名称 `create_new_file` 具有描述性，并遵循动词-名词约定。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入参数 (`editorType`, `fileName`, `planKey`) 特定于任务，输出 (`file_key`, `file_url`) 最小且与文件创建直接相关。",{"category":54,"check":55,"severity":56,"summary":57},"License","License usability","not_applicable","在提供的上下文中未明确检测到许可证信息。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","上次提交发生在 2026-05-13，这是最近的。",{"category":59,"check":63,"severity":56,"summary":64},"Dependency Management","未检测到需要管理的第三方依赖项。",{"category":66,"check":67,"severity":56,"summary":68},"Security","Secret Management","该技能不处理或暴露任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能以结构化的方式处理用户输入和工具响应，并且没有外部内容被加载为可执行指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部代码或数据，将所有操作都包含在捆绑包中。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能在其指定的范围内运行，并且不尝试修改其允许的操作区域之外的文件或路径。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能的逻辑中未发现分离进程的产生或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能不向第三方引用或提交任何机密数据。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容没有隐藏的操纵技巧，使用的是干净的可打印 ASCII 字符。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的逻辑是用普通、可读的代码编写的，不使用 base64 载荷或运行时脚本获取等混淆技术。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能正确使用相对路径，并且不假定用户特定的项目组织超出其捆绑包的范围。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","过去 90 天内没有未解决或已解决的问题，这表明项目是新的或稳定的，目前没有报告的问题。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","提供了有意义的版本（由 HEAD 提交暗示），并且安装说明引用了它。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","`editorType` 和 `fileName` 的输入参数在工具调用中被验证，并且 `planKey` 是通过记录的过程派生的。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","`create_new_file` 操作本身是非破坏性的，它创建新资源而不是修改或删除现有资源。",{"category":66,"check":79,"severity":24,"summary":111},"在技能的实现中未检测到沙盒逃逸原语。",{"category":104,"check":113,"severity":24,"summary":114},"Error Handling","工作流程描述了如何处理 `planKey` 的解析，并且工具调用包括了对 `planKey` 可能不存在或存在多个计划的情况的错误处理。",{"category":104,"check":116,"severity":56,"summary":117},"Logging","该技能本身不执行破坏性操作或出站调用，因此不需要本地审计日志记录。",{"category":119,"check":120,"severity":56,"summary":121},"Compliance","GDPR","该技能不处理个人数据；它创建 Figma 文件。",{"category":119,"check":123,"severity":24,"summary":124},"Target market","该技能与语言无关，并且在全球范围内运行，没有区域或司法限制。",{"category":92,"check":126,"severity":24,"summary":127},"Runtime stability","该技能依赖于标准的工具调用 (`create_new_file`, `whoami`)，并且不假定特定的编辑器、shell 或 OS 功能，因此具有广泛的兼容性。",{"category":44,"check":129,"severity":24,"summary":130},"README","README 文件提供了 Figma MCP 服务器、其功能、安装和用法的全面概述，满足了文档要求。",{"category":33,"check":132,"severity":56,"summary":133},"Tool surface size","这是一个单工具扩展。",{"category":40,"check":135,"severity":56,"summary":136},"Overlapping near-synonym tools","这是一个单工具扩展，因此没有重叠的工具。",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","所有宣传的功能，特别是 `create_new_file` 工具及其用法，都已实现并文档化。",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","README 提供了清晰的安装说明，适用于各种客户端（VS Code、Cursor、Claude Code、Gemini CLI），并包含用于添加 MCP 服务器的可复制代码示例。",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","该技能概述了处理多个 `planKey` 情况（已提供、单个、多个）的步骤，并在需要消歧时提供如何进行的指导。",{"category":149,"check":150,"severity":56,"summary":151},"Execution","Pinned dependencies","该技能似乎不使用需要固定的第三方依赖项。",{"category":33,"check":153,"severity":56,"summary":154},"Dry-run preview","`create_new_file` 操作不是破坏性的状态更改操作，因此不适用 dry-run。",{"category":156,"check":157,"severity":56,"summary":158},"Protocol","Idempotent retry & timeouts","核心操作是文件创建，本质上是幂等的。没有进行需要显式超时设置的外部调用。",{"category":119,"check":160,"severity":24,"summary":161},"Telemetry opt-in","该技能似乎不发出任何遥测数据。",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","该技能清楚地说明了其目的：作为 `create_new_file` 工具调用的强制性先决条件，专门用于创建新的 Figma、FigJam 或 Slides 文件，并提供了明确的用法示例和边界。",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","前端事务简洁明了，有效地总结了该技能的核心功能和强制性先决条件性质，并带有清晰的触发短语。",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","SKILL.md 主体简洁，详细说明了工作流程和参数，并且不会过度膨胀上下文窗口。",{"category":172,"check":173,"severity":56,"summary":174},"Context","Progressive Disclosure","该技能的功能很简单，不需要通过单独的参考文件进行渐进式披露。",{"category":172,"check":176,"severity":56,"summary":177},"Forked exploration","此技能不是探索性或审计类技能；它执行特定的、短格式的任务。",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","SKILL.md 提供了清晰的端到端示例，用于创建不同类型的 Figma 文件，并带有各种命名约定。",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","该技能处理边缘情况，例如丢失 `planKey` 和多个计划，方法是提供清晰的决策树和用户交互步骤。",{"category":104,"check":185,"severity":56,"summary":186},"Tool Fallback","该技能依赖于核心 MCP 工具 (`create_new_file`, `whoami`)，并且没有具有回退的可选外部 MCP 依赖项。",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","该技能的工作流程包括处理和解决意外状态的步骤，例如在 `planKey` 不可用或不明确时，通过停止并提示用户来处理。",{"category":92,"check":192,"severity":24,"summary":193},"Cross-skill coupling","该技能是独立的，并且不隐式依赖于其他技能；它明确提到了将 `figma-use` 作为后续步骤加载。",1778686938429,"此技能充当 `create_new_file` 工具调用的强制性先决条件，确保正确创建新的 Figma、FigJam 或 Slides 文件。它处理计划解析、文件命名和编辑器类型选择，为后续操作提供必要的文件密钥和 URL。",[197,198,199,200],"`create_new_file` 的强制性先决条件","支持创建 Design、FigJam 和 Slides 文件","处理 `planKey` 解析和用户消歧","为后续操作提供文件密钥和 URL",[202,203,204],"在未先加载此技能的情况下直接创建文件。","处理除新文件创建之外的任何其他内容。","修改或与现有 Figma 文件进行交互（请为此使用 `use_figma`）。","3.0.0","4.4.0","作为其他 Figma 相关工具调用之前的强制性第一步，可靠地创建新的、空白的 Figma、FigJam 或 Slides 文件。","该技能的文档非常齐全且健壮，具有清晰的目的和用法。关于许可证检测的细微说明以及缺少明确的测试覆盖率并不影响其高质量。",98,"高质量的技能，用于创建新的 Figma 文件，并提供清晰的说明和强大的错误处理。",[212,213,214,215,216,217],"figma","design","figjam","slides","file-creation","automation","verified",[220,221,222,223],"当用户需要一个新的空白 Figma 设计文件时。","当用户想要开始一个新的 FigJam 白板会话时。","当用户需要一个全新的 Figma Slides 演示文稿时。","在调用 `use_figma` 之前，以确保文件存在。",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":235,"testCoverage":236},{"hasLockfile":226},false,1778686917361,{"descriptionLength":229,"readmeSize":230},470,24576,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"openIssues90d":8,"pushedAt":233,"stars":234},127,1778659272000,1409,{"hasNpmPackage":226,"smitheryVerified":226},{"hasCi":226,"hasTests":226},{"updatedAt":238},1778687135007,{"basePath":240,"githubOwner":212,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/figma-create-new-file","mcp-server-guide","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":253,"parentExtension":257,"providers":258,"relations":273,"tags":275,"workflow":276},1778686847756.4138,"k17fwrw2bg5z2mpmdtdsybp8t986mwe7",{"reviewCount":8},{"description":248,"installMethods":249,"name":252,"sourceUrl":14},"Plugin that includes the Figma MCP server and Skills for common workflows",{"claudeCode":212,"cursor":250,"geminiCli":251},"/add-plugin figma","gemini extensions install https://github.com/figma/mcp-server-guide","Figma MCP Server",{"basePath":254,"githubOwner":212,"githubRepo":241,"locale":255,"slug":241,"type":256},"","en","plugin",null,{"evaluate":259,"extract":267},{"promptVersionExtension":205,"promptVersionScoring":206,"score":260,"tags":261,"targetMarket":266,"tier":218},95,[212,262,213,263,264,265],"mcp","ui","code-connect","developer-tools","global",{"commitSha":268,"license":269,"plugin":270},"HEAD","MIT",{"mcpCount":8,"provider":271,"skillCount":272},"classify",7,{"repoId":274},"kd7d0zdmxx32hmcpg7qqv27da586m6xa",[264,213,265,212,262,263],{"evaluatedAt":277,"extractAt":278,"updatedAt":279},1778686867988,1778686847756,1778687292507,{"evaluate":281,"extract":283},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":282,"targetMarket":266,"tier":218},[212,213,214,215,216,217],{"commitSha":268},{"parentExtensionId":245,"repoId":274,"translatedFrom":285},"k173xv7tvg6228w9w635szwmzn86nk5t",{"_creationTime":287,"_id":274,"identity":288,"providers":289,"workflow":545},1778686843197.7612,{"githubOwner":212,"githubRepo":241,"sourceUrl":14},{"classify":290,"discover":538,"github":541},{"commitSha":268,"extensions":291},[292,322,335,341,349,371,412,460,494,530],{"basePath":254,"description":248,"displayName":212,"installMethods":293,"rationale":294,"selectedPaths":295,"source":321,"sourceLanguage":255,"type":256},{"claudeCode":212},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at .github/plugin)",[296,299,301,304,306,308,310,312,314,316,318],{"path":297,"priority":298},".claude-plugin/plugin.json","mandatory",{"path":300,"priority":298},"README.md",{"path":302,"priority":303},"skills/figma-code-connect/SKILL.md","medium",{"path":305,"priority":303},"skills/figma-create-new-file/SKILL.md",{"path":307,"priority":303},"skills/figma-generate-design/SKILL.md",{"path":309,"priority":303},"skills/figma-generate-diagram/SKILL.md",{"path":311,"priority":303},"skills/figma-generate-library/SKILL.md",{"path":313,"priority":303},"skills/figma-use/SKILL.md",{"path":315,"priority":303},"skills/figma-use-figjam/SKILL.md",{"path":317,"priority":298},".mcp.json",{"path":319,"priority":320},".cursor-plugin/plugin.json","high","rule",{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":321,"sourceLanguage":255,"type":242},"skills/figma-code-connect","Creates and maintains Figma Code Connect template files that map Figma components to code snippets. Use when the user mentions Code Connect, Figma component mapping, design-to-code translation, or asks to create/update .figma.ts or .figma.js files.","figma-code-connect",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-code-connect/SKILL.md",[329,331,333],{"path":330,"priority":298},"SKILL.md",{"path":332,"priority":303},"references/advanced-patterns.md",{"path":334,"priority":303},"references/api.md",{"basePath":240,"description":336,"displayName":13,"installMethods":337,"rationale":338,"selectedPaths":339,"source":321,"sourceLanguage":255,"type":242},"**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `create_new_file` tool call. NEVER call `create_new_file` directly without loading this skill first. Trigger whenever the user wants a new blank Figma file — a new design, FigJam, or Slides file — or when you need a fresh file before calling `use_figma`. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard, /figma-create-new-file slides Q3 Review)",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-create-new-file/SKILL.md",[340],{"path":330,"priority":298},{"basePath":342,"description":343,"displayName":344,"installMethods":345,"rationale":346,"selectedPaths":347,"source":321,"sourceLanguage":255,"type":242},"skills/figma-generate-design","Use this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code', 'convert this modal/dialog/drawer/panel to Figma'. This is the preferred workflow skill whenever the user wants to build or update a full page, modal, dialog, drawer, sidebar, panel, or any composed multi-section view in Figma from code or a description. Discovers design system components, variables, and styles from Code Connect files, existing screens, and library search, then imports them and assembles views incrementally section-by-section using design system tokens instead of hardcoded values.","figma-generate-design",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-design/SKILL.md",[348],{"path":330,"priority":298},{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":321,"sourceLanguage":255,"type":242},"skills/figma-generate-diagram","MANDATORY prerequisite — load this skill BEFORE every `generate_diagram` tool call. NEVER call `generate_diagram` directly without loading this skill first. Trigger whenever the user asks to create, generate, draw, render, sketch, or build a diagram — flowchart, architecture diagram, sequence diagram, ERD or entity-relationship diagram, state diagram or state machine, gantt chart, or timeline. Also trigger when the user mentions Mermaid syntax or wants a system architecture, decision tree, dependency graph, API call flow, auth handshake, schema, or pipeline visualized in FigJam. Routes to type-specific guidance, sets universal Mermaid constraints, and tells you when to use a different diagram type or skip the tool entirely (mindmaps, pie charts, class diagrams, etc.).","figma-generate-diagram",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-diagram/SKILL.md",[356,357,359,361,363,365,367,369],{"path":330,"priority":298},{"path":358,"priority":303},"references/architecture.md",{"path":360,"priority":303},"references/erd.md",{"path":362,"priority":303},"references/flowchart.md",{"path":364,"priority":303},"references/gantt.md",{"path":366,"priority":303},"references/sequence.md",{"path":368,"priority":303},"references/state.md",{"path":370,"priority":303},"references/workflow.md",{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":321,"sourceLanguage":255,"type":242},"skills/figma-generate-library","Build or update a professional-grade design system in Figma from a codebase. Use when the user wants to create variables/tokens, build component libraries, set up theming (light/dark modes), document foundations, or reconcile gaps between code and Figma. This skill teaches WHAT to build and in WHAT ORDER — it complements the `figma-use` skill which teaches HOW to call the Plugin API. Both skills should be loaded together.","figma-generate-library",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-generate-library/SKILL.md",[378,379,381,383,385,387,389,391,393,396,398,400,402,404,406,408,410],{"path":330,"priority":298},{"path":380,"priority":303},"references/code-connect-setup.md",{"path":382,"priority":303},"references/component-creation.md",{"path":384,"priority":303},"references/discovery-phase.md",{"path":386,"priority":303},"references/documentation-creation.md",{"path":388,"priority":303},"references/error-recovery.md",{"path":390,"priority":303},"references/naming-conventions.md",{"path":392,"priority":303},"references/token-creation.md",{"path":394,"priority":395},"scripts/bindVariablesToComponent.js","low",{"path":397,"priority":395},"scripts/cleanupOrphans.js",{"path":399,"priority":395},"scripts/createComponentWithVariants.js",{"path":401,"priority":395},"scripts/createDocumentationPage.js",{"path":403,"priority":395},"scripts/createSemanticTokens.js",{"path":405,"priority":395},"scripts/createVariableCollection.js",{"path":407,"priority":395},"scripts/inspectFileStructure.js",{"path":409,"priority":395},"scripts/rehydrateState.js",{"path":411,"priority":395},"scripts/validateCreation.js",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":321,"sourceLanguage":255,"type":242},"skills/figma-use","**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.","figma-use",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-use/SKILL.md",[419,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458],{"path":330,"priority":298},{"path":421,"priority":303},"references/api-reference.md",{"path":423,"priority":303},"references/common-patterns.md",{"path":425,"priority":303},"references/component-patterns.md",{"path":427,"priority":303},"references/effect-style-patterns.md",{"path":429,"priority":303},"references/gotchas.md",{"path":431,"priority":303},"references/plugin-api-patterns.md",{"path":433,"priority":303},"references/plugin-api-standalone.d.ts",{"path":435,"priority":303},"references/plugin-api-standalone.index.md",{"path":437,"priority":303},"references/text-style-patterns.md",{"path":439,"priority":303},"references/validation-and-recovery.md",{"path":441,"priority":303},"references/variable-patterns.md",{"path":443,"priority":303},"references/working-with-design-systems/wwds-components--creating.md",{"path":445,"priority":303},"references/working-with-design-systems/wwds-components--using.md",{"path":447,"priority":303},"references/working-with-design-systems/wwds-components.md",{"path":449,"priority":303},"references/working-with-design-systems/wwds-effect-styles.md",{"path":451,"priority":303},"references/working-with-design-systems/wwds-text-styles.md",{"path":453,"priority":303},"references/working-with-design-systems/wwds-variables--creating.md",{"path":455,"priority":303},"references/working-with-design-systems/wwds-variables--using.md",{"path":457,"priority":303},"references/working-with-design-systems/wwds-variables.md",{"path":459,"priority":303},"references/working-with-design-systems/wwds.md",{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"source":321,"sourceLanguage":255,"type":242},"skills/figma-use-figjam","This skill helps agents use Figma's use_figma MCP tool in the FigJam context. Can be used alongside figma-use which has foundational context for using the use_figma tool.","figma-use-figjam",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-use-figjam/SKILL.md",[467,468,470,472,474,476,478,480,482,484,486,488,490,492],{"path":330,"priority":298},{"path":469,"priority":303},"references/batch-modify.md",{"path":471,"priority":303},"references/create-code-block.md",{"path":473,"priority":303},"references/create-connector.md",{"path":475,"priority":303},"references/create-label.md",{"path":477,"priority":303},"references/create-section.md",{"path":479,"priority":303},"references/create-shape-with-text.md",{"path":481,"priority":303},"references/create-sticky.md",{"path":483,"priority":303},"references/create-table.md",{"path":485,"priority":303},"references/create-text.md",{"path":487,"priority":303},"references/edit-text.md",{"path":489,"priority":303},"references/figjam-colors.md",{"path":491,"priority":303},"references/plan-board-content.md",{"path":493,"priority":303},"references/position-figjam-nodes.md",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":321,"sourceLanguage":255,"type":242},"workflow-skills/generate-project-plan","Generate a FigJam project plan board from a PRD plus codebase context. Interactive flow: research → propose sections → per-section deep research → per-section content + block-shape proposal → create FigJam → skeleton → fill → diagrams → wrap. Each content block (section, nested section, intro callout, table, multi-column text, sticky column, diagram section, metadata strip) has its own subskill reference file. Use when the user asks for 'project plan in FigJam', 'interactive project plan', '/generate-project-plan', or provides a PRD and wants per-section confirmation on content + rendering.","generate-project-plan",{"claudeCode":12},"SKILL.md frontmatter at workflow-skills/generate-project-plan/SKILL.md",[501,502,504,506,508,510,512,514,516,518,520,522,524,526,528],{"path":330,"priority":298},{"path":503,"priority":303},"references/blocks/diagram-section.md",{"path":505,"priority":303},"references/blocks/intro-callout.md",{"path":507,"priority":303},"references/blocks/metadata-strip.md",{"path":509,"priority":303},"references/blocks/multi-column-text.md",{"path":511,"priority":303},"references/blocks/nested-section.md",{"path":513,"priority":303},"references/blocks/section.md",{"path":515,"priority":303},"references/blocks/sticky-column.md",{"path":517,"priority":303},"references/blocks/table.md",{"path":519,"priority":303},"references/blocks/text-primitives.md",{"path":521,"priority":303},"references/foundation/codebase-grounding.md",{"path":523,"priority":303},"references/foundation/layout.md",{"path":525,"priority":303},"references/foundation/palette.md",{"path":527,"priority":303},"references/foundation/plugin-api-traps.md",{"path":529,"priority":303},"references/section-catalog.md",{"basePath":254,"installMethods":531,"rationale":533,"selectedPaths":534,"source":321,"sourceLanguage":255,"type":262},{"remote":532},"https://mcp.figma.com/mcp","server.json with namespace/server name at server.json",[535,537],{"path":536,"priority":298},"server.json",{"path":300,"priority":298},{"sources":539},[540],"manual",{"closedIssues90d":8,"description":542,"forks":232,"homepage":543,"openIssues90d":8,"pushedAt":233,"readmeSize":230,"stars":234,"topics":544},"A guide on how to use the Figma MCP server","https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Dev-Mode-MCP-Server",[],{"classifiedAt":546,"discoverAt":547,"extractAt":548,"githubAt":548,"updatedAt":546},1778686847568,1778686843197,1778686845742,[217,213,214,212,216,215],{"evaluatedAt":551,"extractAt":278,"updatedAt":238},1778686938880,[],[554,575,595,615,642,675],{"_creationTime":555,"_id":556,"community":557,"display":558,"identity":561,"providers":562,"relations":569,"tags":571,"workflow":572},1778687212974.4556,"k170xax69e5zr9y4h3tkywszx586m4yn",{"reviewCount":8},{"description":559,"installMethods":560,"name":497,"sourceUrl":14},"从 PRD 和代码库上下文生成 FigJam 项目计划板。交互式流程：研究 → 提出各部分 → 各部分深入研究 → 各部分内容 + 块形状建议 → 创建 FigJam → 骨架 → 填充 → 图表 → 收尾。每个内容块（部分、嵌套部分、介绍性标注、表格、多列文本、粘滞列、图表部分、元数据条）都有自己的子技能参考文件。在用户要求“在 FigJam 中创建项目计划”、“交互式项目计划”、“/generate-project-plan”或提供 PRD 并希望逐部分确认内容 + 渲染时使用。",{"claudeCode":12},{"basePath":495,"githubOwner":212,"githubRepo":241,"locale":18,"slug":497,"type":242},{"evaluate":563,"extract":568},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":564,"targetMarket":266,"tier":218},[212,214,565,566,217,567],"project-plan","prd","design-to-code",{"commitSha":268},{"repoId":274,"translatedFrom":570},"k1776w8tdptr8tv242gcbzwmcs86n3zf",[217,567,214,212,566,565],{"evaluatedAt":573,"extractAt":278,"updatedAt":574},1778687069690,1778687212974,{"_creationTime":576,"_id":577,"community":578,"display":579,"identity":582,"providers":583,"relations":591,"tags":592,"workflow":593},1778686847756.4148,"k173e45vpw52qegyw8qt4j1dcd86nwet",{"reviewCount":8},{"description":351,"installMethods":580,"name":581,"sourceUrl":14},{"claudeCode":12},"Figma Generate Diagram Prerequisite",{"basePath":350,"githubOwner":212,"githubRepo":241,"locale":255,"slug":352,"type":242},{"evaluate":584,"extract":590},{"promptVersionExtension":205,"promptVersionScoring":206,"score":585,"tags":586,"targetMarket":266,"tier":218},97,[587,212,588,589,214],"diagrams","mermaid","code-generation",{"commitSha":268,"license":269},{"parentExtensionId":245,"repoId":274},[589,587,214,212,588],{"evaluatedAt":594,"extractAt":278,"updatedAt":594},1778686989289,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":602,"providers":603,"relations":609,"tags":611,"workflow":612},1778687201996.7747,"k17fj68vdp5cdb4sbr1q2v51e986m856",{"reviewCount":8},{"description":600,"installMethods":601,"name":463,"sourceUrl":14},"此技能可帮助代理在 FigJam 上下文中 OOD 使用 Figma 的 use_figma MCP 工具。它可以与具有使用 use_figma 工具的基础知识的 figma-use 一起使用。",{"claudeCode":12},{"basePath":461,"githubOwner":212,"githubRepo":241,"locale":18,"slug":463,"type":242},{"evaluate":604,"extract":608},{"promptVersionExtension":205,"promptVersionScoring":206,"score":605,"tags":606,"targetMarket":266,"tier":218},96,[212,214,262,213,607],"development",{"commitSha":268},{"parentExtensionId":245,"repoId":274,"translatedFrom":610},"k17b0jwdhdx1tftn0mqg0qhn3x86nh7m",[213,607,214,212,262],{"evaluatedAt":613,"extractAt":278,"updatedAt":614},1778687028421,1778687201996,{"_creationTime":616,"_id":617,"community":618,"display":619,"identity":625,"providers":629,"relations":636,"tags":638,"workflow":639},1778695021936.5562,"k1766grgpgrw9yby9xnsea2wq586m11v",{"reviewCount":8},{"description":620,"installMethods":621,"name":623,"sourceUrl":624},"Create a new blank Figma file. Use when the user wants to create a new Figma design or FigJam file, or when you need a new file before calling use_figma. Handles plan resolution via whoami if needed. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard)",{"claudeCode":622},"openai/skills","Figma Create New File","https://github.com/openai/skills",{"basePath":626,"githubOwner":627,"githubRepo":628,"locale":255,"slug":13,"type":242},"skills/.curated/figma-create-new-file","openai","skills",{"evaluate":630,"extract":634},{"promptVersionExtension":205,"promptVersionScoring":206,"score":631,"tags":632,"targetMarket":266,"tier":633},78,[212,213,214,216,217],"community",{"commitSha":268,"license":635},"Figma Developer Terms",{"repoId":637},"kd75n2zj3yh472p25zffgycved86mnpx",[217,213,214,212,216],{"evaluatedAt":640,"extractAt":641,"updatedAt":640},1778695140565,1778695021936,{"_creationTime":643,"_id":644,"community":645,"display":646,"identity":652,"providers":657,"relations":668,"tags":671,"workflow":672},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":647,"installMethods":648,"name":650,"sourceUrl":651},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":649},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":653,"githubOwner":654,"githubRepo":655,"locale":255,"slug":656,"type":242},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":658,"extract":667},{"promptVersionExtension":205,"promptVersionScoring":206,"score":659,"tags":660,"targetMarket":266,"tier":218},100,[661,662,663,664,217,665,666],"git","development-environment","workflow","tmux","cli","developer-tool",{"commitSha":268,"license":269},{"parentExtensionId":669,"repoId":670},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,665,666,662,661,664,663],{"evaluatedAt":673,"extractAt":674,"updatedAt":673},1778699613343,1778699234184,{"_creationTime":676,"_id":677,"community":678,"display":679,"identity":685,"providers":687,"relations":695,"tags":698,"workflow":699},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":680,"installMethods":681,"name":683,"sourceUrl":684},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":682},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":254,"githubOwner":686,"githubRepo":683,"locale":18,"slug":683,"type":242},"zagmoai",{"evaluate":688,"extract":694},{"promptVersionExtension":205,"promptVersionScoring":206,"score":659,"tags":689,"targetMarket":266,"tier":218},[690,691,692,217,693],"google-docs","google-sheets","productivity","api-client",{"commitSha":268},{"repoId":696,"translatedFrom":697},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[693,217,690,691,692],{"evaluatedAt":700,"extractAt":701,"updatedAt":702},1778699485884,1778699468747,1778699505679]