Marketplace blog-creator
Create SEO-optimized MDX blog posts with proper frontmatter
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aayushbaniya2006/blog-creator" ~/.claude/skills/aiskillstore-marketplace-blog-creator && rm -rf "$T"
manifest:
skills/aayushbaniya2006/blog-creator/SKILL.mdsource content
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:
(reference as/public/assets/images/
)/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:
--- 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
- Slug Generation: The filename becomes the slug (e.g.,
->my-post.mdx
). Use kebab-case./blog/my-post - Images: Place images in
and reference them with absolute paths.public/assets/images - Tags: Used for "Related Articles" logic. Include 3-5 relevant tags.
- Components: You can import and use React components inside MDX files (if configured in
).mdx-components.tsx - SEO: -
: Used fortitle
and<title>
. -og:title
: Used fordescription
and<meta name="description">
. -og:description
: Used forfeaturedImage
. DO NOT USE single quotes in the frontmatter. Use double quotes instead.og:image
Workflow
- Create a new file:
.src/content/blog/your-slug.mdx - Add the frontmatter.
- Write content using Markdown syntax.
- (Optional) Add images to
.public/assets/images/
Example
File:
src/content/blog/getting-started.mdx
--- 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 for more details.