Brand Voice
When the user wants their content to sound like a specific person or brand, or wants to capture and reuse a writing voice from samples. Also use when the user says 'make it sound like me', 'match my voice', 'capture my writing style', 'analyze how I write', 'write in our brand voice', 'here are samples of my writing', or 'it doesn't sound like us'. Builds a reusable voice profile the other skills…
Article
When the user wants to write a complete, publish-ready blog post or article from a topic or keyword. Also use when the user says 'write a blog post', 'write an article about X', 'draft a post on', 'I need a 2000-word article', 'turn this keyword into a post', or gives a topic and a target length. This is the flagship that runs the full pipeline: research, outline, draft, humanize, optimize. For a…
Ai Seo
When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user says 'AI SEO', 'AEO', 'GEO', 'answer engine optimization', 'generative engine optimization', 'optimize for ChatGPT', 'optimize for Perplexity', 'AI Overviews', 'get cited by AI', 'AI citations', or 'optimize for Gemini'. This is about extractability and trust…
Seo Optimize
A Claude skill from RightBlogger/bloggingskills.
Serp Analysis
When the user wants to know what it takes to rank for a target keyword by reading the live top results and turning them into a content brief. Also use when the user says 'analyze the SERP', 'what's ranking for', 'check the competition for this keyword', 'what do I need to cover to rank', 'size up the top results', or gives a URL to analyze against the keyword it targets. For turning a seed topic…
Keyword Research
When the user wants to turn a seed topic into a keyword set for a blog post or cluster — one primary keyword plus related terms grouped by search intent. Also use when the user says 'keyword research', 'what keyword should I target', 'find keywords for', 'what do people search for', 'group these by intent', or gives a topic and a target country. For reading the live SERP and competitor pages, see…
Youtube To Blog
When the user wants to turn a YouTube video or its transcript into a publish-ready blog post that ranks and reads like a person wrote it, not a raw transcript dump. Also use when the user says 'turn this video into a blog post', 'write a post from this YouTube link', 'repurpose this video', 'blog version of my video', or pastes a transcript and a URL. Inputs are a video URL or transcript, a lengt…
Internal Links
When the user wants to add internal links to a draft using their site's real pages. Also use when the user says 'add internal links', 'link this to my other posts', 'interlink this', 'add links to my sitemap pages', or pastes a draft plus a list of URLs (or points you at a links tool). Works only from URLs the user supplies or a links tool returns, and never invents pages. For external and source…
House Style
When the user wants to define, apply, or enforce a consistent writing style across their blog, or check whether a draft follows it. Also use when the user says 'house style', 'style guide', 'make it consistent', 'does this follow our style', 'set our writing rules', 'tone of voice', or asks why their content keeps reading like AI across posts. This is the shared quality layer every other blogging…
Blog Context
When the user wants to set up or update the foundational context for their blog — niche, audience, topic pillars, CMS, and writing voice — so every other skill stops re-asking. Also use when the user says 'set up my blog', 'blog context', 'who is my audience', 'connect my site', 'my writing voice', or is starting with this collection for the first time. Creates .agents/blog-context.md, which ever…
Humanize
When the user wants to make AI-generated writing sound human, remove AI tells, or fix content that 'reads like ChatGPT.' Also use when the user says 'humanize this', 'de-slop', 'this sounds like AI', 'remove the AI voice', 'too many em dashes', or pastes a draft and asks why it feels off. For a full draft from scratch, see article. For capturing or matching a specific person's voice, see brand-vo…
Meta
Writes the SERP-facing metadata for a post: the meta title, meta description, and URL permalink, from the post (or topic) plus the primary keyword. Use when the user says 'write the meta', 'meta title and description', 'SEO title', 'permalink', 'URL slug', 'snippet for Google', or asks what shows up in search results before the click. For the full post, see article. For the human-voice pass, see…