blog-publish

Create drafts, upload images, and publish blog posts via JSON API.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/ColdstartLabs-ca/myimageupscaler.com --skill blog-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-publish
Source: https://github.com/ColdstartLabs-ca/myimageupscaler.com/tree/main/.claude/skills/blog-publish
Command: npx skills add https://github.com/ColdstartLabs-ca/myimageupscaler.com --skill blog-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) components.

What problem does it solve?

The Blog Publishing skill automates end-to-end blog creation and publishing workflows, removing manual steps from drafting to publishing and SEO optimization.

Core Features & Use Cases

  • Create drafts with structured metadata (slug, title, description, content) and integrated images
  • Upload and manage AI-generated images for featured and inline use in posts
  • Publish and verify posts on the live blog, with SEO and sharing-ready content
  • Example use case: an editor generates a new SEO-optimized post from a prompt and publishes it automatically.

Quick Start

Provide a JSON payload to the blog posts API to create a draft, then upload images and publish.

Frequently Asked Questions about blog-publish

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

FAQPage Schema
How do I automate blog publishing from markdown to a live post?

Automating blog publishing involves submitting a JSON-post payload containing slug, title, description, and content to create a draft, uploading images via API, and publishing the draft to return live URLs and status validation.

Can I upload and manage inline images via API during blog creation?

Yes, you can upload and manage AI-generated images via API during blog creation. The workflow supports uploading images for both featured and inline use within posts before publishing the final draft.

Do I need curl and jq to publish SEO-optimized blog posts?

You need curl and jq to handle the JSON-post payloads and API requests required to publish SEO-optimized blog posts, process image uploads, and parse the returned status and URLs.

What is the best way to structure JSON payloads for automated SEO content creation?

The best way to structure JSON payloads for automated SEO content creation is to include slug, title, description, and content fields, along with optional SEO fields, to ensure the published post is sharing-ready.

How does the blog publishing API handle draft creation and validation?

The blog publishing API handles draft creation by accepting structured metadata and content, then validates the post during the live publishing step to ensure it is SEO-optimized and returns the final live URLs.

Are there limitations when automating editorial workflows with JSON payloads?

Limitations when automating editorial workflows include relying on structured JSON-post payloads for input and requiring API endpoints for image uploads, meaning unstructured markdown drafts without metadata are not directly supported.