System Requirements
Before installing Omni Architect, ensure your system meets these requirements:Node.js
Version 18.0.0 or higher required
Figma Account
Active account with edit permissions
Package Manager
npm 5.2+, yarn, or pnpm
Figma Token
Personal access token with write permissions
Installation Methods
- npm
- yarn
- pnpm
- Git Clone
Install via skills CLI (Recommended)
mermaid-diagramsfrom softaworks/agent-toolkitfigmafrom hoodini/ai-agents-skillsprd-generatorfrom jamesrochabrun/skillsfrontend-designfrom anthropics/skills
Install dependencies manually
If you prefer to install skills individually:Getting Your Figma Access Token
Omni Architect requires a Figma personal access token to generate design assets.Log in to Figma
Go to figma.com and sign in to your account.
Generate Token
- Scroll to the Personal access tokens section
- Click Create new token
- Give it a descriptive name (e.g., “Omni Architect”)
- Select the required scopes:
- File content (Read and write)
- File comments (optional)
Figma tokens start with
figd_ and have write permissions by default. Learn more in the Figma API documentation.Finding Your Figma File Key
The file key is required to specify where assets should be generated.Verifying Installation
Confirm everything is set up correctly:Configuration File (Optional)
Create a persistent configuration file to avoid passing parameters every time:.omni-architect.yml
With a config file, you can run:
skills run omni-architect --prd_source "./prd.md" without specifying other parameters.Environment Variables
Supported environment variables for configuration:| Variable | Description | Required |
|---|---|---|
FIGMA_TOKEN | Your Figma personal access token | Yes |
FIGMA_FILE_KEY | Default Figma file key | No |
OMNI_LOCALE | Default locale (pt-BR, en-US, etc.) | No |
OMNI_VALIDATION_MODE | Default validation mode | No |
Troubleshooting
Node version error
Node version error
If you see
Error: Node.js 18.0.0 or higher is required:Skill not found
Skill not found
If
skills command is not found:Figma API 401 Unauthorized
Figma API 401 Unauthorized
Figma API 403 Forbidden
Figma API 403 Forbidden
If you can’t write to the Figma file:
- Verify you have edit permissions on the file
- Check the file key is correct
- Ensure you’re not using a view-only link
- Try creating a new file and using its key
Installation hangs or times out
Installation hangs or times out
If installation is taking too long:
Uninstallation
To remove Omni Architect:Next Steps
Quickstart Guide
Run your first PRD transformation in 5 minutes
Configuration
Customize diagram types and validation settings
Pipeline Phases
Learn about each phase of the pipeline
Examples
Explore real-world PRD examples
Getting Help
If you encounter issues:- Check the Troubleshooting section above
- Review GitHub Issues
- Join the discussion on skills.sh
- Read the SKILL.md specification