← Files SociaHiveARCHIVED FILE

plugin.json

5.6 KB · Nov 6, 2026 · 07:26 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "sociahive",
  "version": "1.0.1",
  "description": "DM automations, post scheduling and results for your social accounts, from ChatGPT.",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SociaHive",
        "shortDescription": "Automate DMs, schedule posts",
        "longDescription": "SociaHive connects ChatGPT to your SociaHive account, so you can run your social media from a conversation instead of a dashboard.\n\nAutomate your DMs: describe an automation in plain words and ChatGPT builds it as a draft, for example sending a DM when someone comments a keyword, sharing a link, collecting emails and phone numbers, or answering common questions. Automations run on Instagram, Facebook, Messenger, WhatsApp and Telegram. You can list, edit, duplicate, turn on and turn off your flows, and roll a flow back to an earlier version.\n\nSchedule and publish posts: write and schedule posts to Instagram, Facebook, LinkedIn, X, Threads, TikTok, YouTube, Bluesky and Pinterest. See your calendar and reschedule or cancel posts, one at a time or in bulk.\n\nSee what's working: account analytics, results for each post, stats for each flow, and content insights about which formats, days and topics perform best for your account.\n\nSafe by design: new automations start as drafts, and deleting something or publishing right away asks you to confirm first. You can connect with read-only access and revoke access anytime in SociaHive under Settings, Connected apps.\n\nYou need a SociaHive account with at least one social account connected.",
        "developerName": "SociaHive",
        "category": "Productivity",
        "websiteURL": "https://www.sociahive.com",
        "supportURL": "https://www.sociahive.com/support",
        "privacyPolicyURL": "https://www.sociahive.com/privacy",
        "termsOfServiceURL": "https://www.sociahive.com/terms",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the user's DM automations, live and draft.",
              "prompt": "Show me the flows we have, including draft and live.",
              "tools_triggered": "list_flows",
              "expected_behavior": "Returns the flows on the connected Instagram account with each one's status (live or draft)."
            },
            {
              "description": "Build a comment-to-DM automation on the latest post, as a draft.",
              "prompt": "Generate a flow for me on our most recent post that will send our pricing page to anyone who comments \"interested\".",
              "tools_triggered": "get_latest_published_media, generate_flow",
              "expected_behavior": "Finds the most recent Instagram post and creates a draft flow on it: a comment trigger on the keyword \"interested\" and a DM with the pricing page link. The flow is not turned on."
            },
            {
              "description": "Check the flow just built.",
              "prompt": "Is the flow ready?",
              "tools_triggered": "get_flow",
              "expected_behavior": "Confirms the flow finished building with no reported issues and that it is still a draft, so it is not sending messages yet."
            },
            {
              "description": "List the posts queued in the scheduler.",
              "prompt": "What are the posts scheduled to go live in the scheduler?",
              "tools_triggered": "list_scheduled_posts",
              "expected_behavior": "Lists the scheduled posts with platform, scheduled time and the opening words of each caption."
            },
            {
              "description": "Schedule a new Instagram post.",
              "prompt": "Schedule one more post to Instagram with a placeholder image and the caption \"this is a test\". It needs to go live next Friday at 10 PM Eastern time.",
              "tools_triggered": "create_scheduled_post",
              "expected_behavior": "Creates a scheduled Instagram post with a placeholder image at the requested time and confirms the caption and the go-live time. If the caption, image or time is missing, ChatGPT asks for it first."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request. SociaHive manages social automations and posts, so it should not be called; if asked, ChatGPT should say SociaHive cannot book flights.",
              "prompt": "Book me a flight to Los Angeles."
            },
            {
              "description": "Unsolicited mass messaging. Platforms only allow messaging people who contacted the account first, so no tool should send it; ChatGPT should decline and may suggest a flow that answers people who opt in by commenting or messaging.",
              "prompt": "Send a message to 5000 Instagram users, the message should be \"test 3\"."
            },
            {
              "description": "Reading the inbox is not something SociaHive offers in ChatGPT, so no tool should be called; ChatGPT should say it cannot read the inbox through SociaHive.",
              "prompt": "Show me the most recent message from our inbox."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/i-msMBUOC38",
        "commerce": false
      },
      "publication": {
        "release_notes": "DM automations, post scheduling and analytics for SociaHive accounts. Resubmitted under the verified SociaHive business."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 67bdedbda70d7fb6825d5e29947a55f417c32d6d5708cdb587626846d4d8e2e7