← Files Posty: Social Media SchedulerARCHIVED FILE

plugin.json

11 KB · Nov 3, 2026 · 18:38 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a78a80578348191b5d3594846cb9913",
  "version": "1.2.0",
  "description": "Write, schedule and publish social media posts from ChatGPT with Posty: Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack and Pinterest (beta). Plan a content calendar, preview every post per account, and manage scheduled posts in the Posty app inside ChatGPT.",
  "author": {
    "name": "Norbert Levente Kiss",
    "email": "norbert@posty.hu",
    "url": "https://posty.hu"
  },
  "homepage": "https://posty.hu",
  "repository": "https://github.com/norbertlevente/posty-agent",
  "license": "AGPL-3.0",
  "keywords": [
    "social media",
    "scheduling",
    "content calendar",
    "facebook",
    "instagram",
    "linkedin",
    "tiktok",
    "hungarian"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Posty: Social Media Scheduler",
        "shortDescription": "Schedule social media posts",
        "longDescription": "Write, schedule and publish social media posts without leaving ChatGPT. Posty connects to your Facebook pages, Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack and Pinterest (beta) accounts, so you can go from an idea to a scheduled post in one conversation.\n\nWhat you can do:\n- Ask ChatGPT to write a post, a thread or a week of posts, adapted to each platform and its character limit.\n- See a preview card per account with the name, the handle, the local publish time and the character count before anything is saved.\n- Schedule for a date and time, save as a draft, or publish now, on one channel or many at once.\n- Add images and videos from the conversation, from a link, or from your own device.\n- Ask what is going out this week, and cancel a scheduled post.\n- Open the Posty app from the ChatGPT sidebar or beside a conversation: a content calendar, a composer and your channel list. Select a post and ask ChatGPT to rewrite it.\n- In the ChatGPT desktop app, type @ to point at a channel or an upcoming post.\n\nPosty is a social media scheduler made in Europe for small businesses, creators and agencies. Your timezone and the workspace ChatGPT works in are in the plugin settings.",
        "developerName": "Norbert Levente Kiss",
        "category": "Communication",
        "capabilities": [
          "Write and schedule posts",
          "Preview posts per account",
          "Content calendar",
          "Cancel scheduled posts",
          "Upload images and videos"
        ],
        "websiteURL": "https://posty.hu",
        "supportURL": "https://posty.hu/segitseg",
        "privacyPolicyURL": "https://posty.hu/adatvedelem",
        "termsOfServiceURL": "https://posty.hu/aszf",
        "defaultPrompt": [
          "Write an Instagram and Facebook post about our weekend offer and schedule it for Friday 9:00.",
          "Plan next week's LinkedIn posts for my business and show me the previews.",
          "Open my Posty calendar."
        ],
        "brandColor": "#EA580C",
        "brandColorDark": "#FF7D1F",
        "composerIcon": "./assets/logo.svg",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "demo_recording_url": "https://youtu.be/F7Gl98mYX2g",
        "test_cases": {
          "positive": [
            {
              "description": "Import a valid public image into the Posty media library for later attachment.",
              "prompt": "Import this image into my Posty media library: https://posty.hu/review/posty-test-photo.jpg",
              "tools_triggered": "upload_media_from_url",
              "expected_behavior": "Returns the stored Posty media identifier and its hosted media URL, or a concise validation error if the file cannot be imported."
            },
            {
              "description": "List the connected channels, then preview an image post on Facebook and Instagram before any write occurs.",
              "prompt": "Which social channels are connected to my Posty workspace? Preview a post with that imported image on the Facebook Page and on the Instagram channel, saying: Posty review test post. Show me each account's exact name and handle.",
              "tools_triggered": "list_integrations, get_integration_schema, preview_post",
              "expected_behavior": "Lists the connected channels with their names and handles. The preview card shows the Facebook and Instagram accounts with the prepared text, its character count, each channel's own character limit, the attached image, and the publication time in the user's timezone. No post is created yet."
            },
            {
              "description": "Schedule the confirmed post on Facebook and Instagram for a time one week ahead.",
              "prompt": "I confirm the preview. Schedule it on both channels for one week from now at 10:00 in my timezone.",
              "tools_triggered": "create_post",
              "expected_behavior": "Creates one scheduled Posty post per channel with the image attached, in the QUEUE (scheduled) state, and returns each post ID with the account name, the handle and the publication time in the user's timezone. Posty publishes each post to the platform at that time; nothing is published immediately."
            },
            {
              "description": "Refuse a photo on YouTube: video-only validation with a clear message.",
              "prompt": "Now try to schedule that same photo post on the YouTube channel too.",
              "tools_triggered": "preview_post or create_post",
              "expected_behavior": "Posty refuses: the validation reports that the attached item must be a video, because YouTube accepts only video uploads. No YouTube post is created, and the reply explains what is missing."
            },
            {
              "description": "Read the scheduled posts back with UTC and local times, then cancel them, leaving the workspace as it was.",
              "prompt": "Show me those two scheduled posts in my Posty calendar with their publication times in UTC and in my timezone, then delete both of them.",
              "tools_triggered": "list_posts, delete_post",
              "expected_behavior": "Lists both posts with their post IDs, their QUEUE (scheduled) state, the channel names and handles, and the publication times in both UTC and the user's timezone, as a calendar card. Then deletes each scheduled post before it is published, reporting exactly what was removed and naming the channel for each. A following list_posts call confirms both posts are gone."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for unrelated calendar requests.",
              "prompt": "What meetings do I have tomorrow?"
            },
            {
              "description": "Do not trigger for writing that is not a social media post, such as a private e-mail.",
              "prompt": "Write a short e-mail to my landlord about the broken heater in my flat."
            },
            {
              "description": "Do not trigger for social analytics, which the Posty tools do not expose.",
              "prompt": "Show me my Instagram engagement analytics for last month."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Posty does not sell anything in ChatGPT. Plans are chosen and paid on posty.hu."
      },
      "publication": {
        "release_notes": "Posty is now an app inside ChatGPT. Open it from the sidebar or beside a conversation: a content calendar with list, week and month views, a composer with formatting, emoji and a live preview, and your channel list. Open a scheduled post to change its text, time or channels. In the conversation, the preview card lets you edit the text, pick the date and time, choose schedule, draft or publish now, and leave an account out before you schedule. The result card has Undo, asking what is scheduled shows a calendar card, and a new upload card takes photos and videos in original quality, up to 1 GB, from your computer or your phone. Plugin settings hold your timezone and workspace, the @ menu of the desktop app lists your channels and upcoming posts, and a getting started guide helps you set up. Pinterest joins as the twelfth platform, in beta. Now available in the United States, Canada, the United Kingdom, Ireland and across Europe.",
        "translations": {
          "hu": {
            "subtitle": "K\u00f6z\u00f6ss\u00e9gim\u00e9dia-\u00fctemez\u0151",
            "description": "\u00cdrj, \u00fctemezz \u00e9s tegy\u00e9l k\u00f6zz\u00e9 k\u00f6z\u00f6ss\u00e9gim\u00e9dia-bejegyz\u00e9seket a ChatGPT elhagy\u00e1sa n\u00e9lk\u00fcl. A Posty \u00f6sszek\u00f6ti a Facebook-oldalaidat, az Instagram, X, LinkedIn, TikTok, YouTube, Threads, Bluesky, Telegram, Discord, Slack \u00e9s Pinterest (b\u00e9ta) fi\u00f3kjaidat, \u00edgy egy besz\u00e9lget\u00e9sben jutsz el az \u00f6tlett\u0151l az \u00fctemezett posztig.\n\nMire haszn\u00e1lhatod:\n- K\u00e9rd meg a ChatGPT-t, hogy \u00edrjon egy posztot, egy threadet vagy egy eg\u00e9sz heti tartalmat, platformonk\u00e9nt a saj\u00e1t karakterkorl\u00e1tj\u00e1hoz igaz\u00edtva.\n- Minden fi\u00f3khoz el\u0151n\u00e9zeti k\u00e1rty\u00e1t kapsz a n\u00e9vvel, a felhaszn\u00e1l\u00f3n\u00e9vvel, a helyi id\u0151ponttal \u00e9s a karaktersz\u00e1mmal, miel\u0151tt b\u00e1rmi elment\u0151dne.\n- \u00dctemezz d\u00e1tumra \u00e9s id\u0151pontra, ments piszkozatk\u00e9nt, vagy tedd k\u00f6zz\u00e9 azonnal, egy vagy t\u00f6bb csatorn\u00e1n egyszerre.\n- K\u00e9pet \u00e9s vide\u00f3t adhatsz hozz\u00e1 a besz\u00e9lget\u00e9sb\u0151l, linkr\u0151l vagy a saj\u00e1t eszk\u00f6z\u00f6dr\u0151l.\n- K\u00e9rdezd meg, mi megy ki a h\u00e9ten, \u00e9s t\u00f6r\u00f6lj egy \u00fctemezett posztot.\n- Nyisd meg a Posty alkalmaz\u00e1st a ChatGPT oldals\u00e1vj\u00e1b\u00f3l vagy egy besz\u00e9lget\u00e9s mellett: tartalomnapt\u00e1r, bejegyz\u00e9s\u00edr\u00f3 \u00e9s a csatorn\u00e1id. Jel\u00f6lj ki egy posztot, \u00e9s k\u00e9rd meg a ChatGPT-t, hogy \u00edrja \u00e1t.\n- A ChatGPT asztali alkalmaz\u00e1s\u00e1ban a @ jellel egy csatorn\u00e1ra vagy egy k\u00f6vetkez\u0151 posztra mutathatsz.\n\nA Posty Eur\u00f3p\u00e1ban k\u00e9sz\u00fclt k\u00f6z\u00f6ss\u00e9gim\u00e9dia-\u00fctemez\u0151 kisv\u00e1llalkoz\u00e1soknak, tartalomgy\u00e1rt\u00f3knak \u00e9s \u00fcgyn\u00f6ks\u00e9geknek. Az id\u0151z\u00f3n\u00e1d \u00e9s a munkater\u00fclet, amelyben a ChatGPT dolgozik, a b\u0151v\u00edtm\u00e9ny be\u00e1ll\u00edt\u00e1saiban van."
          }
        },
        "countries": [
          "HU",
          "CH",
          "AT",
          "DE",
          "CZ",
          "SK",
          "PL",
          "RO",
          "SI",
          "GB",
          "IE",
          "US",
          "CA",
          "FR",
          "ES",
          "IT",
          "PT",
          "NL",
          "BE",
          "LU",
          "SE",
          "DK",
          "NO",
          "FI",
          "HR",
          "GR"
        ]
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: db46cfaa60c2e6dbcce1199e9e8dbc90795183c27e1245ed807ab3e1b5a4ba58