Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
isaac-flath avatar

Publish

  • 1 installs
  • 7 repo stars
  • Updated April 12, 2026
  • isaac-flath/agent-starter-skills

Publish a blog post by validating it, removing the draft flag, syncing to S3, and indexing it for search.

About

Publishes a blog post by validating it, removing the draft flag, syncing to S3, and indexing it for search. A developer uses it as the final step to publish a finished blog post.

  • Validates a post, removes the draft flag, and syncs to S3
  • Indexes the published post for search

Publish by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,983 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/isaac-flath/agent-starter-skills --skill publish

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars7
Last updatedApril 12, 2026
Repositoryisaac-flath/agent-starter-skills

What it does

Publish a blog post by validating it, removing the draft flag, syncing to S3, and indexing it for search.

Files

SKILL.mdMarkdownGitHub ↗

/publish - Publish a Blog Post

Validate, remove draft flag, sync to S3, and index for search.

Usage

/publish [slug-or-path]

Steps

1. Find the post from $ARGUMENTS (path, slug, or ask user). Search posts/ for the file and confirm with the user.

2. Validate frontmatter - prompt for missing required fields:

  • title, description, date (YYYY-MM-DD) - required
  • section, subsection - required (see below)
  • series - optional (writing-for-ai-writers, learning-from-failure, retrieval-fundamentals)
  • image - optional (S3 URL recommended)
  • access - optional. Set to members for subscriber-only extras posts. Omit or set to public for regular posts.

3. Handle image - if missing, ask for S3 URL for the image.

4. Remove draft flag - set draft: false or remove the draft: true line from frontmatter.

Post Types

  • Regular posts (access: public or omitted): appear in public index, RSS, search, and /writing
  • Extras posts (access: members): subscriber-only. Excluded from public index, RSS, and search. Appear only in /extras for authenticated subscribers and via direct URL with auth. Extras posts still need draft: false to be published.

5. Publish: just publish <slug>

6. Report title, slug, section, image status, publication date

Valid Values

Use /info to look up valid sections, subsections, and series from existing posts.

Related skills

Automation & Workflowscontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.