Introducing @inblog/ai-skills: Manage Your Blog Entirely from Your AI Coding Tool

Manage your inblog blog entirely from Claude Code, Cursor, or Copilot. 11 AI skills for writing, publishing, analytics, and autonomous blog growth.
Apr 13, 2026
Introducing @inblog/ai-skills: Manage Your Blog Entirely from Your AI Coding Tool

What if you could write, publish, and grow your blog without ever opening a CMS dashboard?

@inblog/ai-skills makes this possible. It's a set of prompt-based skills that plug into your AI coding tool — Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI, and 37+ more — so your AI assistant can manage your entire inblog blog through natural language.

Write an SEO post. Check your traffic. Upload a cover image. Publish. All from your terminal.

What Are AI Skills?

AI skills are the new building blocks of developer workflows. Think of them as specialized instruction sets that teach your AI assistant how to perform specific tasks — like npm packages, but for AI capabilities.

In 2026, the AI skills ecosystem is exploding. Vercel launched Skills for React best practices. Skild built "the npm for AI Agent Skills." And now, inblog brings this pattern to blog management.

Instead of context-switching between your code editor, CMS dashboard, analytics tools, and image editors, you stay in one place — your terminal — and let AI handle the rest.

How It Works

Installation

Two ways to install:

Via skills.sh (recommended for Claude Code, Cursor, Copilot, and 37+ tools):

npx skills add inblog-inc/inblog-ai-skills

Via npm (interactive setup):

npx @inblog/ai-skills

The interactive installer detects which AI tools you have installed and sets up skills for each one. It also installs @inblog/cli — the command-line tool that skills use under the hood.

# Install for all detected tools
npx @inblog/ai-skills --all

# Install for specific tools only
npx @inblog/ai-skills --tools claude,cursor

How Skills Work

  1. npx @inblog/ai-skills copies markdown skill files to your AI tool's config directory
  2. Your AI tool picks them up as available commands
  3. You ask your AI assistant to do blog tasks in natural language
  4. The AI uses @inblog/cli commands behind the scenes

No API calls to write. No dashboard to navigate. Just talk to your AI.

The 11 Skills

1. write-seo-post — Write and Publish Blog Posts

The flagship skill. Guides you through the complete blog post creation workflow:

  • Topic selection based on your content strategy
  • Outline generation with SEO-optimized heading structure
  • Content writing matching your brand voice and target persona
  • Image sourcing (AI-generated, Unsplash, screenshots, or HTML designs)
  • Visual preview — verify how the post looks before publishing
  • One-command publishing via CLI

Try it: Just tell your AI assistant "write a blog post about [topic]" and the skill handles everything.

2. manage-posts — Edit, Publish, Schedule, Delete

Full post lifecycle management without opening the dashboard:

  • Edit titles, slugs, meta descriptions, tags, authors, and cover images
  • Publish, unpublish, or schedule posts
  • Generate preview links to check posts before they go live
  • Bulk operations across multiple posts

Example: "Update the meta description of our latest post" or "Schedule this draft for next Monday."

3. image-sourcing — 4 Ways to Get Blog Images

The skill that solves the "where do I find images?" problem with four methods:

Method Best For Requirements
Gemini AI generation Custom illustrations, unique visuals GEMINI_API_KEY
Unsplash search Hero/cover photos, stock imagery None (free)
Browser screenshots Tool UI captures, web page shots Playwright
HTML → screenshot Infographics, comparison cards, data viz Tailwind CSS

Example: "Generate a cover image for our post about SEO trends" or "Take a screenshot of our pricing page."

4. autopilot — Autonomous Blog Growth

The most ambitious skill. Autopilot assesses your blog's current state, identifies the highest-impact action, and executes it — one atomic action per invocation.

It might:

  • Discover you're missing a meta description → fix it
  • Notice a content gap in your topic cluster → draft a new post
  • Find that your top post needs updating → refresh the data
  • See that Google Search Console shows a keyword opportunity → create content for it

Try it: Just say "autopilot" or "what should I do next for my blog?"

5. check-analytics — Traffic and SEO Analysis

Pull analytics data and get AI-interpreted insights:

  • Top performing posts by traffic and engagement
  • Keyword rankings and opportunities
  • Traffic source breakdown
  • Data-driven content suggestions based on what's working

Example: "How is my blog performing?" or "Which keywords should I target next?"

6. content-plan — Editorial Calendar

Strategic content planning that considers:

  • Topic clusters for topical authority
  • Funnel mapping — TOFU, MOFU, BOFU balance
  • Content gaps vs competitors
  • Publication cadence recommendations

Example: "Create a content plan for next month" or "What should I write about?"

7. blog-strategy — Define Your Blog's Mission

