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
npx @inblog/ai-skillscopies markdown skill files to your AI tool's config directory- Your AI tool picks them up as available commands
- You ask your AI assistant to do blog tasks in natural language
- The AI uses
@inblog/clicommands 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.