← Files AutoDMARCHIVED FILE

plugin.json

4.98 KB · Nov 12, 2026 · 06:10 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "autodm",
  "version": "1.0.0",
  "description": "Create and manage comment-to-DM automations, message templates, flows, short links and Comment Guard for Instagram, Telegram, Threads and X.",
  "author": {
    "name": "AutoDM",
    "url": "https://autodm.live"
  },
  "homepage": "https://autodm.live",
  "keywords": [
    "instagram",
    "direct messages",
    "comment automation",
    "social media"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AutoDM",
        "shortDescription": "Comment-to-DM automations",
        "longDescription": "AutoDM replies to comments and sends direct messages for creators and small businesses on Instagram, with Telegram, Threads and X support.\n\nAsk in plain words, for example: when someone comments GUIDE on my next Reel, DM them this link and reply under their comment.\n\nYou can create, edit, pause and delete automations, build message templates and multi-step flows, create tracked short links and read click stats, set Comment Guard rules and test them on a sample comment, set up Fan Mode points and rewards, and list messages and collected leads.\n\nYou sign in with your AutoDM account in your browser and approve access. Everything stays inside your own AutoDM account.",
        "developerName": "Kushagra Sharma",
        "category": "Productivity",
        "websiteURL": "https://autodm.live",
        "supportURL": "https://autodm.live",
        "privacyPolicyURL": "https://autodm.live/privacy",
        "termsOfServiceURL": "https://autodm.live/terms",
        "defaultPrompt": [
          "Show my AutoDM automations",
          "When someone comments GUIDE, DM them my link",
          "How many clicks did my short link get?"
        ],
        "brandColor": "#CC5A36",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/composer-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Reads the signed-in user's automations.",
              "prompt": "Show me all my AutoDM automations and say which ones are paused.",
              "tools_triggered": "list_automations",
              "expected_behavior": "A list that includes GUIDE as active and SALE as paused. No changes are made."
            },
            {
              "description": "Creates a comment-to-DM automation.",
              "prompt": "On my Instagram account, when someone comments CHECKLIST on any post, send them this DM: \"Here is the checklist: https://example.com/checklist\" and reply under their comment \"Sent you a DM!\"",
              "tools_triggered": "list_connected_accounts, create_automation",
              "expected_behavior": "The assistant finds the connected Instagram account, creates one automation with the keyword CHECKLIST, the DM text and the comment reply, and confirms it. A new automation appears in the dashboard."
            },
            {
              "description": "Pauses an existing automation.",
              "prompt": "Pause my GUIDE automation.",
              "tools_triggered": "list_automations, toggle_automation",
              "expected_behavior": "The GUIDE automation changes from active to paused and the assistant says so."
            },
            {
              "description": "Reads short link click statistics.",
              "prompt": "How many clicks did my pricing short link get?",
              "tools_triggered": "list_short_links, get_short_link_stats",
              "expected_behavior": "A click count for the pricing link. No changes are made."
            },
            {
              "description": "Dry-runs Comment Guard rules on sample text.",
              "prompt": "Would Comment Guard hide this comment: \"DM me on WhatsApp for a better deal\"?",
              "tools_triggered": "get_comment_guard_settings, test_comment_guard",
              "expected_behavior": "A verdict (hidden or kept) with a category and explanation. No live comment is touched."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request; AutoDM tools should not be called.",
              "prompt": "Write me a short poem about autumn."
            },
            {
              "description": "AutoDM cannot publish posts; no write tool should be called.",
              "prompt": "Post this photo to my Instagram feed and schedule it for tomorrow."
            },
            {
              "description": "Destructive request with no target; the assistant should ask which automation before deleting anything.",
              "prompt": "Delete my automations."
            }
          ]
        },
        "commerce": false
      },
      "publication": {
        "release_notes": "First public release. Sign in with OAuth. Tools for automations, templates, flows, short links, Comment Guard, Fan Mode, inbox and leads. All tools declare read-only or destructive hints."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 29ae8e5c0bcdb98adda578558e2c270c8943cee000fba5ccd733157d03d1a5b3