Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a Website Designed to Bring Clients from ChatGPT, Gemini & Modern Search
.claude/skills/sundial-org-evowebai-website-builder/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 100% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 75% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 149% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 135% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 133% | 0% |
Create complete websites from text descriptions using AI-powered generation.
EvoWeb automatically generates modern, responsive websites from natural language prompts. Simply describe what you want, and the AI creates HTML, CSS, JavaScript, and content - delivering a complete, live website in ~4 minutes.
Perfect for: Landing pages, portfolios, online stores, blogs, business websites
API Base URL: https://api.web.oto.dev/openapi/api/v1
Get your API key from https://evoweb.ai/ (by clicking Login → Create Account) or register directly at https://hub.oto.dev/app/register/
Important: After registration, the API Key will be displayed in the Dashboard under the "API Key Settings" section.
Include this header in all requests:
Access-Token: your-api-key-hereThe workflow is simple:
Typical generation time: 2-5 minutes
POST /sites
Creates a new website generation task from a text description.
Request Body:
json{ "prompt": "Create a modern landing page for a coffee shop with menu section, gallery of drinks, contact form, and location map. Use warm brown tones and inviting imagery." }
Response (200 OK):
json{ "site_id": "abc123xyz", "status": "queued" }
Status values:
queued - Task is in queue, waiting to startbuilding - Website is being generatedError Responses:
401 Unauthorized - Invalid or missing API key402 Payment Required - Insufficient credits on accountGET /sites/{site_id}
Check the current status of website generation.
Example: GET /sites/abc123xyz
Response when building:
json{ "status": "building" }
Response when ready:
json{ "status": "ready", "url": "https://my-site.evoweb.ai", "editor_url": "https://editor.evoweb.ai/sites/abc123xyz" }
Response when failed:
json{ "status": "failed", "error": "Generation failed: Invalid prompt structure" }
Status values:
queued - Waiting in queuebuilding - Currently generating (be patient!)ready - Complete! URLs are availablefailed - Generation encountered an errorError Responses:
404 Not Found - Site ID doesn't existPOST /sites/{site_id}/remake
Restart generation for a failed website. Only works for sites with failed status.
Example: POST /sites/abc123xyz/remake
Response (200 OK):
json{ "status": "queued", "editor_url": "https://editor.evoweb.ai/sites/abc123xyz" }
Error Responses:
400 Bad Request - Can only remake sites with 'failed' status404 Not Found - Site ID doesn't existWhen a user requests a website, follow this workflow:
Convert the user's request into a detailed, structured prompt that includes:
Example transformation:
Call POST /sites with the enhanced prompt.
Store the returned site_id - you'll need it for status checks.
Tell them:
Example: "✨ Creating your website now! Generation typically takes 3-5 minutes. I'll check the status and let you know when it's ready."
Call GET /sites/{site_id} to check progress:
Continue polling until:
ready → Proceed to Step 5failed → Proceed to Step 6When status is ready:
url - The live websiteeditor_url - Link to customize the siteOffer 3 specific ways to enhance the site:
Example response:
🎉 Your website is ready!
🌐 View it here: https://yoga-studio-23f4.evoweb.ai
✏️ Customize it: https://editor.evoweb.ai/sites/abc123xyz
Quick improvements you might want:
1. Add online class booking system
2. Integrate your Instagram feed
3. Add a blog section for wellness tips
Would you like help with any of these?When status is failed:
POST /sites/{site_id}/remake and restart pollingExample response:
❌ Website generation failed: [error message]
Would you like me to try again? I can restart the generation process.If user agrees, call remake endpoint and resume polling from Step 4.
User request: "Create a website for my coffee shop"
Enhanced prompt:
"Create a modern landing page for 'Bean & Brew Cafe' with:
- Hero section featuring coffee and cozy atmosphere
- Menu section with drinks and pastries (with prices)
- About section highlighting locally sourced beans
- Hours and location with map
- Contact form for catering inquiries
- Instagram feed integration
Use warm brown and cream colors with inviting photography style"User request: "I need a portfolio site"
Enhanced prompt:
"Create a professional portfolio website for a wedding photographer with:
- Stunning hero image showcasing best work
- Project gallery organized by wedding collections
- About page with photographer bio and experience
- Services and pricing packages
- Contact form for booking inquiries
- Testimonials from happy couples
Use clean, elegant design with white space, black and white aesthetic, and large image displays"User request: "Build an e-commerce site for my jewelry"
Enhanced prompt:
"Create an online store for handmade jewelry with:
- Product catalog with filtering by category (necklaces, earrings, rings, bracelets)
- Individual product pages with multiple photos and descriptions
- Shopping cart functionality
- Checkout form with shipping options
- About the artisan section
- Custom order inquiry form
Use elegant design with soft rose gold accents and luxury feel"User request: "Landing page for my app"
Enhanced prompt:
"Create a SaaS landing page for a project management tool with:
- Value proposition above the fold with app screenshot
- Feature showcase with icons (task tracking, team collaboration, reporting)
- Pricing table with 3 tiers (Free, Pro, Enterprise)
- Customer testimonials with logos
- Free trial CTA buttons throughout
- FAQ section
Use modern, professional design with blue primary color and clean interface"User request: "Website for our Italian restaurant"
Enhanced prompt:
"Create a restaurant website for an authentic Italian trattoria with:
- Rotating hero images of signature dishes
- Full menu with appetizers, pasta, entrees, desserts, wine list
- Online reservation system
- About section telling family story and traditions
- Location with map and parking info
- Photo gallery of dining room and dishes
- Catering services page
Use warm, inviting design with red and green accents, rustic Italian aesthetic"✅ Do:
❌ Don't:
Ready to create amazing websites with just a text description! 🚀
Other measured skills in the registry, with their headline benchmark lift.