accessibility-audit
Run comprehensive accessibility audit (WCAG 2.1) on Webflow pages - checks buttons, forms, links, focus states, headings,…
Initialize a new Webflow Code Components project from scratch. Creates project structure, installs dependencies, configures webflow.json, and sets up development environment.
$ npx -y skills add webflow/webflow-skills --skill local-dev-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/local-dev-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Initialize a new Webflow Code Components project from scratch. Creates project structure, installs dependencies, configures webflow.json, and sets up development environment.
name: webflow-code-component:local-dev-setup description: Initialize a new Webflow Code Components project from scratch. Creates project structure, installs dependencies, configures webflow.json, and sets up development environment. compatibility: Node.js 18+, React 18+, TypeScript, @webflow/webflow-cli metadata: author: webflow version: "1.1"
Set up a new Webflow Code Components project from scratch.
**Use when:**
**Do NOT use when:**
1. **Check if project exists**:
2. **Determine setup type**:
3. **Create project structure** (if new):
4. **Install dependencies**:
5. **Create webflow.json**:
6. **Configure TypeScript**:
7. **Create example component**:
8. **Create globals file** (optional):
9. **Verify bundle compiles**:
10. **Provide next steps**:
For detailed step-by-step examples, see [references/EXAMPLES.md](references/EXAMPLES.md).
**Available examples:** 1. **New Project from Scratch** - Complete setup with React, TypeScript, and CSS Modules 2. **Add to Existing React Project** - Integrate code components into an existing codebase 3. **With Tailwind CSS** - Setup with Tailwind CSS support
**Quick Start (New Project):**
# 1. Create project
mkdir my-webflow-components && cd my-webflow-components
npm init -y
# 2. Install dependencies
npm install react react-dom
npm install -D typescript @types/react @types/react-dom
npm install -D @webflow/webflow-cli @webflow/data-types @webflow/react
# 3. Create webflow.json
echo '{"library":{"name":"My Library","components":["./src/**/*.webflow.tsx"]}}' > webflow.json
# 4. Create component directory
mkdir -p src/components/ButtonThen create your component files (.tsx, .webflow.tsx, .module.css). See Example 1 in [references/EXAMPLES.md](references/EXAMPLES.md) for complete file contents including component, definition, and CSS files.
Deploy with:
npx webflow library share
After setup, verify the project is correctly configured:
| Check | How to Verify | |-------|---------------| | `webflow.json` exists in project root | `cat webflow.json` | | Dependencies installed | `npm list @webflow/webflow-cli` | | Bundle compiles without errors | `npx webflow library bundle --public-path http://localhost:4000/` | | At least one component found | Check bundle output for "Found N component(s)" |
Every code components project needs:
1. **package.json** with dependencies 2. **webflow.json** with library config 3. **tsconfig.json** (for TypeScript) 4. At least one `.webflow.tsx` file
project/ ├── src/ │ ├── components/ │ │ └── [ComponentName]/ │ │ ├── [ComponentName].tsx │ │ ├── [ComponentName].webflow.tsx │ │ └── [ComponentName].module.css │ ├── hooks/ # Custom hooks │ ├── utils/ # Utilities │ ├── declarations.d.ts # CSS module types │ ├── globals.ts # Decorators/global imports │ └── globals.css # Global styles ├── package.json ├── tsconfig.json ├── webflow.json └── .gitignore
1. **Create component**: Use [component-scaffold](../component-scaffold/SKILL.md) skill 2. **Develop locally**: Run React project to iterate (e.g., `npm run dev`) 3. **Validate**: Use [pre-deploy-check](../pre-deploy-check/SKILL.md) skill 4. **Deploy**: Use [deploy-guide](../deploy-guide/SKILL.md) skill or run `npx webflow library share` 5. **Test in Webflow**: Add component to page in Designer
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…