Set up your blog's strategic foundation:

  • Business purpose and goals
  • Target personas with pain points
  • Content pillars and topics
  • Brand voice and tone guidelines
  • Conversion goals and CTAs

This strategy is stored in .inblog/strategy.md and automatically referenced by other skills — so every post matches your brand.

8. setup-blog — Health Check Your Blog

Scans your blog configuration and identifies what's missing:

  • Logo, favicon, OG image
  • Google Analytics connection
  • Search Console integration
  • Custom domain setup
  • CTA banner configuration

Example: "Check my blog setup" or "What am I missing?"

9. content-quality-checklist — Pre-Publish Review

Before you hit publish, this skill checks:

  • Content length and depth
  • Image count and quality
  • Internal links present
  • Meta description optimized
  • SEO competitiveness assessment
  • Visual preview verification

Example: "Review this post before publishing" or "Quality check."

10. content-html — HTML Format Reference

Complete reference for inblog's TipTap-based HTML format:

  • Allowed HTML tags
  • Custom blocks: callouts, image grids, link buttons, YouTube embeds
  • Best practices for content formatting

Essential when you need precise control over post formatting.

11. api-reference — CLI and API Reference

Complete documentation for the inblog CLI and API:

  • All endpoints with request/response formats
  • Field definitions and data types
  • Filter and sort options
  • Error codes and troubleshooting

The Workspace: Context That Persists

Skills use a .inblog/ directory in your project to persist context across conversations. This means your AI assistant remembers your blog strategy, author profiles, and content plans — even in new sessions.

.inblog/
├── config.json              # Service credentials
├── {your-blog}/
│   ├── strategy.md          # Blog strategy
│   ├── business.md          # Business profile
│   ├── authors/
│   │   └── {author-id}.md   # Author profiles
│   ├── plans/
│   │   └── 2026-04.md       # Monthly editorial calendars
│   └── cache/
│       ├── posts.json       # Published posts (TTL 7d)
│       ├── analytics.json   # Traffic data (TTL 7d)
│       └── gsc-keywords.json # Search Console keywords

Why this matters: When you ask your AI to "write a blog post," it doesn't start from zero. It reads your strategy, checks your content plan, matches your brand voice, and writes in the style your audience expects.

Real-World Workflow Example

Here's what a typical session looks like:

You: "What should I write about next?"
AI: [reads content plan, checks analytics, identifies gaps]
    → "Based on your keyword data, 'headless CMS comparison'
       has high impressions but no dedicated post. Want me to write it?"

You: "Yes, write it."
AI: [generates outline, writes content, sources cover image]
    → "Draft ready. Here's a preview link: [url].
       Want me to publish?"

You: "Add a comparison table and publish."
AI: [updates HTML, runs quality checklist, publishes]
    → "Published! Post is live at [url].
       Meta title and OG image are set."

Total time: 5 minutes. No dashboard opened. No image editor launched. No HTML manually written.

Who Is This For?

Solo Founders and Indie Hackers

You're building a product AND need to do content marketing. You don't have time for a CMS dashboard. With ai-skills, blog management happens in the same terminal where you code.

Developer-Led Marketing Teams

Your marketing runs through code, not Canva. Skills let developers contribute to content operations without learning a CMS.

Content Teams Using AI Assistants

If your workflow already includes Claude Code or Cursor, adding inblog skills means your blog becomes part of your existing AI-assisted workflow — not a separate tool to context-switch into.

Agencies Managing Multiple Blogs

Each client gets their own .inblog/{subdomain}/ workspace with separate strategy, plans, and cache. Manage multiple blogs from one terminal.

Technical Requirements

  • inblog.ai account with Team plan or higher
  • API key from dashboard → Settings → API Keys
  • Node.js 18+
  • Any supported AI coding tool (Claude Code, Cursor, Copilot, Codex, Gemini CLI, or 37+ others)

Getting Started

# 1. Install skills
npx @inblog/ai-skills

# 2. Set your API key
export INBLOG_API_KEY="your-api-key"

# 3. Start using skills
# In Claude Code, Cursor, or any supported tool:
"Set up my blog"        → runs setup-blog
"Write a post about X"  → runs write-seo-post
"Check my analytics"    → runs check-analytics
"What should I do next" → runs autopilot

That's it. Your blog is now AI-native.

Why We Built This

Most CMS platforms were designed for a world where humans manually write, format, upload, and publish content. That world is changing.

In 2026, AI coding tools are where developers and technical marketers spend their time. We believe blog management should live where you already work — not in a separate dashboard you visit once a week.

@inblog/ai-skills is our bet on this future: a blog that's managed through conversation, not clicks.


@inblog/ai-skills is open source (MIT). Install it with npx @inblog/ai-skills and start managing your blog from your AI coding tool. Get started with inblog.

Share article