Agent skill
new-blog-post
Create a new blog post with proper Quarto structure, frontmatter, and directory layout. Use when adding articles, tutorials, thoughts, or any blog content.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/new-blog-post
SKILL.md
Creating a New Blog Post
Instructions
When creating a new blog post:
-
Generate the slug from the title:
- Convert to lowercase
- Replace spaces with hyphens
- Remove special characters
- Example: "My Awesome Post!" -> "my-awesome-post"
-
Create the directory structure:
posts/<slug>/ └── index.qmd -
Create index.qmd with this frontmatter:
yaml--- title: "Post Title" author: "Glenn Matlin" date: YYYY-MM-DD categories: [category1, category2] description: "Brief description for previews and SEO (under 160 characters)" image: featured.png draft: false --- -
Add initial content structure:
markdownBrief introduction paragraph... ## Section Heading Content... ## Conclusion Wrap-up...
Category Suggestions
Common categories for this academic site:
- AI, Machine Learning, NLP, LLMs
- Research, Publications
- Python, Programming, Tools
- Career, PhD Life, Academia
- Tutorials, How-To
Example
For a post titled "Understanding Transformer Architectures":
File: posts/understanding-transformer-architectures/index.qmd
yaml
---
title: "Understanding Transformer Architectures"
author: "Glenn Matlin"
date: 2025-01-15
categories: [AI, Machine Learning, Deep Learning]
description: "A deep dive into transformer architectures and their impact on modern NLP"
draft: false
---
The transformer architecture has revolutionized natural language processing...
After Creation
Suggest running quarto preview to verify the post renders correctly.
Didn't find tool you were looking for?