accessibility-audit
Run comprehensive accessibility audit (WCAG 2.1) on Webflow pages - checks buttons, forms, links, focus states, headings,…
Export Webflow Designer components to React/Next.js code for external projects. Configure devlink settings in webflow.json, sync design updates with devlink sync, validate generated code, show diffs, and provide integration examples. Use when building with Webflow designs in
$ npx -y skills add webflow/webflow-skills --skill devlink-command --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/devlink-commandContext preview
The summary Claude sees to decide when to auto-load this skill.
Export Webflow Designer components to React/Next.js code for external projects. Configure devlink settings in webflow.json, sync design updates with devlink sync, validate generated code, show diffs, and provide integration examples. Use when building with Webflow designs in
name: webflow-cli:devlink description: Export Webflow Designer components to React/Next.js code for external projects. Configure devlink settings in webflow.json, sync design updates with devlink sync, validate generated code, show diffs, and provide integration examples. Use when building with Webflow designs in React/Next.js.
Export and sync Webflow Designer components to React/Next.js code with validation, diffs, and integration guidance.
**ALWAYS use Bash tool for all Webflow CLI operations:**
**Package Manager Detection:**
1. **Verify CLI installed**: Run `webflow --version` to confirm CLI is installed 2. **Check authentication**: Verify site authentication (created via `webflow auth login`) 3. **Discover project state**: Check if webflow.json exists with devlink configuration 4. **Identify target framework**: Determine if React, Next.js, or other
5. **Check for existing config**: Look for `webflow.json` with devlink section 6. **Read configuration**: If exists, show current devlink settings:
7. **Ask operation type**: Clarify what user wants to do:
8. **Store baseline** (if updating): Use Read tool to capture current files before sync
9. **Run sync command**: Execute `webflow devlink sync` with options:
10. **Monitor sync progress**: Show CLI output and sync status 11. **Capture sync results**: Record files created/modified in rootDir 12. **Validate generated code**:
13. **Compare before/after**: Show what changed:
14. **Show file diffs**: Display key changes for modified files 15. **Analyze component structure**:
16. **List dependencies**: Show what needs to be imported
17. **Provide import statements**: Show exact code to import components 18. **Show usage examples**: Demonstrate how to use each component 19. **Document sync timestamp**: Record when sync occurred 20. **Provide next steps**: Guide user on testing and integration
**User prompt:**
Sync my Webflow components to my Next.js project
**Step 1: Environment Verification**
🔍 DevLink Environment Check Checking CLI installation... ✓ Webflow CLI installed: v1.5.2 Current directory: /Users/user/projects/my-nextjs-app Framework detected: Next.js 14 Checking for DevLink configuration... ⚠️ No webflow.json with devlink configuration found This appears to be your first DevLink sync. Ready to configure? (yes/no)
*User confirms: yes*
**Step 2: Configuration Setup**
📋 DevLink Configuration
DevLink syncs Webflow components to your local project as React code.
Configuration needed in webflow.json:
{
"devlink": {
"rootDir": "./devlink", // Where to export components
"cssModules": true, // Use CSS modules
"fileExtensions": {
"js": "jsx" // or "tsx" for TypeScript
}
}
}
I'll help you create this configuration.
Questions:
1. Where should components be exported? (default: ./devlink)
2. Use TypeScript? (yes for tsx, no for jsx)
3. Use CSS modules? (recommended: yes)*User provides: ./src/devlink, yes (TypeScript), yes (CSS modules)*
Creating webflow.json configuration...
{
"devlink": {
"rootDir": "./src/devlink",
"cssModules": true,
"fileExtensions": {
"js": "tsx"
}
}
}
✓ Configuration created
⚠️ Authentication Required:
DevLink needs your Webflow site ID and API token.
Run: webflow auth login
This will create a .env file with:
- WEBFLOW_SITE_ID
- WEBFLOW_SITE_API_TOKEN
After authentication, run sync again.**User prompt:**
Run the DevLink sync
**Step 1: Verification**
🔍 DevLink Sync Check Checking configuration... ✓ webflow.json found with devlink config ✓ Root directory: ./src/devlink ✓ CSS modules: enabled ✓ File extensions: tsx Checking authentication... ✓ .env found with WEBFLOW_SITE_ID and WEBFLOW_SITE_API_TOKEN Ready to sync components from Webflow.
**Step 2: Sync Execution**
🔄 Syncing Components Executing: webflow devlink sync Output: ✓ Connecting to Webflow site ✓ Fetching components ✓ Exporting components to ./src/devlink ✓ Generating React components ✓ Creating CSS module files ✓ Creating index file Sync complete! 📁 Generated Files: ./src/devlink/ ├── index.ts (module exports) ├── Navigation.tsx (component
A collection of Agent Skills for working with Webflow sites through the Webflow MCP server. Manage CMS content, audit site health, optimize assets, build in Webflow Designer, create Code Components, run Webflow CLI workflows, and safely publish changes.
Run comprehensive accessibility audit (WCAG 2.1) on Webflow pages - checks buttons, forms, links, focus states, headings,…
Analyze assets on a Webflow site for SEO optimization. Identifies assets missing alt text and assets with non-SEO-friendly names,…
Create or update multiple CMS items in a Webflow collection with validation and diff preview. Use when adding multiple blog…
Create GitHub-source Webflow Cloud apps and monitor, troubleshoot, or manage existing apps through Webflow MCP. Use when creating…
Expert guidance on Webflow CMS architecture and best practices. Use when planning collections, setting up relationships,…
Create a new CMS collection in Webflow with specified fields and relationships. Use when setting up blog posts, products, team…