From webflow-skills
Audits Webflow sites for pages, CMS collections, structure, SEO issues, orphans, duplicates, and health scores. Useful for analysis, migration planning, or understanding site structure.
npx claudepluginhub webflow/webflow-skills --plugin webflow-skillsThis skill uses the workspace's default tool permissions.
Comprehensive audit of a Webflow site's structure, content health, and quality with detailed analysis and multiple export formats.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Comprehensive audit of a Webflow site's structure, content health, and quality with detailed analysis and multiple export formats.
ALWAYS use Webflow MCP tools for all operations:
data_sites_tool with action list_sites for listing available sitesdata_sites_tool with action get_site for detailed site informationdata_pages_tool with action list_pages for retrieving all pagesdata_cms_tool with action get_collection_list for listing CMS collectionsdata_cms_tool with action get_collection_details for detailed collection schemasdata_cms_tool with action list_collection_items for counting itemswebflow_guide_tool to get best practices before startingcontext parameter (15-25 words, third-person perspective)data_sites_tool with action get_site to retrieve:
data_pages_tool with action list_pages to fetch all pagesdata_cms_tool with action get_collection_listcollections_getcollections_items_list_itemsUser prompt:
Give me a complete inventory of my site.
Step 1: Initial Report (Standard Inventory)
๐ Site Audit: MCP Demo#1
**Site Details:**
- Site ID: 6924868ede9d3fbbc3195eb0
- Last published: January 9, 2026
- Last updated: January 9, 2026
- Timezone: Asia/Calcutta
- Primary locale: English (en)
---
**Pages (2 total):**
Static Pages (1):
โโโ Home (/)
CMS Template Pages (1):
โโโ Blog Posts Template (/post)
- Collection: Blog Posts
---
**CMS Collections (1):**
Blog Posts (9 items)
โโโ Slug: post
โโโ Fields (8):
โ โโโ Name (PlainText, required)
โ โโโ Slug (PlainText, required)
โ โโโ Post Body (RichText)
โ โโโ Post Summary (PlainText)
โ โโโ Main Image (Image)
โ โโโ Thumbnail image (Image)
โ โโโ Featured? (Switch)
โ โโโ Color (Color)
---
**Summary:**
- โ
2 pages (1 static, 1 CMS template)
- โ
1 CMS collection with 9 published items
- โ
Site fully published and up-to-date
Would you like a detailed analysis or export in a specific format?
Step 2: Detailed Analysis (when user requests)
๐ Detailed Analysis: MCP Demo#1
**Content Health Score: 85/100**
โ
Strengths:
- All collections have items (no empty collections)
- All pages are published (no drafts)
- Site recently published (Jan 9, 2026)
- Consistent field structure in Blog Posts
โ ๏ธ Areas for Improvement:
- No SEO metadata on template page (missing meta description)
- Limited page count (consider adding About, Contact pages)
- No reference fields (could link categories/authors to posts)
๐ก Recommendations:
1. Add meta descriptions to all pages for better SEO
2. Consider creating a Categories collection for post organization
3. Add an Authors collection for multi-author blog support
4. Create navigation pages (About, Contact, Privacy Policy)
**Collection Breakdown:**
Blog Posts:
- 9 published items (0 drafts, 0 archived)
- 5 featured posts (56%)
- All required fields populated โ
- Field usage:
- Name: 100% (9/9)
- Slug: 100% (9/9)
- Post Body: 100% (9/9)
- Post Summary: 100% (9/9)
- Main Image: 100% (9/9)
- Thumbnail: 100% (9/9)
- Featured: 100% (9/9)
- Color: 100% (9/9)
**Sample Items:**
1. "Why Webflow is the Best Choice for 2026" (featured)
2. "Top Webflow Features to Look Forward to in 2026"
3. "Webflow vs. Competitors: Who Will Win in 2026?" (featured)
---
Export this inventory? (markdown/json/csv/no)
Step 3: Export Options
๐ฅ Export Format Options:
1. **Markdown** - Human-readable documentation
- Great for README files, wikis, documentation
- Preserves structure and formatting
2. **JSON** - Machine-readable structured data
- Perfect for migrations, integrations
- Includes all raw API data
3. **CSV** - Spreadsheet-friendly
- Easy to analyze in Excel/Google Sheets
- Separate files for pages and collections
Which format would you like? (1/2/3)
Site Information:
sites_getUser Options: Offer multiple detail levels:
Page Categorization:
Page Health Checks:
Collection Details: For each collection, show:
Field Analysis: Categorize by type:
Field Validation:
Content Health Score (0-100): Calculate based on:
Issue Detection:
Recommendations: Suggest improvements based on:
Markdown Export:
# Site Audit: [Site Name]
## Site Information
- ID: [site-id]
- Last Published: [date]
## Pages
### Static Pages
- Home (/)
- About (/about)
### CMS Templates
- Blog Post (/post/[slug])
## Collections
### Blog Posts (47 items)
**Fields:**
- Title (PlainText, required)
- Slug (PlainText, required)
- Content (RichText)
...
JSON Export:
{
"site": {
"id": "...",
"name": "...",
"lastPublished": "..."
},
"pages": [...],
"collections": [...]
}
CSV Export: Generate separate files:
pages.csv: All pages with metadatacollections.csv: Collection metadatafields.csv: All fields across collectionsitems.csv: Item counts per collectionBatch Processing:
Error Handling:
pages_list fails, continue with collectionscollections_get fails, show basic collection infoData Efficiency:
Read-Only Operation:
Clear Organization:
Actionable Output:
Version Tracking: If user runs inventory multiple times: