blog

Manage and publish blog posts from markdown files with fuzzy search.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/builtby-win/skills --skill blog-builtby-win
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog
Source: https://github.com/builtby-win/skills/tree/main/skills/blog
Command: npx skills add https://github.com/builtby-win/skills --skill blog-builtby-win

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of managing, updating, and publishing blog posts, allowing users to quickly add content or make edits from any project.

Core Features & Use Cases

  • Draft Management: View, edit, and publish draft blog posts.
  • Content Addition: Append new learnings or content to existing posts.
  • Fuzzy Search: Quickly find specific posts by title, filename, or tags.
  • Use Case: While working on a new feature, you discover a useful tip. Use /blog to add this tip to an existing draft post without leaving your current project context.

Quick Start

Use the blog skill to add new content to the post titled "My Awesome Blog Post".

Frequently Asked Questions about blog

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

FAQPage Schema
How do I manage and publish markdown blog posts from within a project?

You can manage and publish markdown blog posts by scanning content directories to add, edit, or expand drafts. It requires setting the BLOG_CONTENT_DIR environment variable to locate your markdown files.

What's the best way to append new content to an existing draft post without switching context?

The best way to append content to an existing draft post is to use fuzzy search by title, filename, or tags to locate the post, then add your new learnings directly to the markdown file from your current project.

Can I manage draft status and unpublish live blog posts using markdown files?

Yes, you can manage draft status and unpublish live blog posts. The skill handles draft status management natively, allowing you to toggle between published and unpublished states for your markdown content.

Do I need a specific environment variable configured to manage drafts and publish posts?

Yes, you need the BLOG_CONTENT_DIR environment variable configured. It points the skill to your markdown content directory so it can scan files, manage drafts, and facilitate publishing.

How does fuzzy searching work for finding specific blog posts?

Fuzzy searching finds specific blog posts by matching your query against the post title, filename, or tags. This allows quick retrieval of markdown files for editing or appending content without exact titles.

What are the limitations of using markdown files for content management and publishing?

A key limitation is the dependency on the BLOG_CONTENT_DIR environment variable; without it, the skill cannot scan markdown files or manage drafts. It focuses on markdown content and lacks native HTML rendering.