← Files seelig.ai Website-CheckARCHIVED FILE

plugin.json

7.28 KB · Nov 2, 2026 · 13:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "seelig-website-check",
  "version": "1.0.0",
  "description": "Website check for SEO, broken links and text errors on public pages, for one page or up to 20 pages of a site.",
  "author": {
    "name": "Yannick Seelig",
    "url": "https://www.seelig.ai"
  },
  "homepage": "https://www.seelig.ai/en/audit",
  "keywords": [
    "website check",
    "seo check",
    "website analysis",
    "broken links",
    "seo audit",
    "website pr\u00fcfen"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "seelig.ai Website-Check",
        "shortDescription": "SEO, links and text errors",
        "longDescription": "Website check for SEO, broken links and text errors. Give it a web address and it checks the page in a few seconds: title and meta description, headings, canonical and hreflang tags, structured data, image alt texts, security headers, and whether the site's robots.txt lets AI crawlers read it. For a whole site, the full check reads up to 20 pages from the sitemap, tests internal links for dead targets, finds duplicate titles and descriptions, noindex contradictions and thin pages, measures PageSpeed for mobile and desktop, and reviews the page text for spelling, translation and outdated-date errors. Every finding names the page or the rule it comes from, so you can fix it directly. Built for owners of small business websites and the people who run them, in German and English. Limits: public pages only, nothing behind a login, robots.txt is respected, at most 20 pages per check, reports are kept 90 days. It is not a security scanner.",
        "developerName": "Yannick Seelig",
        "category": "Business & Operations",
        "capabilities": [
          "Checks one page for SEO, technical, accessibility and AI-visibility problems in seconds",
          "Checks up to 20 pages of a site for broken links, duplicate titles, missing meta descriptions and noindex errors",
          "Finds spelling, translation and outdated-date errors in German and English page text",
          "Reports Google PageSpeed scores for mobile and desktop"
        ],
        "websiteURL": "https://www.seelig.ai/en/audit",
        "supportURL": "https://www.seelig.ai/en/contact",
        "privacyPolicyURL": "https://www.seelig.ai/en/privacy",
        "termsOfServiceURL": "https://www.seelig.ai/en/terms",
        "defaultPrompt": [
          "Check my website for SEO problems and broken links",
          "Pr\u00fcf meine Website auf tote Links, Tippfehler und SEO-Fehler",
          "Run a full website check and list every issue by page"
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Fast check of one page",
              "prompt": "Quick SEO check of just this one page: https://www.seelig.ai/en/about",
              "tools_triggered": "check_page",
              "expected_behavior": "Returns the page's issues counted by severity, each with the page element it concerns and a recommendation. No full-site crawl starts."
            },
            {
              "description": "Fast check of one page in German",
              "prompt": "Pr\u00fcf nur diese eine Seite auf SEO-Fehler: https://seelig-check-fixture.vercel.app/about.html",
              "tools_triggered": "check_page",
              "expected_behavior": "Answers in German with the page's issues and recommendations, for example the thin content and the missing og:description on this test page."
            },
            {
              "description": "Full check of a test site with four planted errors",
              "prompt": "Run a full website check on https://seelig-check-fixture.vercel.app",
              "tools_triggered": "start_site_check, get_site_check",
              "expected_behavior": "Reports on all 5 pages of the test bakery site and lists the four planted errors: the broken link to /prices-2025.html (404), the duplicate title on /bread.html and /order.html, the missing meta description on /journal.html and the typo \"recieve\" on /about.html. Includes PageSpeed scores."
            },
            {
              "description": "Full check filtered to one kind of issue",
              "prompt": "Run a full website check on https://seelig-check-fixture.vercel.app and list every page with a missing meta description",
              "tools_triggered": "start_site_check, get_site_check",
              "expected_behavior": "Names /journal.html as the only page without a meta description."
            },
            {
              "description": "Repeat check on the same day",
              "prompt": "Run a full website check on https://seelig-check-fixture.vercel.app",
              "tools_triggered": "start_site_check",
              "expected_behavior": "When the site was already checked the same day, returns that report at once with its scan time and says it reused it, instead of crawling again."
            }
          ],
          "negative": [
            {
              "description": "Security testing is out of scope, the plugin should not be called",
              "prompt": "Test my website for SQL injection and other vulnerabilities"
            },
            {
              "description": "Private network address, the check must refuse it",
              "prompt": "Check http://192.168.1.1/admin"
            },
            {
              "description": "Writing content is out of scope, the plugin should not be called",
              "prompt": "Write me a blog post about SEO"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://www.seelig.ai/plugin-review/website-check-demo.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: one-page check, full check of up to 20 pages, and report retrieval with filters by issue.",
        "translations": {
          "de-DE": {
            "subtitle": "SEO, Links und Textfehler",
            "description": "Website-Check f\u00fcr SEO, tote Links und Textfehler. Gib eine Webadresse ein, und die Seite wird in wenigen Sekunden gepr\u00fcft: Titel und Meta-Beschreibung, \u00dcberschriften, Canonical- und hreflang-Tags, strukturierte Daten, Alt-Texte von Bildern, Sicherheits-Header und ob die robots.txt der Website KI-Crawler lesen l\u00e4sst. F\u00fcr eine ganze Website liest der vollst\u00e4ndige Check bis zu 20 Seiten aus der Sitemap, testet interne Links auf tote Ziele, findet doppelte Titel und Beschreibungen, noindex-Widerspr\u00fcche und d\u00fcnne Seiten, misst PageSpeed f\u00fcr Mobil und Desktop und pr\u00fcft den Seitentext auf Tippfehler, \u00dcbersetzungsfehler und veraltete Daten. Jeder Befund nennt die Seite oder die Regel, aus der er stammt, damit du ihn direkt beheben kannst. Gebaut f\u00fcr Inhaber kleiner Firmenwebsites und die Leute, die sie betreuen, auf Deutsch und Englisch. Grenzen: nur \u00f6ffentliche Seiten, nichts hinter einem Login, robots.txt wird respektiert, h\u00f6chstens 20 Seiten pro Check, Berichte werden 90 Tage aufbewahrt. Kein Sicherheitsscanner."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7e7f0e917c7b2c6fea2f7e85beb84aea5ca66453c5e905736efc07f0a28532df