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 GitHubwebflow/webflow-skills
webflow-skills
February 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*