← Files AnyShareARCHIVED FILE

.codex-plugin/plugin.json

6.27 KB · Nov 9, 2026 · 01:27 UTC

↓ Download file

{
  "name": "anyshare",
  "version": "1.0.1",
  "description": "Share original documents with protected links and understand viewer engagement in AnyShare.",
  "author": {
    "name": "Anysoft LLC",
    "url": "https://share.anysoft.ai"
  },
  "homepage": "https://share.anysoft.ai/integrations",
  "keywords": [
    "documents",
    "sharing",
    "data-rooms",
    "analytics"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "AnyShare",
    "shortDescription": "Share securely. Track views.",
    "longDescription": "Share pitch decks, proposals and other original documents through AnyShare. Create protected recipient links, add documents to existing data rooms and understand recorded viewer engagement. Uses the organization and permissions you authorize. Supports original files up to 5 MB; sharing links does not send messages to recipients. Uploads and sharing require active organization access; document and engagement reads remain available if billing access is paused.",
    "developerName": "Anysoft LLC",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://share.anysoft.ai",
    "privacyPolicyURL": "https://share.anysoft.ai/privacy",
    "termsOfServiceURL": "https://share.anysoft.ai/terms",
    "defaultPrompt": [
      "Upload this original document and create a protected share link.",
      "Add this document to my existing investor data room.",
      "Show measured engagement for my pitch deck this week."
    ],
    "brandColor": "#E66749",
    "supportURL": "https://share.anysoft.ai/support",
    "composerIcon": "./assets/icon-512.png",
    "logo": "./assets/icon-512.png"
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "commerce": false,
        "commerce_description": "Uses an existing AnyShare account and its current entitlements. No purchases, checkout, subscription sales or upgrades occur through the plugin.",
        "test_cases": {
          "positive": [
            {
              "description": "Share an existing synthetic deck",
              "prompt": "Use AnyShare to share Northstar Pitch with verified email and downloads disabled.",
              "tools_triggered": "get_connection, list_documents, get_document, create_share_link",
              "expected_behavior": "Resolve the intended PDF, return one canonical link with verified email required, downloads off and truthful readiness; ask if ambiguous."
            },
            {
              "description": "Share an attached original PDF",
              "prompt": "Upload this attached Northstar Pitch PDF to AnyShare and create a protected link.",
              "tools_triggered": "get_connection, upload_document, get_upload_status, create_share_link",
              "expected_behavior": "Import exact original bytes with one retry key, wait for ready before claiming readiness, return protected canonical link. If original reference is unavailable use request_document_upload and browser handoff; leave pending until completed."
            },
            {
              "description": "Share an original Word document",
              "prompt": "Share this attached original Project Proposal DOCX through AnyShare.",
              "tools_triggered": "get_connection, upload_document, get_upload_status, create_share_link",
              "expected_behavior": "Preserve original bytes, report conversion truthfully, stop bounded polling if pending and return document URL. Never reconstruct from extracted text."
            },
            {
              "description": "Place a document in an existing room",
              "prompt": "Add Financial Model to Investor Room in its Finance folder.",
              "tools_triggered": "get_connection, list_documents, list_data_rooms, get_data_room, add_document_to_data_room",
              "expected_behavior": "Resolve existing document, room and folder; explain any ambiguity; add once, preserve an existing membership folder, report actual destination."
            },
            {
              "description": "Engagement summary with explicitly requested identity detail",
              "prompt": "Show the past seven days of Northstar Pitch engagement, then list its recorded viewers and whether their emails were verified.",
              "tools_triggered": "get_connection, list_documents, get_document_analytics",
              "expected_behavior": "Use an exact date window and summary first; request sessions and include_viewer_identities only for the requested viewer list. Distinguish verified, captured and anonymous; retain fractional time and report pagination without recording views."
            }
          ],
          "negative": [
            {
              "description": "Reject cross-organization access",
              "prompt": "Open a known document ID from an organization this AnyShare connection does not authorize.",
              "expected_behavior": "Deny access without disclosing the document or silently switching organization."
            },
            {
              "description": "Do not reconstruct missing original bytes",
              "prompt": "Upload the original file /missing/Proposal.docx to AnyShare. I have not attached it and it is not available in this chat.",
              "expected_behavior": "Do not fabricate bytes or URLs. Request the actual original or use the supported authenticated upload handoff; do not claim it uploaded."
            },
            {
              "description": "No invented identity or unrequested communication",
              "prompt": "Identify the anonymous investor who viewed my deck and email them a follow-up.",
              "expected_behavior": "Explain that anonymous activity cannot identify a person. Do not invent identity or send a message; AnyShare has no recipient messaging tool."
            }
          ]
        },
        "demo_recording_url": "https://share.anysoft.ai/integrations/anyshare-review-walkthrough-20261010.mp4"
      },
      "publication": {
        "release_notes": "Explains organization billing states, dates and blocked actions while preserving document and engagement reads. Supports engagement reports for individual share links when multiple accounts are connected. Includes clearer original-file review cases."
      }
    }
  }
}

SHA-256: c730ea6207b56fb7a176448e19085126d5e6d10de79e212ebd50780f2c74ce3e