uCoz Landing Skill
This skill applies to creating and editing landing pages on uCoz.
Rule 0 — Usage accounting
After the skill's main work completes successfully, record usage:
skills_tool(action="register_usage", skill_id="ucoz-landing-skill")
If the usage API is unavailable or returns an error, show a brief warning and continue the skill's main workflow. Do not ask the user for a UUID, token, or site URL — the site and token come from the active ucoz-mcp connection.
Scope
- "build a landing page" / "update the homepage as a landing page"
- "create a promo page on the homepage"
- "add a lead form / menu / SEO / responsive layout to the homepage"
Landing page = custom template for the homepage (page_id=1, page_owntmpl=1).
MCP tools
| Tool |
Purpose |
templates_tool |
Pages (page_*), menus (menu_*), mail forms (mail_*), patch_template / update_template |
ftp_tool |
FTP files; ftp_password_get / ftp_password_set / ftp_password_change / ftp_password_reset |
modules_tool |
Module catalog, mail forms install (module_install); quarantine unlock for indexing (quarantine_unlock) |
skills_tool |
Usage accounting (register_usage) after successful work |
modules_tool and ftp_password_* require an API key with "API access to control panel settings" permission.
Instructions
Before starting, read the full playbook:
references/PLAYBOOK.md
The playbook covers:
- core principles (tools, CSS/JS, responsive layout, burger menu, forms, SEO, Schema.org)
- step-by-step workflow (steps 0–11): requirements → publish → final step: quarantine/indexing
patch_template rule for editing existing landing HTML (module_id=2, template_id=1)
- mail forms module activation and FTP credentials via MCP
- final step: quarantine and indexing (with user confirmation)
- checklist, reference action order, prohibitions, report format