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.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/new-blog-post-glennmatlin-website
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
---
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?