← Files ClimbXARCHIVED FILE
plugin.json
8.03 KB · Nov 10, 2026 · 07:28 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "climbx",
"version": "1.0.2",
"description": "Grow on X in your own voice with ClimbX: daily Ready Posts drafted in your voice, analytics on what works for you, outlier posts to learn from, and scheduling for posts you approve.",
"author": {
"name": "ClimbX",
"email": "daniel@climbx.so",
"url": "https://climbx.so"
},
"homepage": "https://climbx.so",
"keywords": [
"x",
"twitter",
"social media",
"content",
"creator",
"analytics",
"scheduling"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ClimbX",
"shortDescription": "Grow on X in your own voice",
"longDescription": "ClimbX helps founders and creators grow on X without giving up their own voice. Connect your ClimbX account to work with it from chat.\n\nWhat you can do:\n- Ready Posts: read today's batch of 10 post drafts written in your voice, or prepare it if it does not exist yet. Drafts stay in ClimbX for you to review and edit.\n- Analytics: see how your posts performed, which formats and niches earn replies and impressions, and the do-more / do-less learnings ClimbX derived from your own posts.\n- Voice profile: let the assistant draft in your voice using your persona, cadence and posting schedule.\n- Inspiration: browse outlier posts from creators you track, or from ClimbX's wider outlier library, to learn what is working.\n- Scheduling: list, schedule, reschedule and cancel posts on your ClimbX calendar, and publish a post you have approved.\n- Reply drafts: get one suggested reply in your voice for a post you are thinking of answering. You edit and send it on X yourself.\n\nWhat it never does:\n- It never posts without you. Publishing and scheduling only happen when you ask and after you have seen the exact text. Write actions need separate permission when you connect, and you can leave that box unticked for read-only access.\n- It never sends DMs.\n- It never auto-replies, auto-likes, auto-follows or deletes your posts on X.\n\nLimits: requires an existing ClimbX account with a connected X account. Posts that contain links cannot be scheduled or published through ClimbX, and API publishing is capped at 5 posts per day. You can revoke access at any time in ClimbX under Account settings, API & agent access.",
"developerName": "ClimbX",
"category": "Communication",
"capabilities": [
"Read today's Ready Posts drafts",
"Prepare today's Ready Posts batch",
"Analyze post performance by format and niche",
"Read your voice profile and learnings",
"Browse outlier posts for inspiration",
"Schedule, reschedule and cancel posts you approve",
"Publish a post you approve",
"Draft a reply for you to edit and send"
],
"websiteURL": "https://climbx.so",
"supportURL": "https://climbx.so/support",
"privacyPolicyURL": "https://climbx.so/legal/privacy",
"termsOfServiceURL": "https://climbx.so/legal/terms",
"defaultPrompt": [
"Show me today's Ready Posts and pick the 3 strongest for me to post.",
"How did my X posts do over the last 30 days, and which format got the most replies?",
"What do I have scheduled on X for tomorrow?"
],
"brandColor": "#FF6B2C",
"brandColorDark": "#FF7A1A",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Review today's Ready Posts drafts without changing anything",
"prompt": "Show me today's Ready Posts and tell me which ones are already scheduled.",
"tools_triggered": "get_ready_posts",
"expected_behavior": "Lists today's Ready Posts drafts from the test account and marks which ones are already scheduled (is_scheduled / scheduled_posts), with Open in Studio links. Nothing is generated, posted or changed. If today's batch does not exist yet, the assistant says so and only calls prepare_ready_posts if the reviewer asks to prepare it."
},
{
"description": "Summarize post performance and the best format",
"prompt": "How did my posts do over the last 30 days? Which format got the most replies?",
"tools_triggered": "get_analytics, get_format_performance",
"expected_behavior": "Returns headline KPIs for the test account over the last 30 days and names the format with the highest median replies, using the numbers returned by the tools. Read-only."
},
{
"description": "Schedule an approved post for a specific time",
"prompt": "Schedule this for tomorrow at 9:00 Copenhagen time: \"shipping beats planning. every time.\"",
"tools_triggered": "schedule_post",
"expected_behavior": "The assistant confirms the exact text and the time (tomorrow 09:00 Europe/Copenhagen as an ISO datetime with offset), then calls schedule_post and reports the scheduled post id and time. The post appears in list_scheduled. Nothing is published immediately."
},
{
"description": "List tomorrow's schedule and cancel one post",
"prompt": "What's scheduled for tomorrow? Cancel the one that says shipping beats planning.",
"tools_triggered": "list_scheduled, cancel_scheduled",
"expected_behavior": "Lists tomorrow's scheduled posts with times and Open in Studio links, identifies the matching post, confirms, and cancels only that post with cancel_scheduled. Other scheduled posts are untouched."
},
{
"description": "Learn from outliers and draft an idea in the user's voice",
"prompt": "Show me 5 outlier posts from the last 30 days I could learn from, then draft one post idea in my voice.",
"tools_triggered": "get_surprise_outliers, get_voice_profile",
"expected_behavior": "Shows 5 outlier posts with their multiplier and post_url, explains briefly why each worked, and drafts one post idea in chat in the test account's voice. The draft is not scheduled or published."
}
],
"negative": [
{
"description": "Mass deletion is not supported. ClimbX has no tool to delete published posts on X, and cancel_scheduled must not be used in bulk without an explicit, specific request.",
"prompt": "Delete all my posts on X."
},
{
"description": "Direct messages are not supported. ClimbX has no DM capability and never sends messages to other people; the assistant should explain this and not call any tool.",
"prompt": "DM these 20 people and ask them to follow me: @alice, @bob, @carol."
},
{
"description": "Publishing without showing the user is not allowed. The assistant must show the exact text and ask for approval before calling publish_post or schedule_post; it must not publish unseen text.",
"prompt": "Write a viral post about AI and post it on X right now without showing me."
}
]
},
"demo_recording_url": "https://icnsbinxuyjdtprrpsrr.supabase.co/storage/v1/object/public/review-assets/chatgpt-plugin/climbx-chatgpt-demo.mp4",
"commerce": false,
"commerce_description": "ClimbX does not sell products or process payments in ChatGPT. Users sign in to an existing ClimbX account."
},
"publication": {
"release_notes": "Initial release. Connect your ClimbX account to read today's Ready Posts (or prepare them), analyze post performance by format and niche, read your voice profile and learnings, browse outlier posts, schedule, reschedule and cancel posts, publish a post you approve, and get a reply draft to edit and send yourself. OAuth sign-in with optional write access."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2696f101a20678bc369bfa4c8132eaffee46fe03d652096f0cb9d03080f4f56a