strapi-blog-slug-mandatory

Enforce slug inclusion when updating Strapi blog posts via MCP.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AINative-Studio/telemetry-agent --skill strapi-blog-slug-mandatory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strapi-blog-slug-mandatory
Source: https://github.com/AINative-Studio/telemetry-agent/tree/main/.ainative/skills/strapi-blog-slug-mandatory
Command: npx skills add https://github.com/AINative-Studio/telemetry-agent --skill strapi-blog-slug-mandatory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This policy enforces that every Strapi blog update via MCP includes the slug parameter, ensuring blog detail pages work and preventing 404 errors and wasted content.

Core Features & Use Cases

  • Mandatory slug enforcement: Ensure slug is included in all update operations via mcp__ainative-strapi__strapi_update_blog_post.
  • Clear guidance & examples: Provides correct usage examples and common mistakes to avoid.
  • Use Case: When updating a blog post, always supply the slug to guarantee proper URL routing and content rendering.

Quick Start

Always include the slug parameter when calling mcp__ainative-strapi__strapi_update_blog_post to update a Strapi blog post.

Frequently Asked Questions about strapi-blog-slug-mandatory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do Strapi blog post updates fail or return 404 errors when using MCP?

Strapi blog post updates via MCP fail with 404 errors when the slug parameter is omitted, breaking URL routing and content rendering. Including the slug alongside document_id and content ensures blog detail pages remain accessible and prevents wasted content updates.

How do I update a Strapi blog post via MCP without breaking the URL?

To update a Strapi blog post via MCP without breaking the URL, always include the slug parameter in the update operation alongside the document_id and content. This enforces valid routing and guarantees that the blog detail pages render correctly across all environments.

What parameters are required to update a Strapi blog post through MCP?

Updating a Strapi blog post through MCP requires the document_id, content, and the slug parameter. Enforcing the slug parameter ensures slug integrity during updates and recreations of blog posts, preventing invalid routing and inaccessible content.

Can I omit the slug when recreating a Strapi blog post across different environments?

No, you cannot omit the slug when recreating a Strapi blog post across environments. The slug parameter is mandatory for all Strapi blog update workflows via MCP to maintain slug integrity, ensure proper URL routing, and prevent 404 errors on detail pages.

What is the best way to validate Strapi blog content updates for accessible routing?

The best way to validate Strapi blog content updates for accessible routing is to enforce a mandatory slug check before executing the MCP update. Supplying the slug with document_id and content guarantees proper URL routing and prevents 404 errors on blog detail pages.

Does updating Strapi blog posts via MCP require slug integrity validation?

Yes, updating Strapi blog posts via MCP requires slug integrity validation. Enforcing the presence of the slug parameter during update operations ensures that blog detail pages work correctly, preventing 404 errors and maintaining accessible content routing across environments.