Comprehensive audit of a Webflow site including pages, CMS collections, health scoring, and actionable insights. Use for site analysis, migration planning, or understanding site structure.
View on GitHubFebruary 4, 2026
Select agents to install to:
npx add-skill https://github.com/webflow/webflow-skills/blob/main/plugins/webflow-skills/skills/site-audit/SKILL.md -a claude-code --skill site-auditInstallation paths:
.claude/skills/site-audit/# Site Audit Comprehensive audit of a Webflow site's structure, content health, and quality with detailed analysis and multiple export formats. ## Important Note **ALWAYS use Webflow MCP tools for all operations:** - Use Webflow MCP's `data_sites_tool` with action `list_sites` for listing available sites - Use Webflow MCP's `data_sites_tool` with action `get_site` for detailed site information - Use Webflow MCP's `data_pages_tool` with action `list_pages` for retrieving all pages - Use Webflow MCP's `data_cms_tool` with action `get_collection_list` for listing CMS collections - Use Webflow MCP's `data_cms_tool` with action `get_collection_details` for detailed collection schemas - Use Webflow MCP's `data_cms_tool` with action `list_collection_items` for counting items - Use Webflow MCP's `webflow_guide_tool` to get best practices before starting - DO NOT use any other tools or methods for Webflow operations - All tool calls must include the required `context` parameter (15-25 words, third-person perspective) ## Instructions ### Phase 1: Site Selection & Discovery 1. **Get site**: Identify the target site. If user does not provide site ID, ask for it. 2. **Fetch site details**: Use Webflow MCP's `data_sites_tool` with action `get_site` to retrieve: - Site name and ID - Last published date - Last updated date - Timezone - Locales (primary and secondary) - Custom domains 3. **Ask user preferences**: Ask what level of detail they want: - Quick summary (counts only) - Standard inventory (pages + collections + counts) - Detailed inventory (includes all field schemas, item samples, SEO data) - Full export (everything + export to file format) ### Phase 2: Pages Inventory 4. **List all pages**: Use Webflow MCP's `data_pages_tool` with action `list_pages` to fetch all pages 5. **Categorize pages**: - Static pages (no collectionId) - CMS template pages (has collectionId) - Archived pages - Draft pages 6. **Analyze page structure*