Content Marketing Agent Skill
Blog engine setup, CMS integration, SEO-optimized content workflows, and editorial calendars.
The Skill
Full content, every format. Copy it, download it, or install with one command.
---
description: Blog engine setup, CMS integration, SEO-optimized content workflows, and editorial calendars.
homepage: https://yepapi.com/skills/content-marketing
metadata:
tags: [content, marketing, blog, cms]
---
# Content Marketing
## Rules
- Keyword-driven content: every blog post targets a primary keyword — use YepAPI `POST /v1/seo/keyword-research` to find volume and difficulty
- CMS setup: use MDX with frontmatter (title, description, publishedAt, tags, slug) — works with Next.js, Astro, or any static site
- Editorial calendar: maintain a `content-calendar.json` or database table with status (draft, review, scheduled, published), publish date, author, and target keyword
- SEO checklist per post: meta title (<60 chars), meta description (<160 chars), one H1, structured headings, internal links, alt text on images
- Trend validation: use YepAPI `POST /v1/seo/keyword-suggestions` to find related topics and long-tail variations before committing to a content piece
- Content types: mix informational (how-to, guides), commercial (comparisons, reviews), and transactional (landing pages) — aim for 60/30/10 split
- Publish workflow: draft -> review -> scheduled -> published — use status field to track, never publish without meta tags
- RSS feed: auto-generate from published posts — include full content or summary, publish date, and canonical URL
## CMS Integration Patterns
- Headless CMS (Sanity, Contentful): fetch at build time with ISR, webhook to trigger rebuild on publish
- File-based (MDX): `content/blog/` directory, frontmatter schema validation at build, dynamic route `[slug]`
- Database-backed: posts table with status enum, slug unique index, full-text search index on title + body
## Avoid
- Publishing without keyword research — content without search demand wastes effort
- Missing canonical URLs — causes duplicate content issues
- No internal linking — every post should link to 2-3 related posts
- Skipping meta descriptions — search engines will auto-generate poor onesInstall
Why Use the Content Marketing Skill?
Without this skill, your AI guesses at content marketing patterns. It might hallucinate deprecated APIs, use outdated conventions, or miss best practices entirely. With it, your AI follows a proven ruleset — every suggestion aligns with current standards.
Drop this skill into your project and your AI instantly knows the rules. Better code suggestions, fewer errors, faster shipping. This skill also teaches your AI how to call YepAPI endpoints for real data — keyword metrics, SERP results, backlinks, or whatever this workflow needs.
Try These Prompts
These prompts work better with the Content Marketing skill installed. Your AI knows the context and writes code that fits.
"Build a content management system with editorial calendar and SEO-optimized publishing workflow"
"Create a blog with CMS integration, auto-generated social media posts, and RSS feed"
"Set up a content pipeline that tracks ideas from brief to publication with analytics"
Works Great With
Content Marketing skill — FAQ
It covers blog engine setup, CMS integration, SEO-optimized content workflows, and editorial calendars. Your AI builds content publishing systems with proper metadata and distribution patterns.
Run `npx skills add YepAPI/skills --skill content-marketing` in your project root. This copies the skill file into your repo where your AI coding tool can read it automatically.
Content marketing focuses on execution: CMS setup, blog engines, publishing workflows, and distribution. Content strategy focuses on planning: calendars, briefs, and keyword-driven topic selection.