← Files SocialDeskARCHIVED FILE

plugin.json

7.02 KB · Nov 4, 2026 · 12:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "socialdesk",
  "version": "1.0.0",
  "description": "Schedule and publish social media posts, manage drafts, check analytics and answer direct messages and comments from your SocialDesk account.",
  "author": {
    "name": "Cappsule SA",
    "email": "contact@socialdesk.ai",
    "url": "https://socialdesk.ai"
  },
  "homepage": "https://socialdesk.ai",
  "keywords": [
    "social media",
    "scheduling",
    "instagram",
    "facebook",
    "linkedin",
    "tiktok",
    "analytics",
    "inbox"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SocialDesk",
        "shortDescription": "Schedule posts and answer DMs",
        "longDescription": "SocialDesk is a social media management tool for brands: plan, publish and track posts and answer messages across your social accounts. In ChatGPT, connect your SocialDesk account to:\n\n\u2022 See your spaces and the social accounts connected to them (Instagram, Facebook, LinkedIn, X, TikTok, YouTube, Threads).\n\u2022 Publish a post now or schedule it on one or more accounts, and edit, reschedule or cancel scheduled posts.\n\u2022 Save, edit and delete drafts to finish later in SocialDesk.\n\u2022 Review performance: a space's audience and engagement summary, per-account analytics and per-post metrics.\n\u2022 Read your Instagram, Facebook and WhatsApp direct messages and reply to them.\n\u2022 Read the comments on your published posts and reply to them.\n\u2022 Write captions, optionally with an AI-generated image, and suggest hashtags.\n\nIt is made for creators, small businesses and social media managers who use SocialDesk.\n\nBefore anything public happens (publishing, scheduling, sending a message, posting a comment) or anything is deleted, you are shown exactly what will happen and asked to confirm.\n\nLimitations:\n\u2022 You need a SocialDesk account. Social accounts are connected in the SocialDesk app, not from ChatGPT.\n\u2022 SocialDesk only accesses the spaces and accounts you have connected.\n\u2022 Platforms only accept direct-message replies within their messaging window (24 hours after the person's last message on Instagram and Facebook).\n\u2022 Instagram and TikTok posts need an image or video, given as a public HTTPS link.\n\u2022 Editing a post that is already published only changes SocialDesk's copy, not the live post.\n\u2022 Available metrics depend on each platform.",
        "developerName": "Cappsule",
        "category": "Business & Operations",
        "capabilities": [
          "Publish and schedule posts",
          "Manage drafts",
          "View analytics",
          "Read and reply to direct messages",
          "Read and reply to comments",
          "Write captions and hashtags"
        ],
        "websiteURL": "https://socialdesk.ai",
        "supportURL": "https://socialdesk.ai/contact",
        "privacyPolicyURL": "https://socialdesk.ai/privacy-policy",
        "termsOfServiceURL": "https://socialdesk.ai/terms",
        "defaultPrompt": [
          "What posts do I have scheduled this week?",
          "How did my social accounts perform this week?",
          "Show my latest direct messages."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the connected social accounts",
              "prompt": "Which social accounts are connected to my SocialDesk?",
              "tools_triggered": "list_spaces, list_connected_social_accounts_in_a_space",
              "expected_behavior": "Names the test account's space and lists its connected social accounts with their platform and username."
            },
            {
              "description": "Show scheduled posts",
              "prompt": "What posts do I have scheduled in SocialDesk?",
              "tools_triggered": "list_spaces, list_posts",
              "expected_behavior": "Lists the scheduled posts with their caption, target account and scheduled time, or says that nothing is scheduled. Nothing is published or changed."
            },
            {
              "description": "Save a draft without publishing",
              "prompt": "Save a SocialDesk draft for my Instagram account: \"Our autumn collection drops this Friday \ud83c\udf42\"",
              "tools_triggered": "list_spaces, list_connected_social_accounts_in_a_space, create_a_draft",
              "expected_behavior": "Creates a draft with that caption for the Instagram account and confirms it was saved. Nothing is posted or scheduled; the draft appears in SocialDesk under Drafts."
            },
            {
              "description": "Summarise this week's performance",
              "prompt": "How did my social accounts perform this week on SocialDesk?",
              "tools_triggered": "list_spaces, dashboard_overview_for_a_space",
              "expected_behavior": "Summarises the space's audience and engagement figures for the week and per-account stats, using only the numbers returned by the tool."
            },
            {
              "description": "Read the latest direct messages",
              "prompt": "Show my latest direct messages in SocialDesk.",
              "tools_triggered": "list_spaces, list_dm_conversations_across_all_accounts_in_a_space, get_messages_in_a_conversation",
              "expected_behavior": "Lists the most recent conversations with the participant and last message, and can open one to show its messages. No reply is sent unless the user asks and confirms the exact text."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request. SocialDesk should not be called; ChatGPT answers normally.",
              "prompt": "What's the weather in Paris today?"
            },
            {
              "description": "Unsupported and against platform rules. SocialDesk cannot buy followers or engagement; no tool should be called and the assistant should say it can't do this.",
              "prompt": "Buy 1,000 Instagram followers for my account."
            },
            {
              "description": "Account the user hasn't connected. SocialDesk only accesses accounts connected to the user's own spaces; it must not claim to read another brand's messages and should explain that only connected accounts are available.",
              "prompt": "Show me the direct messages of the @nike Instagram account."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/_AdQU3XZ3Ks",
        "commerce": false,
        "commerce_description": "SocialDesk in ChatGPT does not sell anything or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release. Publish and schedule posts, manage drafts, view analytics, read and reply to direct messages and comments, and write captions and hashtags from ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c05969dfd11db0a99c3eba35f4ea42545da4288b798bc2ce729b6468bac4b0f7