publish-blog

Publish blog posts to Strapi CMS and trigger Vercel production deployments.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/clenisa/optimal-cli --skill publish-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-blog
Source: https://github.com/clenisa/optimal-cli/tree/main/skills/publish-blog
Command: npx skills add https://github.com/clenisa/optimal-cli --skill publish-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the end-to-end process of creating or updating blog posts in Strapi CMS and making them live by triggering a production deploy, eliminating manual CMS edits and separate deployment steps.

Core Features & Use Cases

  • Create or Update Posts: Build and send payloads to Strapi blog-post endpoints, supporting slug generation and tag assignment.
  • Publish and Deploy: Optionally publish content in Strapi and invoke Vercel deployment so portfolio posts go live immediately.
  • Automated Report Support: Enforces AI report formatting rules (disclosure, section separators, references) for automated research outputs.
  • Use Case: A content manager or developer uploads an AI-generated research post, ensures it follows the automated report rules, publishes it to the portfolio site, and triggers a Vercel production deploy so the article appears on carloslenis.com.

Quick Start

Publish a new blog post with title My Post and content from post.md to the portfolio site and deploy it to production.

Frequently Asked Questions about publish-blog

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

FAQPage Schema
How do I publish a blog post to Strapi and trigger a Vercel deployment?

To publish a blog post to Strapi and trigger a Vercel deployment, use an automated workflow that sends the post payload to Strapi and invokes the Vercel CLI for production deploys. This streamlines creating or updating content and making it live.

What environment variables do I need to publish content to Strapi v5?

To publish content to Strapi v5, you need the STRAPI_URL and STRAPI_API_TOKEN environment variables configured. These credentials allow the publishing workflow to authenticate and send blog post payloads to the correct CMS endpoints.

Can I publish a draft blog post to Strapi without deploying to Vercel production?

Yes, you can publish a draft blog post to Strapi without deploying to Vercel production. The workflow supports optional production deployment, allowing you to save or publish content in the CMS and skip the Vercel deploy step.

Does the Strapi blog publishing workflow handle slug generation and tagging?

Yes, the Strapi blog publishing workflow handles slug generation and tag assignment. When building and sending payloads to the Strapi blog-post endpoints, it automatically manages these metadata fields for your portfolio or insurance site posts.

What is the best way to deploy an AI-generated research post to a portfolio site?

The best way to deploy an AI-generated research post to a portfolio site is using an automated Strapi and Vercel workflow. It enforces AI report formatting rules, publishes the content to Strapi, and triggers a Vercel production deploy so the article appears immediately.