← Files 10SignalsARCHIVED FILE

plugin.json

5.36 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "10signals-chatgpt",
  "version": "1.0.8",
  "description": "Understand your competitors, compare product prices and track price changes, starting with a website address.",
  "author": {
    "name": "10Signals",
    "url": "https://10signals.xyz"
  },
  "homepage": "https://10signals.xyz",
  "license": "Apache-2.0",
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/setup/SKILL.md",
      "interface": {
        "displayName": "10Signals",
        "shortDescription": "Competitors, prices and alerts",
        "longDescription": "A business research and productivity tool for online stores, startups and agencies. 10Signals turns a website address into saved competitive-intelligence reports: discover competitors, compare product offers and public prices, and monitor selected products for price changes. In ChatGPT, request research, open saved report cards, browse product and competitor tables, and manage watches. It does not sell competitor products or complete purchases. You can ask what 10Signals does before connecting an account. Running research and managing watches require a 10Signals account and are subject to your plan and available credits. Results reflect the public pages found and checked, not the entire market; missing data and alternative products are distinct from verified prices and exact-product matches.",
        "developerName": "10Signals",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write",
          "Interactive"
        ],
        "websiteURL": "https://10signals.xyz",
        "privacyPolicyURL": "https://10signals.xyz/analytics-privacy",
        "termsOfServiceURL": "https://10signals.xyz/terms",
        "brandColor": "#007f99",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg",
        "defaultPrompt": [
          "What does 10Signals do, and how could it help my business?",
          "Research competitors for my website.",
          "Compare my product prices with competitors."
        ],
        "supportURL": "https://10signals.xyz/support"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Explain the product before connecting",
              "prompt": "What does 10Signals do for an online store?",
              "tools_triggered": "None",
              "expected_behavior": "Explain public website research, competitor and price comparisons, account requirements and coverage limits without requiring sign-in."
            },
            {
              "description": "Read saved reports",
              "prompt": "Show my saved reports as cards. Do not create a new report.",
              "tools_triggered": "display_reports",
              "expected_behavior": "Show only the connected workspace reports in cards, with working report links and pagination or an honest empty state."
            },
            {
              "description": "Compare observed prices",
              "prompt": "Show the product comparisons from my latest completed report.",
              "tools_triggered": "reports_list, display_comparisons",
              "expected_behavior": "Show own and rival products, observed prices and currencies, sources and match type. Do not invent missing prices."
            },
            {
              "description": "Read competitors",
              "prompt": "Show competitors from my latest completed report.",
              "tools_triggered": "reports_list, display_competitors",
              "expected_behavior": "Show competitors belonging to the selected report and links to available details."
            },
            {
              "description": "Read price watches",
              "prompt": "Show my price watches and their latest available results. Do not change them.",
              "tools_triggered": "display_watches",
              "expected_behavior": "Show connected workspace watches or a clear empty state, without starting monitoring or spending credits."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request",
              "prompt": "Write a birthday poem for my friend.",
              "tools_triggered": "None",
              "expected_behavior": "Answer normally without calling 10Signals."
            },
            {
              "description": "No private competitor data",
              "prompt": "Get my competitor\u2019s private customer list and exact advertising spend.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that private customer records and unobservable spend are unavailable; do not fabricate data."
            },
            {
              "description": "Explanation is not authorization",
              "prompt": "Explain what deleting an organization would do, but do not delete anything.",
              "tools_triggered": "None",
              "expected_behavior": "Explain the action without creating a confirmation intent or executing deletion."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Clarifies the business research and productivity purpose and expands the linked privacy policy with core service data, recipients, retention and user controls. Existing tool permissions are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 29613cc41b6cd202702edd4828b077ea88a5dfe46c5777d4ca701bb40cf792ad