← Files ShagerARCHIVED FILE

plugin.json

6.28 KB · Nov 4, 2026 · 00:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "shager",
  "version": "1.0.2",
  "description": "Plan, schedule and publish social media posts across many accounts, answer comments and see what worked, from ChatGPT.",
  "author": {
    "name": "Yaniv Presler",
    "email": "hello@shager.ai",
    "url": "https://shager.ai/en"
  },
  "homepage": "https://shager.ai/en",
  "keywords": [
    "social media",
    "scheduling",
    "publishing",
    "comments",
    "analytics",
    "marketing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Shager",
        "shortDescription": "Plan and publish social posts",
        "longDescription": "Shager is a social media scheduler for people and businesses who post to many accounts. Connect it to ChatGPT and manage your social media by talking to it.\n\nWhat you can do:\n- See your connected accounts, clients and account groups.\n- Write posts as drafts, with a first comment, per-account text and photos or videos from a link.\n- Check a post against each network's rules before it goes out.\n- Schedule posts, or send them for a client's approval first.\n- See what is scheduled, published or failed, and why.\n- Read comments on your published posts, reply, hide or delete them.\n- Set up automatic replies to comments and direct messages.\n- See views, likes, comments, shares, clicks and follower growth per post, account and network.\n\nNetworks: YouTube, X and LinkedIn are open to everyone. Facebook Pages, Instagram and TikTok open as each network finishes its review of Shager.\n\nYou stay in control. When you connect, ChatGPT can read and prepare drafts. It can schedule posts and reply to comments only if you tick \"Also let the agent schedule and publish on its own\" on Shager's consent screen. Large or immediate sends ask for an extra confirmation, and every action is logged in Shager.\n\nYou need a Shager account (shager.ai) with your social accounts connected there.",
        "developerName": "Yaniv Presler",
        "category": "Communication",
        "capabilities": [
          "Schedule social media posts",
          "Write and check drafts",
          "Reply to comments",
          "Social media analytics"
        ],
        "websiteURL": "https://shager.ai/en",
        "supportURL": "https://shager.ai/en/contact",
        "privacyPolicyURL": "https://shager.ai/en/privacy",
        "termsOfServiceURL": "https://shager.ai/en/terms",
        "defaultPrompt": [
          "What do I have scheduled on social media this week?",
          "Draft a post for my accounts about our weekend opening hours.",
          "Which of my posts did best in the last 30 days?"
        ],
        "brandColor": "#192133",
        "brandColorDark": "#F37F5D",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the connected social accounts",
              "prompt": "Which social media accounts are connected to my Shager?",
              "tools_triggered": "list_workspaces, list_channels",
              "expected_behavior": "Lists the six demo accounts of \"Harbor Lane Bakery (demo)\" in the workspace \"Directory Review\": Facebook, Instagram, TikTok, YouTube, X and LinkedIn, with their handles. Nothing is changed."
            },
            {
              "description": "See what is scheduled",
              "prompt": "What posts do I have scheduled this week?",
              "tools_triggered": "list_workspaces, list_posts",
              "expected_behavior": "Shows the scheduled posts \"Winter menu launch\" (in 2 days) and \"Customer of the week\" (in 5 days) with their times and accounts. Nothing is changed."
            },
            {
              "description": "Analytics for the last 30 days",
              "prompt": "How did my posts do in the last 30 days, and which one did best?",
              "tools_triggered": "list_workspaces, get_analytics",
              "expected_behavior": "Gives totals (views, likes, comments, shares) for the three published sample posts and names the best one, using the numbers the tool returns without inventing any."
            },
            {
              "description": "Write a draft without publishing",
              "prompt": "Write a draft post for Facebook and X announcing our new rye bread. Don't publish it.",
              "tools_triggered": "list_workspaces, list_channels, create_post",
              "expected_behavior": "Creates a draft for the Facebook and X demo accounts and shows its text. The post stays a draft: nothing is scheduled or published."
            },
            {
              "description": "Schedule the draft",
              "prompt": "Schedule the rye bread post for next Monday at 9am.",
              "tools_triggered": "list_posts, schedule_post",
              "expected_behavior": "Schedules the draft for next Monday 09:00 (workspace time zone, UTC) and confirms the time and accounts. Requires the publishing permission ticked on the consent screen; without it, the tool refuses and ChatGPT explains how to allow it. The demo accounts publish nowhere."
            }
          ],
          "negative": [
            {
              "description": "Buying followers is not something Shager does; no tool should run",
              "prompt": "Buy 5,000 Instagram followers for my bakery account."
            },
            {
              "description": "Shager has no tool that reads a direct-message inbox; ChatGPT should say so instead of guessing",
              "prompt": "Read me all my Instagram direct messages from yesterday."
            },
            {
              "description": "Facebook lets no app publish to personal profiles; Shager posts only to Pages and should not pretend otherwise",
              "prompt": "Post \"Happy birthday, Mom!\" on my personal Facebook profile."
            }
          ]
        },
        "demo_recording_url": "https://shager.ai/review/shager-chatgpt-demo.mp4",
        "commerce": false,
        "commerce_description": "Shager's tools do not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: accounts, drafts, scheduling, approvals, comments, auto-replies and analytics."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0b514dd8c17d4e2261cb5febb32e68facc9a1ff68b3b199474eb396703d4d605