← Files FeedlegibleARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "feedlegible",
  "version": "1.2.0",
  "description": "Check whether AI shopping assistants can read an online store's public product data, see whether they mention the store and which brands they mention instead, and get the issues to fix.",
  "author": {
    "name": "Feedlegible",
    "email": "support@feedlegible.com",
    "url": "https://feedlegible.com"
  },
  "homepage": "https://feedlegible.com/ai",
  "license": "Proprietary",
  "keywords": [
    "shopify",
    "ecommerce",
    "ai visibility",
    "seo",
    "product data",
    "audit"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Feedlegible",
        "shortDescription": "AI visibility audit for stores",
        "longDescription": "Feedlegible checks whether AI shopping assistants can read an online store's public pages, with extra checks for Shopify stores.\n\nGive it a store URL and it checks the public storefront: product structured data, product feed fields, discovery files such as llms.txt and robots.txt, AI crawler access, policy pages and checkout signals. It also asks AI assistants a few shopping questions for what the store sells and shows whether the store is mentioned and which brands are mentioned instead. You get a 0-100 score, a score for each area, the AI answers, the most severe issues and a link to the full report. Ask about any issue to see why it matters, how to fix it and a code snippet where one applies.\n\nWho it's for: store owners, ecommerce marketers and agencies working on how their products appear in AI answers.\n\nLimits: Feedlegible reads only public storefront pages. It needs no sign-in, cannot change the store, cannot see private admin data and cannot guarantee that an AI assistant will mention a product. AI answers are one live check and vary from day to day. Password-protected stores can't be checked.",
        "developerName": "Feedlegible",
        "category": "Business & Operations",
        "capabilities": [
          "Check a store's public product data for AI assistants",
          "See which brands AI assistants mention for a store's products",
          "Explain an audit issue and how to fix it"
        ],
        "websiteURL": "https://feedlegible.com",
        "supportURL": "https://feedlegible.com/ai",
        "privacyPolicyURL": "https://feedlegible.com/privacy",
        "termsOfServiceURL": "https://feedlegible.com/terms",
        "defaultPrompt": [
          "Run a store audit on mystore.com.",
          "Why don't AI assistants mention products from my store?",
          "What should I fix first so AI assistants can read my product data?"
        ],
        "brandColor": "#0E8A5F",
        "brandColorDark": "#4FE0A6",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/screenshot.png"
        ]
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Audit a public Shopify store",
              "prompt": "Audit allbirds.com for AI shopping visibility.",
              "tools_triggered": "run_store_audit",
              "expected_behavior": "Returns a 0-100 score, per-area scores, the most severe issues and a feedlegible.com report link."
            },
            {
              "description": "Answer a why-question with an audit and AI answers",
              "prompt": "Why don't AI assistants recommend products from sundaycitizen.co?",
              "tools_triggered": "run_store_audit",
              "expected_behavior": "Runs the audit, reports whether AI assistants named the store and who they mentioned instead, explains the weakest areas as likely reasons, and shares the report link, without promising recommendations."
            },
            {
              "description": "Fetch AI answers that were still being checked",
              "prompt": "Audit brooklinen.com, and if the AI answers aren't ready yet, get them.",
              "tools_triggered": "run_store_audit, get_ai_answers",
              "expected_behavior": "If run_store_audit says the AI answers are still being checked, calls get_ai_answers with the audit_id and reports whether the store was named and who was mentioned instead."
            },
            {
              "description": "Explain one finding",
              "prompt": "Audit brooklinen.com, then explain the first fix in detail.",
              "tools_triggered": "run_store_audit, explain_audit_finding",
              "expected_behavior": "Explains why the finding matters to AI agents, how to fix it and any ready-to-paste snippet, plus the evidence found."
            },
            {
              "description": "Store that can't be read",
              "prompt": "Audit this-store-does-not-exist-feedlegible.com for AI visibility.",
              "tools_triggered": "run_store_audit",
              "expected_behavior": "Reports that the store couldn't be reached and suggests checking the URL, without inventing a score."
            }
          ],
          "negative": [
            {
              "description": "Changing the store is out of scope",
              "prompt": "Edit the product titles on my Shopify store for me."
            },
            {
              "description": "Private admin data is out of scope",
              "prompt": "Show me my Shopify store's sales and customer list."
            },
            {
              "description": "Unrelated request",
              "prompt": "Book me a flight to London."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Feedlegible does not sell products or process payments. Audit results may link to the Feedlegible app listing on the Shopify App Store.",
        "demo_recording_url": "https://drive.google.com/file/d/1svFjirkUM3pA__NeSB4TffkRKaM5F_Od/view?usp=sharing"
      },
      "publication": {
        "release_notes": "Tools renamed for clarity: run_store_audit, get_ai_answers and explain_audit_finding. Tool and plugin descriptions now state when each tool should be used. Old tool names still work."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d3c0703aee2528a324b5bc426618316316a68cd469f87ea480d05c434ae14968