Add, review, or remove inline custom scripts on a Webflow site (up to 10,000 chars). Use for analytics, tracking pixels, chat widgets, or any custom JavaScript. Also manages page-level scripts.
npx skills add https://github.com/webflow/webflow-skills --skill webflow-mcp:custom-code-management
Add, review, and manage inline custom scripts on a Webflow site — analytics, tracking pixels, chat widgets, or any custom JavaScript.
ALWAYS use Webflow MCP tools for all operations:
webflow_guide_tool to get best practices before any other tool calldata_sites_tool with action list_sites to identify available sitesdata_scripts_tool with action list_registered_scripts to list all registered scriptsdata_scripts_tool with action list_applied_scripts to list scripts applied to pagesdata_scripts_tool with action add_inline_site_script to register a new inline scriptdata_scripts_tool with action delete_all_site_scripts to remove ALL site scripts (no selective delete)data_scripts_tool with action get_page_script to get custom code for a specific pagedata_scripts_tool with action upsert_page_script to add or update page-level custom codedata_scripts_tool with action delete_all_page_scripts to remove all custom code from a pagecontext parameter (15-25 words, third-person perspective)webflow_guide_tool first — always the first MCP tool calldata_sites_tool with action list_sites. If only one site, use it automatically.list_registered_scripts and list_applied_scripts in parallelget_page_script for specific pagesBefore any mutation, present the plan and require explicit confirmation:
add_inline_site_script with displayName, sourceCode, version, location, canCopydelete_all_site_scriptsupsert_page_scriptdelete_all_page_scripts10. Re-list scripts to confirm success
11. Report what changed (name, location, version, char count)
12. Remind user to publish — suggest using safe-publish skill
User: "What scripts are on my site?"
webflow_guide_tool → data_sites_tool → list_registered_scripts + list_applied_scripts in parallelUser: "Add GTM to my site"
webflow_guide_tool → data_sites_tool → ask for GTM container IDadd_inline_site_script (header, version "1.0.0")User: "Remove all scripts"
webflow_guide_tool → data_sites_tool → list current scriptsdelete_all_site_scriptsUser: "Add conversion tracking to my thank-you page"
webflow_guide_tool → data_sites_tool → get_page_script to check existingupsert_page_scriptwebflow_guide_tool always first — before any other MCP tool<script> tags — Webflow adds them automaticallydisplayName + version must be uniqueadd_inline_site_script) apply to all pages; page-level scripts (upsert_page_script) apply to one pagedelete_all_site_scripts removes everything; always list scripts first so user knows what will be lostdisplayName + version exists, suggest incrementing the versionCreating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full ASM JSON, flattened CSV for easy import, and exportable Python code for data engineers. Common triggers include converting instrument files, standardizing lab data, preparing data for upload to LIMS/ELN systems, or generating parser code for production pipelines.
Quantum mechanics simulations and analysis using QuTiP (Quantum Toolbox in Python). Use when working with quantum systems including: (1) quantum states (kets, bras, density matrices), (2) quantum operators and gates, (3) time evolution and dynamics (Schrödinger, master equations, Monte Carlo), (4) open quantum systems with dissipation, (5) quantum measurements and entanglement, (6) visualization (Bloch sphere, Wigner functions), (7) steady states and correlation functions, or (8) advanced methods (Floquet theory, HEOM, stochastic solvers). Handles both closed and open quantum systems across various domains including quantum optics, quantum computing, and condensed matter physics.
Retrieve and display GitHub Copilot usage metrics for organizations and enterprises using the GitHub CLI and REST API.
Socratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: "help me understand", "explain this code", "I''m stuck", "Im stuck", "I''m confused", "Im confused", "I don''t understand", "I dont understand", "can you teach me", "teach me", "mentor me", "guide me", "what does this error mean", "why doesn''t this work", "why does not this work", "I''m a beginner", "Im a beginner", "I''m learning", "Im learning", "I''m new to this", "Im new to this", "walk me through", "how does this work", "what''s wrong with my code", "what''s wrong", "can you break this down", "ELI5", "step by step", "where do I start", "what am I missing", "newbie here", "junior dev", "first time using", "how do I", "what is", "is this right", "not sure", "need help", "struggling", "show me", "help me debug", "best practice", "too complex", "overwhelmed", "lost", "debug this", "/socratic", "/hint", "/concept", "/pseudocode". Progressive clue systems, teaching techniques, and success metrics.
Core Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WCS, and cosmology. Use when implementing or debugging astronomical data analysis code with Astropy.
High-performance DataFrame library for Python ETL, analytics, and pandas migration. Use for expression-based data manipulation with lazy query optimization, parallel execution, streaming out-of-core processing, Arrow interoperability, and optional GPU execution.
Take webflow/webflow-mcp:custom-code-management from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.