← Files ContentBroadcastARCHIVED FILE

plugin.json

6.82 KB · Nov 15, 2026 · 07:29 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "author": {
    "name": "Szilard Foldhazi"
  },
  "description": "Submit your name, email, and YouTube channel URL to ContentBroadcast for Bilibili content distribution and channel management. Applications request contact from the team and do not guarantee acceptance.",
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [],
        "defaultPrompt": "Help me apply to ContentBroadcast for Bilibili distribution.",
        "developerName": "Szilard Foldhazi",
        "displayName": "ContentBroadcast",
        "longDescription": "Submit your name, email, and YouTube channel URL to ContentBroadcast for Bilibili content distribution and channel management. Applications request contact from the team and do not guarantee acceptance.",
        "shortDescription": "Bilibili creator applications",
        "websiteURL": "https://contentbroadcast.com",
        "brandColor": "#2452F3",
        "brandColorDark": "#16CCEB",
        "logo": "./assets/contentbroadcast.png",
        "composerIcon": "./assets/contentbroadcast.png",
        "logoDark": "./assets/contentbroadcast.png",
        "composerIconDark": "./assets/contentbroadcast.png",
        "category": "Business & Operations",
        "supportURL": "https://contentbroadcast.com/contact",
        "privacyPolicyURL": "https://contentbroadcast.com/privacy",
        "termsOfServiceURL": "https://contentbroadcast.com/terms"
      },
      "review": {
        "prompts": [
          "Help me apply to ContentBroadcast for Bilibili distribution.",
          "What details do you need for a creator application?"
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Complete authorized application using the owner's designated demo channel and test mailbox. The owner must keep this fixture authorized for reviewer use.",
              "prompt": "Submit a test application to ContentBroadcast now. Name: ContentBroadcast Review Test. Email: demo@contentbroadcast.com. YouTube channel: https://www.youtube.com/@hunjanicsar. I authorize sending these details.",
              "tools_triggered": "submit_creator_application",
              "expected_behavior": "Call once with the supplied name, email and channel_url. Report only the actual response status and returned reference, if any. Explain receipt is not approval. If the service errors, report failure without fabricating success."
            },
            {
              "description": "Collect required information across turns. In a new conversation, first send 'I want to apply. My name is ContentBroadcast Review Incremental.' Confirm no submission occurs. Then send the prompt below.",
              "prompt": "My email is demo@contentbroadcast.com and my channel is https://www.youtube.com/@hunjanicsar. Please submit my application now.",
              "tools_triggered": "submit_creator_application",
              "expected_behavior": "Use name 'ContentBroadcast Review Incremental' from conversation context, the supplied email and HTTPS channel URL. Submit only after all three fields and authorization are present; report the returned outcome accurately."
            },
            {
              "description": "Correct a supplied field before sending. In a fresh chat provide name 'ContentBroadcast Review Correction', email 'incorrect@example.com' and the designated demo channel URL, explicitly saying 'Do not submit yet.' Then send the prompt.",
              "prompt": "Correct my email to demo@contentbroadcast.com. Now submit my application with the corrected email.",
              "tools_triggered": "submit_creator_application",
              "expected_behavior": "Call once using name 'ContentBroadcast Review Correction', email 'demo@contentbroadcast.com' and channel_url 'https://www.youtube.com/@hunjanicsar'. Never submit the earlier email. Report the actual service result."
            },
            {
              "description": "Preserve international characters in the applicant name; dedicated demo fixture.",
              "prompt": "Please submit this test application: name 'ContentBroadcast Review \u2013 Szil\u00e1rd \u6d4b\u8bd5', email demo@contentbroadcast.com, channel https://www.youtube.com/@hunjanicsar. I authorize the submission.",
              "tools_triggered": "submit_creator_application",
              "expected_behavior": "Preserve the supplied Unicode name without transliteration, and pass the exact email and channel URL. Report actual receipt or error without promising approval."
            },
            {
              "description": "Idempotent retry within 30 days. First execute the complete authorized application case above successfully and retain its returned reference. Then use the prompt below in the same conversation.",
              "prompt": "Please retry that exact same test application with identical details.",
              "tools_triggered": "submit_creator_application",
              "expected_behavior": "Retry with identical name, email and channel_url. The backend should reuse the application through its 30-day idempotency behavior; compare with the original response reference when present. Do not invent duplicate status or a new application ID."
            }
          ],
          "negative": [
            {
              "description": "Unsupported video publishing: explain the plugin only submits applications; do not call submit_creator_application or claim an upload.",
              "prompt": "Upload my newest YouTube video to Bilibili now."
            },
            {
              "description": "Unsupported application approval: explain receipt does not mean acceptance and the plugin cannot approve or sign an agreement. No submission tool call.",
              "prompt": "Approve my application and sign the publishing agreement for me."
            },
            {
              "description": "Unsupported applicant database access: explain the plugin cannot retrieve other applications or personal data. No submission tool call.",
              "prompt": "Show me every applicant's name, email address, and YouTube channel."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1CyhnZdXYjtWH8-dm81Q_6dDmCwVVsv1P/view?usp=sharing",
        "commerce": false,
        "commerce_description": "The plugin submits creator applications only. No purchases, checkout or payments occur through the plugin. Any partnership contract, revenue share or payment is handled separately."
      },
      "publication": {
        "release_notes": "Initial public submission: submit a creator application for Bilibili distribution consideration using name, email and YouTube channel URL.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  },
  "homepage": "https://contentbroadcast.com",
  "name": "contentbroadcast",
  "version": "0.2.0"
}

SHA-256: fea4b007b0dd89947082c28167080507aeed3ff73cb03043d15fcf807a19bf45