Webflow SEO/GEO + API
Manage SEO and GEO content updates in Webflow by prioritizing with GSC, drafting content, creating patch JSONs, updating CMS via API, optimizing images and S...
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 146 · 1 current installs · 1 all-time installs
byJordan Chops@jchopard69
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description describe Webflow SEO/GEO updates and the SKILL.md shows the agent will call the Webflow API and edit CMS items — that aligns. However, the SKILL.md explicitly expects a WEBFLOW_API_TOKEN and local folders (/webflow_items/, /out/) whereas the registry metadata lists no required environment variables or required config paths. The missing declarations are an incoherence.
Instruction Scope
Runtime instructions are concrete (create/patch/publish via api.webflow.com, build JSON patches, set image alt/meta, check sitemap/robots). They also instruct the agent to read local documents (SEO plan, daily log, /webflow_items/) and write to /out/. Those file accesses are plausible for this skill but are not declared in the manifest and could expose arbitrary local content if the agent is granted filesystem access.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal install risk (nothing is downloaded or written by an installer).
Credentials
SKILL.md requires a Webflow API token (Bearer $WEBFLOW_API_TOKEN) but the registry 'required env vars' lists none and 'primary credential' is none. This mismatch means the skill may silently expect a secret that the manifest doesn't declare. Also it assumes read/write access to local project folders which are not declared as required config paths.
Persistence & Privilege
The skill does not request always:true and has no install-time persistence. It can be invoked autonomously (platform default), which is normal. There is no evidence it modifies other skills or system-wide settings.
What to consider before installing
Before installing or enabling this skill, clarify the following with the publisher: (1) Confirm which environment variable(s) are required — at minimum WEBFLOW_API_TOKEN — and how they must be provided and scoped; (2) Confirm which local paths the skill will read/write (e.g., /webflow_items/, /out/) and whether it will attempt to read any other files or directories; (3) Confirm network endpoints the skill will call (it should be only api.webflow.com and no third-party/personal servers); (4) Ask whether the skill will ever transmit non‑Webflow data offsite (logs, local docs, or secrets); (5) Require least privilege for the Webflow token (only CMS write/publish scopes) and avoid using broad or root-level credentials. If the publisher cannot provide clear answers or refuses to declare required env/config in the manifest, treat the skill as high risk and avoid installing or run it only in a tightly sandboxed environment with limited credentials. If you proceed, supply a dedicated Webflow API token with minimal scope and review all generated PATCH JSONs and API requests before they are sent.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download zipapigeolatestseowebflowwebsite
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Webflow SEO/GEO
Quick start (default workflow)
- Prioritize: Use GSC exports + site plan docs.
- Draft: Create/refresh copy (human tone, clear intent, strong CTA). Avoid AI-isms.
- Patch JSON: Write Webflow item payloads in a local
/out/folder. - Publish via API: POST new items or PATCH existing items, then publish.
- Images/alt/SEO: Set
image-de-couverture,image---alt-text, meta description/title. - Tech checks: Canonical domain, redirects, sitemap status, GSC property.
Where to look first
- Priority plan: your SEO plan doc
- Daily log: your daily SEO log
- Existing items: export from Webflow (
/webflow_items/) - Patches: local
/out/folder
Webflow API (v2) — usage pattern
Use WEBFLOW_API_TOKEN env var.
- Create item:
POST /v2/collections/{collection_id}/items - Update item:
PATCH /v2/collections/{collection_id}/items/{item_id} - Publish:
POST /v2/collections/{collection_id}/items/publishwithitemIds - List items:
GET /v2/collections/{collection_id}/items(paginate)
Collection IDs
- Replace with your collection IDs (from Webflow API)
Important fields
name,slug,contenu-de-l-article,seo---meta-descriptionimage-de-couverture(object: fileId/url/alt)image---alt-textdate-de-redaction,categorie
Content guidelines
- Direct, concrete, actionable
- One message per section
- Use internal links to services and relevant blog posts
- CTA at top or near end
- FAQ with 3–5 short Q/A (adds CTR)
GEO / Local pages
- Use clear city intent in title/meta
- Add 2–3 local cues (address/city names) + local proof
- Link to relevant service page
Technical SEO quick wins
Canonical domain (www vs non‑www)
- Primary domain set in Webflow UI (not API)
- Ensure non‑www is default → Webflow handles 301 + canonical
Sitemap
- Must resolve on canonical domain:
https://yourdomain.tld/sitemap.xml - Check
robots.txtcontains the sitemap URL
When to read references
- Webflow API details →
references/webflow_api.md - Copy/SEO patterns →
references/seo_copy_patterns.md - Patch templates →
references/patch_templates.md
Files
4 totalSelect a file
Select a file to preview.
Comments
Loading comments…
