Tools and Configuration
Theme Builder uses a set of tools to analyze, design, and build your WordPress site. In version 1.16.0, sd-ai-agent/site-scrape is now a Tier 1 tool, making it available by default in Theme Builder.
Available Tools
Tier 1 Tools (Always Available)
Tier 1 tools are available by default in Theme Builder without any additional configuration.
sd-ai-agent/site-scrape
Purpose: Analyze existing websites to extract design inspiration, content structure, and functionality.
Capabilities:
- Website analysis — scrape and analyze competitor or inspiration websites
- Design extraction — identify colors, fonts, and layout patterns
- Content structure — understand page organization and hierarchy
- Feature detection — identify plugins and functionality
- Performance analysis — check page speed and optimization
- SEO analysis — review meta tags and structured data
Usage:
Analyze the design of example.com and use it as inspiration for my site.
What It Extracts:
- Color palette and color usage
- Typography (fonts and sizes)
- Layout structure and spacing
- Navigation patterns
- Content organization
- Images and media usage
- Interactive elements
- Mobile responsiveness
Limitations:
- Cannot scrape password-protected sites
- Respects robots.txt and site policies
- May not capture dynamic content
- JavaScript-heavy sites may have limited analysis
- Large sites may take longer to analyze
Tier 2 Tools (Optional)
Tier 2 tools are available when explicitly enabled in Theme Builder settings.
Advanced Analytics
Provides detailed performance metrics:
- Page load times
- Core Web Vitals
- SEO score
- Accessibility score
- Best practices score
Content Optimizer
Analyzes and suggests improvements for:
- Readability
- SEO optimization
- Keyword usage
- Content structure
- Call-to-action placement
Tier 3 Tools (Premium)
Tier 3 tools require additional configuration or premium features.
AI Content Generator
Generates content for:
- Product descriptions
- Service pages
- Blog posts
- Meta descriptions
- Call-to-action copy
Advanced Design Tools
Provides advanced design capabilities:
- Custom CSS generation
- Animation creation
- Interactive element design
- Advanced color theory
- Typography optimization
Tool Configuration
Enabling Tools
To enable additional tools in Theme Builder:
- Navigate to Gratis AI Agent → Settings
- Go to Theme Builder → Tools
- Toggle tools on/off as needed
- Save settings
Tool Permissions
Some tools require permissions:
- Site scraping — requires internet access
- Analytics — requires Google Analytics integration
- Content generation — requires API keys
- Advanced features — may require premium subscription
API Keys and Credentials
Configure API keys for tools that require them:
- Go to Gratis AI Agent → Settings → API Keys
- Enter credentials for each tool
- Test connection
- Save securely
Using sd-ai-agent/site-scrape
Basic Usage
Ask Theme Builder to analyze a website:
Analyze the design of my competitor's site at competitor.com
and suggest design improvements for my site.
Specific Analysis
Request specific types of analysis:
Extract the color palette from example.com and use it as inspiration.
Analyze the navigation structure of example.com and apply similar
organization to my site.
Check the mobile responsiveness of example.com and ensure my site
is equally responsive.
Comparison Analysis
Compare multiple sites:
Compare the designs of site1.com and site2.com and create a design
that combines the best elements of both.
Tool Limitations and Considerations
Rate Limiting
- Scraping is rate-limited to prevent server overload
- Multiple requests to the same site may be throttled
- Large sites may take longer to analyze
Content Accuracy
- Dynamic content may not be fully captured
- JavaScript-rendered content may be incomplete
- Real-time data may not be reflected
- Some content may be behind paywalls
Legal and Ethical Considerations
- Respect robots.txt and site policies
- Don't scrape copyrighted content for reproduction
- Use analysis for inspiration, not copying
- Verify you have rights to use extracted content
- Follow terms of service of analyzed sites
Performance Impact
- Scraping large sites may take time
- Multiple simultaneous scrapes may be slower
- Network connectivity affects speed
- Large datasets may require more processing
Best Practices
Using Site Analysis
- Analyze multiple sites — gather inspiration from several sources
- Focus on structure — learn layout and organization patterns
- Extract colors — use color palettes as starting points
- Study typography — identify font combinations you like
- Review navigation — understand menu organization
Ethical Scraping
- Respect robots.txt — follow site guidelines
- Don't copy content — use analysis for inspiration only
- Verify rights — ensure you can use extracted content
- Attribute sources — credit inspiration sources
- Follow terms — comply with site terms of service
Maximizing Tool Effectiveness
- Be specific — request specific types of analysis
- Provide context — explain your site's purpose
- Set expectations — describe your design goals
- Iterate — refine based on results
- Combine tools — use multiple tools for comprehensive analysis
Troubleshooting
Site Won't Scrape
- Check if site is publicly accessible
- Verify robots.txt allows scraping
- Try a different site
- Check internet connection
- Contact support if issue persists
Incomplete Analysis
- Site may have dynamic content
- JavaScript may not be fully rendered
- Large sites may timeout
- Try analyzing specific pages instead
- Request specific analysis types