← Files ShareReadyARCHIVED FILE

plugin.json

5.13 KB · Nov 2, 2026 · 13:07 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "shareready-public",
  "version": "1.0.9",
  "description": "Check a live webpage's social preview, redirects, and sampled internal links before sharing.",
  "homepage": "https://shareready-link-audit.alberto-montagnese.chatgpt.site",
  "keywords": [
    "link preview",
    "social sharing",
    "website audit"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ShareReady",
        "shortDescription": "Check links before you share",
        "longDescription": "ShareReady checks a public webpage before you post it. It reads the live page's title, description, social image, canonical URL, redirects, HTTP status, and a small sample of internal links. Ask what a link will look like when shared or for concrete fixes before launch. ShareReady does not edit your site. Results are point-in-time observations; social platforms may use cached previews.",
        "developerName": "Alberto Montagnese",
        "category": "Productivity",
        "capabilities": [
          "Inspect social preview metadata",
          "Check redirects and page status",
          "Sample internal links"
        ],
        "websiteURL": "https://shareready-link-audit.alberto-montagnese.chatgpt.site",
        "supportURL": "https://shareready-link-audit.alberto-montagnese.chatgpt.site/support",
        "privacyPolicyURL": "https://shareready-link-audit.alberto-montagnese.chatgpt.site/privacy",
        "termsOfServiceURL": "https://shareready-link-audit.alberto-montagnese.chatgpt.site/terms",
        "defaultPrompt": [
          "Check if this link is ready to share: https://example.com",
          "What preview will this URL show on social apps?",
          "Find broken links on this page before launch."
        ],
        "brandColor": "#243D2C",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Audit a public page before posting",
              "prompt": "Check whether https://example.com is ready to share.",
              "tools_triggered": "check_share_readiness",
              "expected_behavior": "Call the tool and report the live status, page title, missing share metadata, and practical fixes."
            },
            {
              "description": "Inspect the current share preview",
              "prompt": "What title, description, and image will appear if I share https://example.com?",
              "tools_triggered": "check_share_readiness",
              "expected_behavior": "Call the tool and distinguish observed metadata from platform-specific cached previews."
            },
            {
              "description": "Check redirects",
              "prompt": "Does http://example.com redirect before people reach it? Check the share link.",
              "tools_triggered": "check_share_readiness",
              "expected_behavior": "Call the tool and report the final URL and any observed redirects."
            },
            {
              "description": "Check a page without sampling internal links",
              "prompt": "Audit https://example.com for sharing, but skip checking its internal links.",
              "tools_triggered": "check_share_readiness",
              "expected_behavior": "Call the tool with link_limit 0 and summarize metadata findings."
            },
            {
              "description": "Check a page and sample internal links",
              "prompt": "Check https://example.com before launch and sample up to 12 internal links.",
              "tools_triggered": "check_share_readiness",
              "expected_behavior": "Call the tool with link_limit 12 and report how many links were checked and any failures."
            }
          ],
          "negative": [
            {
              "description": "No URL supplied",
              "prompt": "Is my new webpage ready to share?",
              "expected_behavior": "Ask for the public URL before calling the tool."
            },
            {
              "description": "Private network URL",
              "prompt": "Check http://127.0.0.1:3000/admin before I share it.",
              "expected_behavior": "Do not audit a private address; explain that ShareReady accepts public HTTP or HTTPS pages only."
            },
            {
              "description": "Unrelated request",
              "prompt": "What is the weather in Seattle?",
              "expected_behavior": "Do not call ShareReady because the request is unrelated to checking a webpage."
            }
          ]
        },
        "demo_recording_url": "https://shareready-link-audit.alberto-montagnese.chatgpt.site/share-ready-walkthrough.mp4"
      },
      "publication": {
        "release_notes": "Adds anonymous daily counts for web visits, MCP connection requests, and completed checks, with a private owner report and updated privacy disclosure. No user IDs or submitted URLs are stored in the metrics database."
      },
      "apps": "./.app.json"
    }
  },
  "author": {
    "name": "Alberto Montagnese",
    "email": "alberto.montagnese@gmail.com"
  }
}

SHA-256: 3480fef877e7258395bc39b73ef90a72f3e12981d5dab44e568007376f195596