Communitygithub.com

secretaryofstatearcsine241/figsor

Cursor AI を Figma のキャンバスに直接コマンドを同期するサーバーと接続し、チャット駆動のデザインと編集を可能にします。

figsor とは?

figsor は、Cursor AI(Claude Code や Codex などのコード編集エージェント)と Figma デザインツールを統合するスキル(エージェントツール)です。このスキルにより、開発者やデザイナーは自然言語のチャットインターフェースを通じて Figma のデザイン要素を作成・編集できるようになります。内部では、Figma の API を利用する専用サーバーが起動し、AI エージェントからのコマンド(例:「新しい四角形を描画」「テキストの色を変更」)をリアルタイムで Figma のキャンバスに反映します。主な用途としては、プロトタイピングの高速化、デザインシステムの自動適用、または AI との共同ワークフローが挙げられます。プラットフォームとしては Cursor エディタに特化していますが、類似のアーキテクチャを持つ他の AI エージェントにも応用可能です。

対応~Claude Code~Codex CLI✓Cursor
npx skills add secretaryofstatearcsine241/figsor

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

figsor は何をしますか?

Cursor AI を Figma のキャンバスに直接コマンドを同期するサーバーと接続し、チャット駆動のデザインと編集を可能にします。

概要

このスキルは、AI エージェント(Cursor AI など)からの指示を Figma のデザイン操作に変換するブリッジとして機能します。以下の機能を提供します:

  • チャット駆動デザイン: 「青い背景のボタンを作成」などの自然言語コマンドで Figma にオブジェクトを追加。
  • リアルタイム同期: 変更が即座に Figma キャンバスに反映され、チームとのコラボレーションがスムーズに。
  • プラットフォーム対応: Cursor AI との統合に最適化、他の AI ツールへの拡張も可能。

使用例

# Figma に新しい長方形を追加
figsor add rectangle --width 200 --height 100 --fill "#FF0000"

# テキスト要素を作成
figsor add text --content "Hello, World!" --font-size 24

技術詳細

このスキルは、Figma API をラップしたローカルサーバーを起動します。AI エージェントが生成したコマンドは HTTP リクエストとしてサーバーに送信され、サーバーが Figma の REST API を介してキャンバスを更新します。認証には Figma の personal access token が必要です。

セットアップ

  1. Figma の 設定 > パーソナルアクセストークン からトークンを生成。
  2. .env ファイルに FIGMA_TOKEN=your_token_here を設定。
  3. figsor start でサーバーを起動。

コマンド一覧

コマンド説明
figsor addFigma に要素(矩形、テキストなど)を追加
figsor update既存要素のプロパティを変更
figsor delete要素を削除
figsor list現在のキャンバス上の要素を表示

トラブルシューティング

  • トークンエラー: FIGMA_TOKEN が正しく設定されているか確認。
  • サーバーが応答しない: figsor start でサーバーが起動しているか確認。
  • 同期遅延: Figma API のレート制限に注意。

参考リンク

関連スキル