.claude/skills/klytos-site-builder/SKILL.md
--- name: klytos-site-builder description: Guide for building a complete website from scratch with Klytos CMS. Use when creating a new site, configuring a site after installation, setting up design/content/SEO/navigation, or when the user pastes the post-install prompt. Covers 9 phases: discovery, design reference, global config, theme, content structure, templates, content creation, additional features, and launch. --- # Klytos Site Builder ## Overview The Site Builder is a conversational AI
npx skillsauth add joseconti/klytos .claude/skills/klytos-site-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Site Builder is a conversational AI guide that walks users through building a complete website with Klytos CMS. It orchestrates 159+ existing MCP tools across 9 phases, from initial discovery to site launch.
Entry point: The MCP tool klytos_start_site_builder — returns the complete guide for the AI assistant to follow.
Trigger: User pastes the post-install prompt (shown at the end of the setup wizard) or asks to "create my site", "build my website", "set up my site", etc.
User copies prompt from Setup Wizard (Step 5)
↓
Pastes in AI assistant (Claude, ChatGPT, etc.)
↓
Prompt says: "Call klytos_start_site_builder"
↓
MCP tool returns site-builder.md guide
↓
AI follows 9 phases conversationally
| File | Purpose |
|------|---------|
| installer/core/guides/site-builder.md | Main guide — 9 phases with instructions |
| installer/core/guides/site-builder-types.md | Site types catalog (blog, corporate, portfolio, etc.) |
| installer/core/guides/site-builder-palettes.md | Color palettes by sector (11 params each) |
| installer/core/guides/site-builder-page-trees.md | Page hierarchies and menu structures |
| installer/core/guides/site-builder-content.md | Content questions, typography combos, image guidance |
| installer/core/guides/site-builder-checklist.md | Final verification checklist and launch sequence |
| installer/core/mcp/tools/site-builder-tools.php | MCP tool klytos_start_site_builder |
| installer/admin/setup-wizard.php | Post-install prompt (lines 766-780) |
| Phase | Objective | Key MCP Tools |
|-------|-----------|---------------|
| 1. Discovery | Understand the project | (questions only) |
| 2. Design Reference | Get visual reference | (analysis only) |
| 3. Global Config | Site identity, SEO, social, analytics | klytos_set_site_config |
| 4. Theme & Design | Colors, typography, layout | klytos_set_colors, klytos_set_fonts, klytos_set_layout |
| 5. Content Structure | Pages, CPTs, taxonomies | klytos_create_page, klytos_create_post_type, klytos_add_custom_field |
| 6. Templates & Blocks | Custom templates, reusable blocks | klytos_set_custom_template, klytos_create_block |
| 7. Content | Page content, images, navigation | klytos_update_page, klytos_set_menu, klytos_generate_ai_image |
| 8. Additional Features | Forms, GDPR, email, users, webhooks | klytos_activate_plugin, klytos_set_consent_config |
| 9. Build & Launch | Build, verify, enable indexing | klytos_build_site, klytos_run_integrity_check |
klytos_start_site_builderDescription: Start the guided website creation process.
Parameters (all optional):
site_type (string) — Pre-selected site type: blog, corporate, portfolio, catalog, landing, documentationlanguage (string) — Preferred language code (e.g., es, en)Returns: The complete site-builder.md guide content + hints + list of auxiliary guides.
Annotations: readOnlyHint: true, destructiveHint: false, idempotentHint: true
File: installer/core/mcp/tools/site-builder-tools.php
The main guide references these via klytos_get_guide():
site-builder-types — consulted in Phase 1 for structure recommendationssite-builder-palettes — consulted in Phase 4 for color palette selectionsite-builder-page-trees — consulted in Phase 5 for page hierarchysite-builder-content — consulted in Phase 7 for content generationsite-builder-checklist — consulted in Phase 9 for final verificationPlus existing guides:
gutenberg-blocks — MUST read before creating any page content (Phase 7)seo-content — MUST read before setting SEO fields (Phase 7)post-types-and-fields — MUST read before creating CPTs (Phase 5)accessibility — SHOULD read before creating content (Phase 7)klytos_get_guide('gutenberg-blocks') and klytos_get_guide('seo-content') before Phase 7.indexing_enabled: false until Phase 9 launch.The setup wizard (installer/admin/setup-wizard.php) shows a copiable prompt at Step 5 (Congratulations) that directs the AI to call klytos_start_site_builder. The prompt includes the site name, URL, and MCP endpoint.
development
Guide for working with dates, times, and timezones in Klytos CMS. Use when formatting dates, converting timezones, scheduling actions with timestamps, displaying local time, working with UTC storage, building timezone selectors, or using any klytos_date/klytos_gmdate/klytos_timezone functions.
tools
Guide for developing and extending the Klytos web terminal. Use when modifying terminal commands, adding terminal commands from plugins, fixing terminal bugs, extending the pseudo-terminal, working with TerminalExecutor class, registering custom permissions, adding custom category labels, or managing terminal UI and security.
development
Use when creating or editing page content in Klytos CMS. Ensures every page has proper SEO structure, HTML semantics, meta tags, structured data, accessibility for maximum search engine visibility. Apply when writing page titles, descriptions, content, headings, images, internal links, JSON-LD schema, or following the SEO checklist before publishing pages.
development
Guide for SEO, sitemap.xml, llms.txt, and search engine and AI indexing in Klytos CMS. Use when asking about SEO, sitemap, robots.txt, llms.txt, meta tags, Open Graph, structured data, search engine optimization, AI indexing, page indexing, canonical URLs, hreflang tags, JSON-LD schema, or the build engine SEO process.