Analyze assets on a Webflow site for SEO optimization. Identifies assets missing alt text and assets with non-SEO-friendly names, then generates and applies improvements.
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/asset-audit/SKILL.md -a claude-code --skill asset-auditInstallation paths:
.claude/skills/asset-audit/# Asset Audit Analyze assets on a Webflow site for SEO optimization. ## Important Note **ALWAYS use Webflow MCP tools for all operations:** - Use Webflow MCP's `asset_tool` for fetching and updating assets - Use Webflow MCP's `get_image_preview` for analyzing image content - Use Webflow MCP's `data_sites_tool` with action `list_sites` for listing available sites - 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 & Asset Discovery 1. **Get site**: Identify the target site. If user does not provide site ID, ask for it. 2. **Fetch all assets**: Use Webflow MCP's `asset_tool` to get all assets from the site - For sites with 50+ assets, process in batches of 20 - Show progress: "Processing assets 1-20 of 150..." 3. **Detect patterns**: Analyze asset naming for common patterns: - Camera uploads (IMG_, DSC_, etc.) - Screenshots (screenshot, Screen Shot, etc.) - Generic names (untitled, image-1, etc.) - Date-based names (2024-01-10, etc.) ### Phase 2: Issue Analysis & Pattern Recognition 4. **Identify issues**: List all assets which: - Do not have alt text set (null or empty string) - Have existing alt text but it's poor quality (too short, redundant phrases, etc.) - Do not have SEO-friendly asset names - Are duplicates or very similar 5. **Pattern detection report**: Show detected patterns: ``` ๐ Detected patterns: - 15 assets start with "IMG_" (camera uploads) - 8 assets contain "screenshot" - Suggest: Bulk rename these patterns ``` 6. **Ask user preference**: Ask if they want to generate: - Alt text only - SEO-friendly names only - Both - Apply naming pattern/template ### Phase 3: Analysis & Suggestion Generation 7. **Analyze assets**: Use Webflow MCP's `get_image_previe