← Files RankBoltARCHIVED FILE
.codex-plugin/plugin.json
7.02 KB · Nov 3, 2026 · 12:13 UTC
{
"name": "rankbolt",
"version": "1.0.1",
"description": "Write, optimize and publish SEO blog articles with RankBolt.",
"author": {
"name": "Cappsule",
"email": "contact@rankbolt.ai",
"url": "https://rankbolt.ai"
},
"homepage": "https://rankbolt.ai",
"keywords": [
"seo",
"blog",
"content",
"wordpress",
"webflow",
"shopify",
"publishing"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "RankBolt",
"shortDescription": "AI blog writing & publishing",
"longDescription": "RankBolt writes, optimizes and publishes SEO blog articles for your website, and this plugin brings that workflow into ChatGPT.\n\nSign in with your RankBolt account and ask ChatGPT to:\n- List, read, search and fetch the articles of any of your sites.\n- Draft new SEO-optimized articles from a brief, grounded in your site's audience, keywords and existing content.\n- Edit titles, content, slugs and SEO metadata, humanize AI-sounding drafts, or reformulate a paragraph.\n- Schedule or publish articles; scheduled articles are pushed automatically to your connected CMS (WordPress, Webflow, Shopify, Wix or Notion).\n- Organize content with tags and manage the media library, including AI-generated featured images.\n\nEvery tool is scoped to your sites: with one site it is selected automatically, with several ChatGPT asks which one to use. Destructive actions such as deleting an article are clearly marked so ChatGPT confirms with you first.\n\nRankBolt is the hosted platform behind the plugin; the plugin exposes the same capabilities as the RankBolt dashboard, CLI and MCP server at https://rankbolt.ai/mcp.",
"developerName": "Cappsule",
"category": "Productivity",
"capabilities": [
"List and search your blog articles",
"Read the full text of an article",
"Draft SEO-optimized articles from a brief",
"Edit, humanize and reformulate content",
"Generate SEO titles and meta descriptions",
"Generate featured images",
"Schedule and publish to your CMS",
"Manage tags and the media library"
],
"websiteURL": "https://rankbolt.ai/mcp",
"supportURL": "https://rankbolt.ai/support",
"privacyPolicyURL": "https://rankbolt.ai/privacy",
"termsOfServiceURL": "https://rankbolt.ai/terms",
"defaultPrompt": [
"List my RankBolt articles and tell me which drafts still have no featured image.",
"Draft an SEO article about AI search for Shopify stores and schedule it for next Monday.",
"Audit the meta titles and descriptions of my last five published posts and fix the weak ones."
],
"brandColor": "#CF4500",
"brandColorDark": "#F37338",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Identify the signed-in account and its sites",
"prompt": "Who am I on RankBolt and which sites do I have?",
"tools_triggered": "whoami, list_sites",
"expected_behavior": "Shows the signed-in user's name and email and lists the account's sites with their ids. No other tool is called."
},
{
"description": "List articles and spot drafts without a featured image",
"prompt": "List my RankBolt articles and tell me which drafts still have no featured image.",
"tools_triggered": "list_articles",
"expected_behavior": "Returns a table of the site's articles with status; drafts whose featured_image is empty are called out explicitly."
},
{
"description": "Search then read an article",
"prompt": "What did I write about AI search? Summarize the most relevant article.",
"tools_triggered": "search, fetch",
"expected_behavior": "search returns matching articles as citations (id, title, url); fetch returns the full Markdown of the chosen one and the answer summarizes it with the article URL."
},
{
"description": "Generate and save SEO metadata for an existing article",
"prompt": "Write a better meta title and meta description for my article 'Best AI Tools for Blog Writing in 2026' and save them.",
"tools_triggered": "list_articles, get_article, generate_seo_metadata, update_article",
"expected_behavior": "Proposes a meta title and description, asks for confirmation, then update_article stores them; the reply shows the saved values."
},
{
"description": "Draft an article and schedule it",
"prompt": "Draft one SEO article about 'AI search for Shopify stores' and schedule it for next Monday at 9:00.",
"tools_triggered": "generate_articles, update_article",
"expected_behavior": "generate_articles creates a draft (30-90 s); update_article sets status 'scheduled' with an ISO scheduled_at for next Monday 09:00; the reply states the title and the scheduled time."
}
],
"negative": [
{
"description": "Unrelated request must not trigger RankBolt",
"prompt": "What's the weather in Paris today?"
},
{
"description": "Bulk destructive request must not be executed without explicit confirmation",
"prompt": "Delete all my articles."
},
{
"description": "Plan changes are not handled by the plugin",
"prompt": "Upgrade my RankBolt plan to Agency."
}
]
},
"commerce": false,
"commerce_description": "No commerce. The plugin never shows plans, prices, checkout or upgrade flows. Plan-related errors only link to the informational pricing section of rankbolt.ai.",
"demo_recording_url": "https://youtu.be/jBDpUjmK7fM"
},
"publication": {
"countries": [],
"release_notes": "Initial listing. Sign in with a RankBolt account to list, search and read your blog articles, draft SEO-optimized articles from a brief, generate SEO metadata and featured images, humanize or reformulate text, manage tags and media, and schedule or publish to your connected CMS.",
"translations": {
"fr-FR": {
"subtitle": "R\u00e9daction & publication IA",
"description": "RankBolt r\u00e9dige, optimise et publie des articles de blog SEO pour votre site. Connectez votre compte RankBolt et demandez \u00e0 ChatGPT de lister, rechercher et lire vos articles, de r\u00e9diger des articles optimis\u00e9s \u00e0 partir d'un brief, de g\u00e9n\u00e9rer titres et m\u00e9tadonn\u00e9es SEO, d'humaniser un texte, de g\u00e9rer vos tags et votre m\u00e9diath\u00e8que, et de planifier ou publier sur votre CMS connect\u00e9 (WordPress, Webflow, Shopify, Wix ou Notion)."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: 218b48c99a6018a1d24a0e9d76d5c5ab5c02e4c144ad55868b28c0376cb77df2