publish_skill

This skill publishes draft blog posts by updating metadata, renaming files, and moving them from Projects to Archives for confirmed publication.

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill joojae02/til --skill publish

  • SKILL.md1.7 KB

Overview

This skill publishes completed blog drafts by updating metadata, renaming files, and moving them into the Archives folder. It streamlines turning a draft in Projects/ into a published post under Archives/ with proper status and date fields.

How this skill works

The skill inspects draft files in Projects/development-blog/ and Projects/hobby-blog/, verifies content readiness, and updates front matter to set status: published and add the published date. It removes any draft prefix from filenames, prepends a YYYY-MM identifier, creates target Archives folders if missing, and moves the file into the appropriate Archives subfolder.

When to use it

  • When a blog draft in Projects/ is complete and ready to go live
  • When you need to standardize metadata and filenames before publishing
  • When archiving published posts by month and category
  • When automating repetitive publish-and-move steps for many posts

Best practices

  • Confirm the draft content is final before running the publish action
  • Ensure front matter contains created date so published metadata remains accurate
  • Use a clear draft prefix like "draft-" to enable safe renaming
  • Verify tags and categories are set before publishing to avoid post-editing
  • Keep consistent folder names: development-blog and hobby-blog under both Projects and Archives

Example use cases

  • Batch publishing multiple completed drafts at month end into Archives with YYYY-MM prefixes
  • Automated pipeline hooking: on manual approval, update front matter to published and move file to Archives
  • Cleaning up a hobby blog: rename and archive finished hobby drafts into Archives/hobby-blog/

FAQ

The skill sets status: published, preserves created, and adds a published field with YYYY-MM-DD.

How are filenames changed?

The draft prefix (e.g., "draft-") is removed and a YYYY-MM prefix is added, e.g., 2026-01-Title.md.

What if the Archives subfolder doesn't exist?

The skill creates the necessary Archives subfolder (development-blog or hobby-blog) before moving the file.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational