8.4 KiB
name, description, compatibility
| name | description | compatibility | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| website-creation-automation | Automate end-to-end website creation with AI-powered optimization, design, and testing. Trigger this skill whenever the user wants to create a new website, build a landing page, design a web application, or automatically generate a complete website from a description. This skill takes a user's website idea or prompt, optimizes it for clarity, designs a modern responsive website, and automatically tests it for quality issues. Use this skill for any "create a website" or "build a web application" request, including landing pages, portfolio sites, e-commerce pages, dashboards, or any web-based project. |
|
Website Creation Automation Skill
An intelligent, end-to-end automation workflow for creating complete, tested websites from simple prompts.
What This Skill Does
This skill orchestrates a complete website creation pipeline:
- Prompt Optimization — Takes your website description and optimizes it into a detailed, structured prompt
- Website Design — Uses the optimized prompt to design and build a modern, responsive website
- Automated Testing — Tests the generated website for visual, interactive, and responsive issues
- Auto-Fix — Detects and fixes any issues found during testing
The entire workflow is automated, so you just provide a simple description of what you want, and the skill handles the rest.
Core Workflow
Step 1: Optimize Your Website Prompt
Your initial description (e.g., "Create a portfolio website for a freelance designer") is passed to the prompt-optimizer skill, which:
- Adds specific details about layout, features, and target audience
- Clarifies design preferences and functionality requirements
- Structures the request to guide high-quality website generation
- Returns a detailed, optimized prompt ready for design
Example transformation:
Input: "Create a portfolio website for a freelance designer"
↓
Output: "Create a modern portfolio website for a freelance graphic designer.
Include: hero section with featured work, project showcase grid (6-8 projects),
about section, services list, client testimonials, contact form, and footer.
Target audience: potential clients and collaborators. Design should be minimalist
with emphasis on visual work. Mobile-responsive. Use modern sans-serif typography
and white space. Include smooth scroll animations."
Step 2: Design the Website
The frontend-atomic-design skill uses the optimized prompt to:
- Break down the website into atomic components (atoms, molecules, organisms)
- Create a responsive layout that works on desktop, tablet, and mobile
- Apply modern design patterns using Tailwind CSS
- Build interactive elements and proper semantic HTML
- Generate a complete, production-ready HTML file (or React component)
Outputs:
- Full HTML file with embedded CSS and JavaScript
- All assets (icons, fonts) are self-contained
- Responsive design with mobile-first approach
- Accessible markup with semantic HTML5
Step 3: Test the Website
The ui-ux-testing skill performs comprehensive testing:
- Visual regression testing (captures baseline screenshots)
- Responsive layout validation (mobile, tablet, desktop)
- Interactive element testing (buttons, forms, links)
- Accessibility checking (color contrast, keyboard navigation)
- Cross-browser compatibility assessment
- User flow validation
Testing output includes:
- Screenshots from multiple viewport sizes
- Detailed findings and issues detected
- Visual regression comparison
- Recommendations for improvements
Step 4: Auto-Fix Detected Issues
Any issues detected in testing are automatically fixed:
- Using Haiku 4.5 — A faster model optimized for targeted fixes
- HTML-only fixes — Modifications to structure, styling, or interactivity
- Preserves design intent — Fixes maintain the original design aesthetic
- Re-validates — Quick verification that fixes resolved the issues
Common fixes include:
- Correcting responsive behavior issues
- Fixing accessibility problems
- Adjusting spacing, alignment, or colors
- Improving interactive element behavior
- Ensuring all content is properly visible
When to Use This Skill
Use this skill whenever you want to:
- Create a new website from scratch based on a description
- Build a landing page for a product, service, or event
- Design a portfolio site to showcase your work
- Create an e-commerce page with product displays
- Build a dashboard or web app UI
- Generate a multi-page website (returns first page, can iterate)
- Prototype a website concept quickly
How to Trigger This Skill
Simply provide:
- Website description — What kind of website you want (e.g., "e-commerce store for handmade jewelry", "SaaS landing page", "restaurant menu website")
- Optional details — Any specific requirements (colors, features, tone, audience)
The skill handles everything else automatically.
Example Usage
User prompt: "Create a landing page for a sustainable fashion startup called EcoStitch. Include a hero section, features of our eco-friendly materials, pricing plans, customer testimonials, and a newsletter signup."
Skill processes:
- Optimizes prompt with specific design details and layout structure
- Designs a modern, responsive landing page with all requested sections
- Tests layout across mobile/tablet/desktop, forms, links, and visual design
- Fixes any responsive or interactive issues found
- Returns production-ready HTML file
Final output: A complete, tested, bug-free website ready to deploy or customize further.
Technical Details
Model Usage
- Sonnet 4.6 — Used for optimization, design, and testing (high-quality complex tasks)
- Haiku 4.5 — Used for bug fixes only (fast, targeted improvements)
Skill Integration
This skill coordinates three core skills in sequence:
User Prompt
↓
[prompt-optimizer] → Optimized Prompt
↓
[frontend-atomic-design] → HTML/React Website
↓
[ui-ux-testing] → Test Results + Screenshots
↓
[Bug Fix Loop] → Fixed HTML/React Website
↓
Final Website (Ready to Use)
Output Format
The final website is delivered as:
- HTML file — Self-contained with CSS and JavaScript embedded
- Screenshots — Before/after testing comparison
- Test report — Issues found and fixes applied
- Deployment ready — Can be hosted on any static hosting service
Limitations & Notes
- Single-page output — Generates one complete page (though can be expanded to multi-page)
- Static by default — Returns HTML; can generate React components if needed
- Database-free — Forms are functional but don't store data without backend integration
- Rapid iteration — If you want to modify the result, you can iterate by running the skill again with updated requirements
Tips for Best Results
- Be descriptive — More detail in your initial prompt leads to better results
- Specify audience — Who is this website for? (target customers, users, etc.)
- Include features — What should the website do? (e.g., showcase products, collect emails, etc.)
- Mention style — Any aesthetic preferences? (minimalist, colorful, corporate, playful, etc.)
- Test thoroughly — Review the testing results to ensure the site meets your needs
Workflow Diagram
START
↓
Input: Website Description
↓
[Call: prompt-optimizer skill]
↓
Receive: Optimized Detailed Prompt
↓
[Call: frontend-atomic-design skill]
↓
Receive: HTML/React Website Code
↓
[Call: ui-ux-testing skill]
↓
Receive: Test Results + Issues Found
↓
Are there critical issues?
├─ YES → [Use Haiku 4.5 to fix] → Re-test
├─ NO → Proceed
↓
COMPLETE: Return Website + Test Report
Future Enhancements
Potential expansions to this skill:
- Multi-page website generation (homepage, about, services, contact, etc.)
- CMS integration (connect to content management systems)
- Backend API scaffolding (Node.js/Express templates)
- SEO optimization (meta tags, structured data, open graph)
- Analytics integration (Google Analytics, Mixpanel)
- E-commerce integration (payment processing, inventory)