
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 publishAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 7 |
| Last updated | April 12, 2026 |
| Repository | isaac-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
/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) - requiredsection,subsection- required (see below)series- optional (writing-for-ai-writers,learning-from-failure,retrieval-fundamentals)image- optional (S3 URL recommended)access- optional. Set tomembersfor subscriber-only extras posts. Omit or set topublicfor 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: publicor 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/extrasfor authenticated subscribers and via direct URL with auth. Extras posts still needdraft: falseto 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.