Image & Video GenerationDocumentedScanned
figma
Figma design analysis, asset export, accessibility audit.
Share:
Installation
npx clawhub@latest install figmaView the full skill documentation and source below.
Documentation
Figma Design Analysis & Export
Professional-grade Figma integration for design system analysis, asset export, and comprehensive design auditing.
Core Capabilities
1. File Operations & Analysis
- File inspection: Get complete JSON representation of any Figma file
- Component extraction: List all components, styles, and design tokens
- Asset export: Batch export frames, components, or specific nodes as PNG/SVG/PDF
- Version management: Access specific file versions and branch information
- "Export all components from this design system file"
- "Get the JSON data for these specific frames"
- "Show me all the colors and typography used in this file"
2. Design System Management
- Style auditing: Analyze color usage, typography consistency, spacing patterns
- Component analysis: Identify unused components, measure usage patterns
- Brand compliance: Check adherence to brand guidelines across files
- Design token extraction: Generate CSS/JSON design tokens from Figma styles
- "Audit this design system for accessibility issues"
- "Generate CSS custom properties from these Figma styles"
- "Find all inconsistencies in our component library"
3. Bulk Asset Export
- Multi-format exports: Export assets as PNG, SVG, PDF, or WEBP
- Platform-specific sizing: Generate @1x, @2x, @3x assets for iOS/Android
- Organized output: Automatic folder organization by format or platform
- Client packages: Complete deliverable packages with documentation
- "Export all components in PNG and SVG formats"
- "Generate complete asset package for mobile app development"
- "Create client deliverable with all marketing assets"
4. Accessibility & Quality Analysis
- Contrast checking: Verify WCAG color contrast requirements
- Font size analysis: Ensure readable typography scales
- Interactive element sizing: Check touch target requirements
- Focus state validation: Verify keyboard navigation patterns
- "Check this design for WCAG AA compliance"
- "Analyze touch targets for mobile usability"
- "Generate an accessibility report for this app design"
Quick Start
Authentication Setup
# Set your Figma access token
export FIGMA_ACCESS_TOKEN="your-token-here"
# Or store in .env file
echo "FIGMA_ACCESS_TOKEN=your-token" >> .env
Basic Operations
# Get file information and structure
python scripts/figma_client.py get-file "your-file-key"
# Export frames as images
python scripts/export_manager.py export-frames "file-key" --formats png,svg
# Analyze design system consistency
python scripts/style_auditor.py audit-file "file-key" --generate-html
# Check accessibility compliance
python scripts/accessibility_checker.py "file-key" --level AA --format html
Workflow Patterns
Design System Audit Workflow
Asset Export Workflow
Analysis & Documentation Workflow
Resources
scripts/
figma_client.py- Complete Figma API wrapper with all REST endpointsexport_manager.py- Professional asset export with multiple formats and scalesstyle_auditor.py- Design system analysis and brand consistency checkingaccessibility_checker.py- Comprehensive WCAG compliance validation and reporting
references/
figma-api-reference.md- Complete API documentation and examplesdesign-patterns.md- UI patterns and component best practicesaccessibility-guidelines.md- WCAG compliance requirementsexport-formats.md- Asset export options and specifications
assets/
templates/design-system/- Pre-built component library templatestemplates/brand-kits/- Standard brand guideline structurestemplates/wireframes/- Common layout patterns and flows
Integration Examples
With Development Workflows
# Generate design tokens for CSS
python scripts/export_manager.py export-tokens "file-key" --format css
# Create component documentation
python scripts/figma_client.py document-components "file-key" --output docs/
With Brand Management
# Audit brand compliance in designs
python scripts/style_auditor.py audit-file "file-key" --brand-colors "#FF0000,#00FF00,#0000FF"
# Extract current brand colors for analysis
python scripts/figma_client.py extract-colors "file-key" --output brand-colors.json
With Client Deliverables
# Generate client presentation assets
python scripts/export_manager.py client-package "file-key" --template presentation
# Create development handoff assets
python scripts/export_manager.py dev-handoff "file-key" --include-specs
Limitations & Scope
Read-Only Operations
This skill provides read-only access to Figma files through the REST API. It can:- ✅ Extract data, components, and styles
- ✅ Export assets in multiple formats
- ✅ Analyze and audit design files
- ✅ Generate comprehensive reports
What It Cannot Do
- ❌ Modify existing files (colors, text, components)
- ❌ Create new designs or components
- ❌ Batch update multiple files
- ❌ Real-time collaboration features