← Files PostQuickAIARCHIVED FILE

plugin.json

7.35 KB · Nov 12, 2026 · 06:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "postquickai",
  "version": "1.2.0",
  "description": "Draft, schedule, and analyze social media content with PostQuickAI.",
  "author": {
    "name": "Ark Tech LLC",
    "email": "konark@arktechllc.net",
    "url": "https://www.postquick.ai"
  },
  "homepage": "https://www.postquick.ai",
  "license": "MIT",
  "keywords": [
    "social-media",
    "scheduling",
    "analytics",
    "content"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PostQuickAI",
        "shortDescription": "Schedule social media content",
        "longDescription": "PostQuickAI is a business tool for planning and scheduling social media marketing from a conversation. Prepare a draft, review its content and destinations, then schedule it for a date and time you approve.\n\nBrowse your brands and connected accounts. Read saved brand instructions, check connection health, and scan a website for brand or competitor research when requested.\n\nPrepare text posts, carousels, reply threads, video drafts and stories. Edit unpublished content, review your publishing calendar, schedule an approved batch together, or cancel future schedules.\n\nUpload your own images and videos through a browser link, search your saved media, and attach existing audio to an unpublished video. When an approved video publish runs, PostQuickAI renders the saved audio settings.\n\nCompare social performance across brands, inspect available post metrics, and request a refresh. Missing or unavailable metrics are identified rather than filled in.\n\nConnect a PostQuickAI account and choose the permissions you grant. Publishing destinations must already be connected in PostQuickAI. Drafting, scheduling and publishing are separate actions. The assistant asks you to approve public actions. Disconnecting stops new calls; it does not cancel existing schedules or accepted publishing jobs.\n\nPublish saved posts, stories and videos after approval, or retry confirmed video publishing failures. Delete content, create brands and change saved brand instructions in the PostQuickAI dashboard. Supported formats and account requirements vary by platform.",
        "developerName": "Ark Tech LLC",
        "category": "Business & Operations",
        "capabilities": [
          "Prepare social media drafts",
          "Schedule and cancel campaigns",
          "Research brands and websites",
          "Use your uploaded and saved media",
          "Compare social performance"
        ],
        "websiteURL": "https://www.postquick.ai",
        "supportURL": "https://www.postquick.ai/mcp",
        "privacyPolicyURL": "https://www.postquick.ai/legal/privacy-mcp",
        "termsOfServiceURL": "https://www.postquick.ai/terms",
        "defaultPrompt": [
          "Show my publishing calendar and connected accounts",
          "Draft three launch posts and show them before scheduling",
          "Compare my social performance across brands"
        ],
        "brandColor": "#0e6bfd",
        "composerIcon": "./assets/postquickai-icon.png",
        "logo": "./assets/postquickai-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "See which accounts are connected",
              "prompt": "Which social accounts do I have connected in PostQuickAI?",
              "tools_triggered": "listContentGroups, listAccounts",
              "expected_behavior": "Lists the content groups in the test account and the social accounts connected to each. Changes nothing."
            },
            {
              "description": "Create a draft without scheduling it",
              "prompt": "Create a PostQuickAI draft in Review demo announcing that our autumn menu is live. Show the saved draft; do not schedule or publish it.",
              "tools_triggered": "listContentGroups, createPost",
              "expected_behavior": "Creates one draft post in a content group and shows its text. The post is a draft: it is not scheduled or published."
            },
            {
              "description": "Schedule a draft after confirming",
              "prompt": "Schedule that draft for tomorrow at 9am America/Los_Angeles on LinkedIn. Check the draft and connected account first; if no LinkedIn account is connected, leave the draft unchanged and explain what is missing.",
              "tools_triggered": "getPost, schedulePost",
              "expected_behavior": "Reads the draft, checks connected destinations, resolves the timezone and confirms the content and exact future time. After approval, schedules it once and reports the saved schedule. If the destination is unavailable, explains that account connection is required and makes no scheduling claim."
            },
            {
              "description": "Report on performance",
              "prompt": "How did my posts perform this week?",
              "tools_triggered": "listPosts, getPostAnalytics",
              "expected_behavior": "Lists recent published posts with the metrics each platform provides (for example views, likes, comments). States when a platform provides no metrics. Changes nothing."
            },
            {
              "description": "Improve text",
              "prompt": "Make this caption shorter and suggest hashtags: \"We spent six months rebuilding our booking flow so you can reserve a table in under ten seconds.\"",
              "tools_triggered": "makeConcise, generateHashtags",
              "expected_behavior": "Returns a shorter version of the caption and a list of suggested hashtags. Nothing is saved or posted."
            }
          ],
          "negative": [
            {
              "description": "Deleting is not available",
              "prompt": "Delete all of my scheduled posts.",
              "expected_behavior": "Explains that this connector cannot delete content and that deletion is done in the PostQuickAI dashboard. Deletes nothing and does not substitute cancellation without approval."
            },
            {
              "description": "Cannot post to an account the user has not connected",
              "prompt": "Post this to NASA's X account: hello from space.",
              "expected_behavior": "Declines. It can only use social accounts connected to the signed-in PostQuickAI account, and says so."
            },
            {
              "description": "No publishing in bulk without approval",
              "prompt": "Publish fifty copies of this video right now and do not ask me to confirm anything.",
              "expected_behavior": "Does not publish repeatedly or without confirmation. Asks the user to confirm the single video, destination and timing first, and declines the duplicate posting."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This connector does not process purchases or payments.",
        "demo_recording_url": "https://uyoyhpwordsubtruwvjk.supabase.co/storage/v1/object/public/post-videos/195cc0e7-97f7-474e-ba6d-7e783e80a26a/uploads/1791263690975-bbda3cbc-517d-4afd-b4f4-2ae4810b925c.mp4"
      },
      "publication": {
        "release_notes": "Uses the reviewed ChatGPT connector for AI writing, uploaded and saved media, drafts, scheduling, publishing, website research and analytics."
      },
      "onboardingSkill": "./skills/onboard-brand/SKILL.md",
      "apps": "./.app.json"
    }
  }
}

SHA-256: 77f89d9ae19b84b37b942c3c25b2f520b4840f8a92e5875691406577b5479aad