gpt-taste
gpt taste
ai-file-analyzer
Analyze Adobe Illustrator (.ai) files to extract design information including text content, fonts, color palettes, vector paths, and generate high-resolution preview images. Use when analyzing logo files, design assets, or any Adobe Illustrator documents that need programmatic inspection.
Full skill instructions
Extract comprehensive design information from Adobe Illustrator (.ai) files including text, fonts, colors, and visual previews.
Use this skill when:
Adobe Illustrator files (.ai) have been PDF-based since Creative Suite versions. This means .ai files can be read and analyzed using PDF processing libraries like PyMuPDF, without requiring Adobe Illustrator itself.
The analyzer extracts:
pip install pymupdf pillow
python scripts/analyze_ai_file.py <path/to/logo.ai> --output-dir ./analysis
The script creates the following output:
analysis/
├── analysis_report.md # Human-readable summary
├── analysis_data.json # Complete structured data
└── previews/ # High-resolution previews
├── artboard_1_preview.png
├── artboard_2_preview.png
└── ...
When a user provides an .ai file for analysis:
scripts/analyze_ai_file.py with the .ai file pathExample workflow:
# Step 1: Analyze the AI file
python scripts/analyze_ai_file.py "existing_logo.ai" --output-dir ./logo_analysis
# Step 2: Read the summary report
cat ./logo_analysis/analysis_report.md
# Step 3: Check the color palette
cat ./logo_analysis/analysis_data.json | grep -A 10 '"colors"'
# Step 4: View preview images
ls ./logo_analysis/previews/
Example output:
{
"unique_texts": ["COMPANY NAME", "Est. 2022", "Quality Products"],
"total_text_elements": 5
}
Example output:
[
["Helvetica-Bold", 48.0],
["Arial-Regular", 12.0],
["CustomFont-Light", 24.0]
]
Example output:
[
{"color": "#000000", "occurrences": 25},
{"color": "#ff6600", "occurrences": 12},
{"color": "#ffffff", "occurrences": 8}
]
Example output:
{
"artboard_number": 1,
"width": 612.0,
"height": 792.0,
"width_mm": 216.0,
"height_mm": 279.4
}
The analyzer generates 300 DPI previews, suitable for:
Colors are ranked by usage, helping identify:
The analyzer calculates complexity based on:
Higher scores indicate more complex designs.
When creating a new logo based on existing brand assets:
Extract brand colors:
python scripts/analyze_ai_file.py "old_logo.ai" --output-dir ./brand_analysis
# Review analysis_data.json for color palette
Identify typography:
# Check fonts section in analysis_report.md
cat ./brand_analysis/analysis_report.md | grep -A 20 "## Fonts Used"
Review design elements:
# View preview images
open ./brand_analysis/previews/artboard_1_preview.png
Use findings for new design:
For logo design contests requiring brand adherence:
If the analyzer fails to open the .ai file:
# Verify file integrity
file logo.ai
# Check if it's truly a PDF-based AI file
pymupdf logo.ai
Older .ai files (pre-CS) may use EPS format and require conversion.
If few colors are detected:
For very large .ai files (>50MB):
PyMuPDF (fitz) is ideal for .ai files because:
Since Adobe Creative Suite (CS):
What the analyzer can extract:
What the analyzer cannot extract:
For full editing capabilities, Adobe Illustrator is still required.
# AI File Analysis Report
## File Information
- **Filename**: company_logo.ai
- **Artboards**: 2
- **Creator**: Adobe Illustrator 27.0
- **Created**: 2024-08-02
## Artboards
### Artboard 1
- **Dimensions**: 500x500 pt (176.39x176.39 mm)
- **Images**: 0
### Artboard 2
- **Dimensions**: 1000x300 pt (352.78x105.83 mm)
- **Images**: 1
## Text Content
1. COMPANY NAME
2. Innovation Through Technology
## Fonts Used
- Montserrat-Bold (48.0pt)
- Montserrat-Regular (18.0pt)
## Color Palette
- `#1a1a1a` (used 15 times)
- `#ff6b35` (used 8 times)
- `#ffffff` (used 5 times)
## Design Analysis
- **Contains text**: Yes
- **Contains images**: Yes
- **Contains vector paths**: Yes
- **Complexity score**: 127
After analyzing an existing brand logo:
After analyzing design assets:
Before submitting final designs:
gpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.