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

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/blog-creator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How blog-creator Compares

Feature / Agentblog-creatorStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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.