Start the review
Use a Linux or macOS desktop terminal with Python 3.12 or newer andcurl installed. Linux also needs Python’s venv package. Run:
- Asks you to paste the private Truffle invitation provided with your review access. Input is hidden. This connects to the workspace on truffle-3615.
- Starts the Figma installer. Accept the prompt, sign in to Figma in the browser that opens, and authorize the integration.
- Opens a chat in your terminal. Try Use Figma to show my account profile.
~/.local/share/truffle-figma-review.
View or download the launcher.
You can also download it, inspect it, and run bash figma-review.sh.
Try a Figma file
Use a file accessible to the Figma account connected to this workspace. Paste its URL into chat and try:- Show the metadata for this file: YOUR_FIGMA_FILE_URL.
- Summarize the pages and top-level objects in this file: YOUR_FIGMA_FILE_URL.
- Read the details of node NODE_ID in that file. Use a node ID from the summary.
- Export node NODE_ID from that file as a PNG.
- List the comments in that file.
Troubleshooting
- “OAuth app … doesn’t exist”: Check which Figma account you used. Draft OAuth apps are limited to their creator and plan admins. Contact the app owner if your review account cannot authorize; the public documentation does not describe special access for Figma reviewers.
- Expired or rejected invitation: Ask the Truffle owner for a replacement.
Rerun with
curl -fsSL https://raw.githubusercontent.com/deepshard/docs/main/scripts/figma-review.sh | bash -s -- --reconnectto enter it. - No browser window: Run from your desktop terminal. An SSH-only terminal cannot display the sign-in browser on your computer.
- Missing Chromium system libraries on Linux: Run
~/.local/share/truffle-figma-review/20260909.1/venv/bin/python -m playwright install-deps chromium, then rerun the launcher. This dependency command may request administrator access. - Python or venv missing: Follow the Python installation steps.
