Find and fix broken or insecure links across an entire site, including CMS content, to improve SEO and user experience. Audits HTTP/HTTPS issues and validates all internal and external links.
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/link-checker/SKILL.md -a claude-code --skill link-checkerInstallation paths:
.claude/skills/link-checker/# Link Checker Audit and fix broken or insecure links across your Webflow site to improve SEO and user experience. ## Important Note **ALWAYS use Webflow MCP tools for all operations:** - Use Webflow MCP's `webflow_guide_tool` to get best practices before starting - Use Webflow MCP's `data_sites_tool` with action `list_sites` to identify available sites - Use Webflow MCP's `data_sites_tool` with action `get_site` to retrieve site details - Use Webflow MCP's `data_pages_tool` with action `list_pages` to get all pages - Use Webflow MCP's `data_pages_tool` with action `get_page_content` to extract links from static pages - Use Webflow MCP's `data_pages_tool` with action `update_static_content` to fix links on static pages (requires Designer) - Use Webflow MCP's `data_cms_tool` with action `get_collection_list` to get all CMS collections - Use Webflow MCP's `data_cms_tool` with action `get_collection_details` to get collection schemas - Use Webflow MCP's `data_cms_tool` with action `list_collection_items` to get CMS items with links - Use Webflow MCP's `data_cms_tool` with action `update_collection_items` to fix links in CMS (draft) - Use Webflow MCP's `data_cms_tool` with action `publish_collection_items` to publish fixed CMS items - 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) - **Designer connection required** for static page link fixes ## Instructions ### Phase 1: Site Selection & Discovery 1. **Get site information**: Use Webflow MCP's `data_sites_tool` with action `list_sites` to identify target site 2. **Confirm scope**: Ask user if they want to check: - Static pages only - CMS content only - Both static pages and CMS content 3. **List pages**: Use Webflow MCP's `data_pages_tool` with action `list_pages` to get all pages 4. **List collections**: Use Webflow MCP's `data_cms_tool` with action `get_collection_list` to get all CMS colle