← Files Traffic NinjasARCHIVED FILE

plugin.json

5.31 KB · Nov 13, 2026 · 06:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "traffic-ninjas",
  "version": "1.0.3",
  "description": "For Traffic Ninjas coaching clients: ask Ninja Buddy, your Traffic Ninjas coach, inside ChatGPT. Requires a Traffic Ninjas login.",
  "author": {
    "name": "Traffic Ninjas",
    "url": "https://thetrafficninjas.com"
  },
  "homepage": "https://thetrafficninjas.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Traffic Ninjas",
        "shortDescription": "Ecommerce marketing coach",
        "longDescription": "For Traffic Ninjas coaching clients only. You'll need your Traffic Ninjas login to use it.\n\nTraffic Ninjas works with founders of Shopify stores that sell their own products. This connects ChatGPT to the Traffic Ninjas tools your account includes, so you can use them in the same conversation where you already work.\n\n- Ninja Buddy: ask your Traffic Ninjas coach about your ads, offers, emails, product pages and customers, and get an answer in your chat. Each question uses one credit from your monthly allowance.\n- Check your connection: see which Traffic Ninjas account you're signed in to and which tools it includes.\n\nYou sign in with your Traffic Ninjas account. You can use only the tools your account includes, and every request is checked against your account. Answers are general marketing guidance, not financial, legal or tax advice.\n\nNot a client yet? See thetrafficninjas.com.",
        "developerName": "Traffic Ninjas",
        "category": "Productivity",
        "capabilities": [],
        "websiteURL": "https://thetrafficninjas.com",
        "supportURL": "https://tools.trafficninjas.co/help",
        "privacyPolicyURL": "https://tools.trafficninjas.co/privacy",
        "termsOfServiceURL": "https://tools.trafficninjas.co/terms",
        "defaultPrompt": [
          "Is Traffic Ninjas connected, and which tools do I have?",
          "Ask Ninja Buddy: my Meta ads get clicks but few sales. What should I check first?",
          "What should my first welcome email say to a new subscriber?"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://www.loom.com/share/fc959f98105641f79d2b094e486d764b",
        "test_cases": {
          "positive": [
            {
              "description": "Checks the connection and lists the tools the signed-in account includes.",
              "prompt": "Is Traffic Ninjas connected? What can I use?",
              "tools_triggered": "check_connection",
              "expected_behavior": "Says it is connected to Traffic Ninjas as Plugin Reviewer, with Ninja Buddy as the available tool."
            },
            {
              "description": "A product page question, asked to the coach by name.",
              "prompt": "Ask my coach: I sell candles, 2% of visitors add to cart. What should I look at first on my product page?",
              "tools_triggered": "ask_ninja_buddy",
              "expected_behavior": "Returns Ninja Buddy's answer in the chat with practical first things to check on the product page."
            },
            {
              "description": "An ads question without naming the coach.",
              "prompt": "My Meta ads get clicks but few sales. What should I check first?",
              "tools_triggered": "ask_ninja_buddy",
              "expected_behavior": "Returns Ninja Buddy's answer with practical first checks in plain words, and may ask for a few numbers to narrow it down."
            },
            {
              "description": "An offer question for a specific store.",
              "prompt": "I'm planning a Black Friday offer for my skincare store. Is 20% off a good idea or is there something better?",
              "tools_triggered": "ask_ninja_buddy",
              "expected_behavior": "Returns Ninja Buddy's offer advice for that store."
            },
            {
              "description": "An email marketing question.",
              "prompt": "What should my first welcome email say to a new subscriber?",
              "tools_triggered": "ask_ninja_buddy",
              "expected_behavior": "Returns Ninja Buddy's guidance on what a first welcome email should say."
            }
          ],
          "negative": [
            {
              "description": "General knowledge with nothing to do with the tools. Should answer directly and call no Traffic Ninjas tool.",
              "prompt": "What's the capital of Australia?"
            },
            {
              "description": "Shopify technical support is out of scope for Ninja Buddy. Should call no Traffic Ninjas tool, or say this is a Shopify support question.",
              "prompt": "My Shopify checkout is broken, fix it."
            },
            {
              "description": "General creative writing, not coaching for a store. Should write it directly and call no Traffic Ninjas tool.",
              "prompt": "Write me a poem about the ocean."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "First release. Connect your Traffic Ninjas account to ask Ninja Buddy, your Traffic Ninjas coach, about your ads, offers, emails and product pages, and to check which account and tools you're connected to."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d8323493f63ee587c5c631a4f582f098fa474b7c816942ceb73f9eda7aac4207