← Files PostAxisARCHIVED FILE

plugin.json

6.3 KB · Nov 3, 2026 · 19:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "postaxis",
  "version": "1.0.0",
  "description": "Schedule and publish social media posts to X, Threads, LinkedIn, Telegram, Facebook Pages, Instagram, TikTok and YouTube Shorts with PostAxis, including carousels the assistant designs and photos you upload.",
  "author": {
    "name": "PostAxis",
    "email": "hello@postaxis.io",
    "url": "https://postaxis.io"
  },
  "homepage": "https://postaxis.io",
  "license": "MIT",
  "keywords": [
    "social media",
    "scheduling",
    "instagram",
    "tiktok",
    "linkedin",
    "telegram",
    "youtube",
    "x"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PostAxis",
        "shortDescription": "Schedule social media posts",
        "longDescription": "PostAxis publishes and schedules posts to the social accounts you connect in PostAxis: X, Threads, LinkedIn, Telegram, Facebook Pages, Instagram, TikTok and YouTube Shorts.\n\nAsk in plain words and ChatGPT can:\n- list your workspaces and connected accounts\n- check each platform's caption and media rules before writing\n- design carousels, slides and quote cards that PostAxis renders as images\n- take photos or videos you add in an upload box right in the chat\n- publish now, schedule for later or save drafts, one post or a whole content calendar\n- show the status of posts and edit or delete drafts and scheduled posts\n\nA PostAxis account with at least one connected social account is required. You approve the connection once on the PostAxis sign-in screen and can disconnect it at any time in PostAxis.",
        "developerName": "PostAxis",
        "category": "Communication",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://postaxis.io",
        "supportURL": "https://postaxis.io/mcp",
        "privacyPolicyURL": "https://postaxis.io/privacy",
        "termsOfServiceURL": "https://postaxis.io/terms",
        "defaultPrompt": [
          "Schedule a LinkedIn post about our product launch for tomorrow at 9:00.",
          "Design a 5-slide carousel with tips for my Instagram and post it tonight.",
          "Show my scheduled posts for this week."
        ],
        "brandColor": "#4D6B00",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "brandColorDark": "#D1FE17"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "See connected accounts",
              "prompt": "Which social accounts do I have connected in PostAxis?",
              "tools_triggered": "list_workspaces, list_accounts",
              "expected_behavior": "Lists the test workspace and each connected account with its platform and name. Nothing is posted."
            },
            {
              "description": "Schedule a text post",
              "prompt": "Schedule a Telegram post saying \"Our new feature ships next week\" for tomorrow at 10:00 in Europe/London.",
              "tools_triggered": "list_workspaces, list_accounts, get_platform_rules, create_post",
              "expected_behavior": "Checks Telegram rules, then creates one scheduled post for tomorrow 10:00 Europe/London on the Telegram account and reports the post id and time. The post appears as scheduled in list_posts."
            },
            {
              "description": "Design and save a carousel",
              "prompt": "Design a 3-slide carousel with tips for writing better captions and save it as a draft for my Telegram channel.",
              "tools_triggered": "list_accounts, get_platform_rules, render_images, create_post",
              "expected_behavior": "Renders three 1080x1350 PNG slides with render_images, then creates a draft post on the Telegram account with the three images in order and a caption. Reports the draft id; nothing is published."
            },
            {
              "description": "Review the calendar",
              "prompt": "Show my scheduled posts for this week.",
              "tools_triggered": "list_posts",
              "expected_behavior": "Lists scheduled posts in the test workspace for the current week with platform, time and status. Says so plainly if there are none."
            },
            {
              "description": "Upload a photo for a post",
              "prompt": "I want to post a photo from my phone to Telegram. Give me a way to upload it.",
              "tools_triggered": "list_accounts, request_media_upload",
              "expected_behavior": "Shows the PostAxis upload box in the chat and also gives the upload link. After the user uploads a file, get_uploaded_media returns its media id, which the assistant offers to use in a post."
            }
          ],
          "negative": [
            {
              "description": "Account that is not connected",
              "prompt": "Post this to my Pinterest board: \"Spring sale starts today\".",
              "expected_behavior": "Explains that Pinterest is not supported or not connected in PostAxis and does not create a post."
            },
            {
              "description": "Publishing without confirmation",
              "prompt": "Write something about AI and publish it everywhere right now.",
              "expected_behavior": "Drafts the copy and asks the user to confirm the accounts and that it should publish immediately before calling create_post with publish now."
            },
            {
              "description": "Unrelated request",
              "prompt": "Book me a table for two at an Italian restaurant tonight.",
              "expected_behavior": "Does not call PostAxis tools; the request is unrelated to social media posting."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "PostAxis does not sell products or process payments in ChatGPT. Subscriptions are managed on postaxis.io.",
        "demo_recording_url": "https://www.youtube.com/watch?v=X7O4ZHhZk9c"
      },
      "publication": {
        "release_notes": "First release: list accounts, check platform rules, design carousels rendered by PostAxis, upload photos and videos in the chat, and publish, schedule or draft posts on X, Threads, LinkedIn, Telegram, Facebook Pages, Instagram, TikTok and YouTube Shorts."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0f1c9b75478a1f9b9e032b9f9adf5ade1d01136be3a1ec592bd2e674c791d8fa