multiAI Summary Pending
blog-creator
Create SEO-optimized MDX blog posts with proper frontmatter
231 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/blog-creator/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/aayushbaniya2006/blog-creator/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/blog-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How blog-creator Compares
| Feature / Agent | blog-creator | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create SEO-optimized MDX blog posts with proper frontmatter
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Blog Post Creator Skill
This skill helps you create high-quality, SEO-optimized blog posts using the MDX content engine.
## Directory Structure
- **Content Location**: `src/content/blog/*.mdx`
- **Images**: `/public/assets/images/` (reference as `/assets/images/...`)
- **Engine**: `src/lib/mdx/blogs.ts`
- **Frontend**: `src/app/(website-layout)/blog/`
## File Format
Each blog post must be a `.mdx` file with specific frontmatter:
```markdown
---
title: "Your Engaging Title Here"
tags: ["tag1", "tag2", "seo-keyword"]
featuredImage: "/assets/images/your-image.png"
createdDate: "YYYY-MM-DD"
description: "A compelling meta description for SEO (150-160 chars recommended)"
---
# Your Title H1
Introduction paragraph...
## Section H2
Content...
```
## Best Practices
1. **Slug Generation**: The filename becomes the slug (e.g., `my-post.mdx` -> `/blog/my-post`). Use kebab-case.
2. **Images**: Place images in `public/assets/images` and reference them with absolute paths.
3. **Tags**: Used for "Related Articles" logic. Include 3-5 relevant tags.
4. **Components**: You can import and use React components inside MDX files (if configured in `mdx-components.tsx`).
5. **SEO**: - `title`: Used for `<title>` and `og:title`. - `description`: Used for `<meta name="description">` and `og:description`. - `featuredImage`: Used for `og:image`.
**DO NOT USE single quotes in the frontmatter. Use double quotes instead.**
## Workflow
1. Create a new file: `src/content/blog/your-slug.mdx`.
2. Add the frontmatter.
3. Write content using Markdown syntax.
4. (Optional) Add images to `public/assets/images/`.
## Example
File: `src/content/blog/getting-started.mdx`
```markdown
---
title: "Getting Started with Indie Kit"
tags: ["guide", "tutorial", "indie-kit"]
featuredImage: "/assets/images/og.png"
createdDate: "2024-03-20"
description: "A complete guide to setting up your new SaaS project with Indie Kit in under 10 minutes."
---
# Getting Started
Welcome to the future of SaaS development...
```
Refer to [reference.md](reference.md) for more details.