Skip to content

feat(skills): Add webflow-designer-tools plugin with designer-tools skill#17

Merged
viratatwebflow merged 2 commits intomainfrom
feat/webflow-designer-tools-skill
Apr 8, 2026
Merged

feat(skills): Add webflow-designer-tools plugin with designer-tools skill#17
viratatwebflow merged 2 commits intomainfrom
feat/webflow-designer-tools-skill

Conversation

@yan-xie-webflow
Copy link
Copy Markdown
Contributor

@yan-xie-webflow yan-xie-webflow commented Apr 6, 2026

Summary

New webflow-designer-tools plugin with a designer-tools skill for building and managing page elements, components, and layouts in Webflow Designer. Registered in both Claude and Cursor marketplace configs.

For the eval-driven development methodology and full test coverage (49 tests), see #16.

MCP Tools Covered

Tool Actions / Usage
webflow_guide_tool Best practices (always called first)
data_sites_tool list_sites — site discovery
de_page_tool Get/switch current page, create pages/folders
element_tool get_all_elements, select_element, add_or_update_attribute
element_builder Create new elements (max 3 levels deep)
element_snapshot_tool Visual previews before and after changes
style_tool Create and update styles on elements
de_learn_more_about_styles Check supported style properties
data_components_tool list_components, get_component_content, update_component_content, get_component_properties, update_component_properties
de_component_tool Manage component instances in the Designer

MCP Tools Not Yet Covered

The following tools have no skill coverage and will be added in a future PR:

Tool Description
variable_tool Manage CSS variables and design tokens
ask_webflow_ai Query Webflow's built-in AI for suggestions and recommendations

Skill Workflow

5-phase workflow: Discovery (guide → site → page) → Inspection (elements, components) → Planning (snapshot + confirmation) → Execution (build, style, update) → Verification (snapshot result)

Files Changed

  • plugins/webflow-designer-tools/.claude-plugin/plugin.json — plugin config
  • plugins/webflow-designer-tools/skills/designer-tools/SKILL.md — skill definition
  • .claude-plugin/marketplace.json — added plugin entry
  • .cursor-plugin/plugin.json — added skills path
  • .cursor-plugin/marketplace.json — updated description

🤖 Generated with Claude Code

@yan-xie-webflow yan-xie-webflow force-pushed the feat/webflow-designer-tools-skill branch from ce284d9 to 8bf1755 Compare April 6, 2026 02:46
@yan-xie-webflow yan-xie-webflow changed the title feat(skills): Add webflow-designer-tools plugin with page-structure skill feat(skills): Add webflow-designer-tools plugin with designer-tools skill Apr 6, 2026
…kill

New plugin for Webflow Designer operations covering pages, elements,
components, and styles. Registered in both Claude and Cursor marketplace
configs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@yan-xie-webflow yan-xie-webflow force-pushed the feat/webflow-designer-tools-skill branch from 8bf1755 to 97d46f3 Compare April 6, 2026 02:50
Comment thread plugins/webflow-designer-tools/skills/designer-tools/SKILL.md Outdated
Removed the limitation on the depth of new elements created with the element_builder.
- Use Webflow MCP's `data_components_tool` with action `get_component_content` to inspect a component
- Use Webflow MCP's `data_components_tool` with action `update_component_content` to update component content
- Use Webflow MCP's `data_components_tool` with action `get_component_properties` to get component properties
- Use Webflow MCP's `data_components_tool` with action `update_component_properties` to update component properties
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this data tools are only for localization

- Use Webflow MCP's `de_component_tool` to manage component instances in the Designer
- 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** — user must have Webflow Designer open and connected
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can include whtml builder and component builder

"author": {
"name": "Webflow"
},
"source": "./plugins/webflow-designer-tools",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works wondering we can rename to webflow-design?

@viratatwebflow viratatwebflow merged commit d4f43c6 into main Apr 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants