firefly-post-writing

Create and update Firefly blog posts with valid frontmatter in Markdown.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/GodBlf/godblf.github.io --skill firefly-post-writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firefly-post-writing
Source: https://github.com/GodBlf/godblf.github.io/tree/main/.agents/skills/firefly-post-writing
Command: npx skills add https://github.com/GodBlf/godblf.github.io --skill firefly-post-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating and updating blog posts for the Firefly static site generator, ensuring content is correctly formatted and placed within the project structure.

Core Features & Use Cases

  • Content Placement: Organizes Markdown content into the appropriate src/content/posts/ directory.
  • Frontmatter Management: Ensures compatibility with Firefly's content schema, handling required and optional frontmatter fields.
  • File Organization: Supports both single-file and folder-based post structures, especially useful when local assets are involved.
  • Use Case: You have a draft of a new blog post in Markdown. Use this Skill to add the necessary frontmatter (title, date) and save it as src/content/posts/my-new-post.md, automatically organizing any associated images.

Quick Start

Use the firefly-post-writing skill to create a new blog post with the title "My First Post" and the content "This is the body of my first post.".

Frequently Asked Questions about firefly-post-writing

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

FAQPage Schema
How do I create a blog post for the Firefly static site generator?

To create a Firefly blog post, this Skill places your Markdown content into the `src/content/posts/` directory and automatically injects the required frontmatter fields to ensure schema compatibility.

What frontmatter fields are required for Firefly blog posts?

Firefly blog posts require specific frontmatter fields like title and date. This Skill validates your Markdown file against the Firefly content schema, ensuring all required and optional frontmatter fields are correctly formatted.

How do I manage local images and assets in a Firefly blog post?

For local asset management, this Skill supports a folder-based post structure under `src/content/posts/`, keeping images alongside your Markdown file and automatically fixing relative paths.

Can I use a single-file structure instead of a folder for Firefly posts?

Yes, this Skill supports both single-file and folder-based structures for Firefly posts. Single-file Markdown is used when no local assets are needed, while folders organize associated images.

Why does my Markdown content fail the Firefly content schema validation?

Validation fails when Markdown content lacks required frontmatter fields. This Skill resolves the issue by automatically generating and updating the frontmatter to match the Firefly content schema requirements.

Does this skill work with existing Markdown drafts?

Yes, this Skill processes existing Markdown drafts by adding the necessary frontmatter and organizing the content within the correct Firefly project directory structure.