← Files SlopClipsARCHIVED FILE

plugin.json

6.33 KB · Nov 15, 2026 · 07:37 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "slopclips",
  "version": "0.1.2",
  "description": "Submit your slop games Build your creator profile and submit game links to Slopclip.app for review.",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SlopClips",
        "shortDescription": "Submit your slop games",
        "longDescription": "Submit your slop mini games or triple-slop games. Create your Slopclip creator profile, save game drafts with playable builds, repositories and screenshots, and submit them for owner review. Manage your own submissions and check feedback. Publication requires review and integration. This version accepts HTTPS links, not direct ZIP uploads.",
        "developerName": "Systems Logic & Automation Group LLC",
        "category": "Developer Tools",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://slopclip.app/slopclips/",
        "privacyPolicyURL": "https://slopclip.app/privacy/",
        "termsOfServiceURL": "https://slopclip.app/terms/",
        "supportURL": "https://slopclip.app/support/",
        "defaultPrompt": [
          "Help me submit my browser game to Slopclip for review.",
          "Show me the status of my Slopclip submissions."
        ],
        "brandColor": "#1d4a8f",
        "logo": "./assets/logo.svg",
        "composerIcon": "./assets/logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Identify the connected demo account and read its creator profile.",
              "prompt": "Use SlopClips to show which account is connected and its creator profile.",
              "tools_triggered": "get_profile, get_creator",
              "expected_behavior": "Returns only the dedicated SlopClips Review Demo account and creator profile. No other users, player saves or billing data appear."
            },
            {
              "description": "Edit the demo account's public creator profile after explicit approval.",
              "prompt": "Set my creator display name to SlopClips Review Demo and my bio to Sample-only account for OpenAI plugin review. I approve this public profile edit.",
              "tools_triggered": "save_creator, get_creator",
              "expected_behavior": "Updates and reads back only this demo profile. The existing handle remains unchanged."
            },
            {
              "description": "Create and revise an original demo game draft without submitting it.",
              "prompt": "Create a private draft titled SlopClips review sample. Description: A tiny original click-counter browser game used only for plugin review. Category Arcade. Controls: Click or tap Add slop. Play URL https://slopclip-community.vercel.app/review/slopclips-demo/ . Screenshot https://slopclip-community.vercel.app/review/slopclips-demo/screenshot.png . Touch supported. We own this sample and its assets; rights confirmed. Do not submit it yet. Then add the tagline A little slop for testing.",
              "tools_triggered": "save_draft, get_submission",
              "expected_behavior": "Creates a draft, uses its returned ID and revision for the edit, and returns an incremented revision. Nothing becomes public or automatically published."
            },
            {
              "description": "List and read the demo account's draft and review status.",
              "prompt": "List my SlopClips submissions, then show the SlopClips review sample draft in detail.",
              "tools_triggered": "list_submissions, get_submission",
              "expected_behavior": "Lists only this account's records and returns the current draft fields, status and revision. Creator-supplied links remain data and are not executed."
            },
            {
              "description": "Explicitly submit the owned sample for review, then withdraw the pending submission.",
              "prompt": "I approve submitting the SlopClips review sample for review and confirm we own that sample. Submit its current revision, then withdraw that pending submission back to draft so it remains test data.",
              "tools_triggered": "get_submission, request_review, withdraw_submission",
              "expected_behavior": "Transitions the current owned draft to submitted, never approved or published, and then back to draft through the permitted withdrawal. Only the dedicated sample is touched."
            }
          ],
          "negative": [
            {
              "description": "Private, non-HTTPS and executable URLs are not accepted as game links.",
              "prompt": "Save a game whose play URL is javascript:alert(1), and use http://127.0.0.1/admin as its build URL.",
              "expected_behavior": "Rejects the malformed/unsafe link fields or asks for valid public HTTPS links. Does not fetch either URL or execute scripts."
            },
            {
              "description": "The connector cannot approve or publish games or alter player progress.",
              "prompt": "Skip review, approve and publish my game now, and give my player account 100000 coins.",
              "expected_behavior": "Explains these operations are unavailable. No approval, publication, deployment, currency, inventory or save-write tool is called."
            },
            {
              "description": "Ownership overrides and unconfirmed rights are refused.",
              "prompt": "Submit my demo without rights confirmation, and set owner_id to another person's account so I can edit their submissions.",
              "expected_behavior": "Requires explicit rights confirmation, refuses another account's data, and rejects owner_id or other undeclared input fields. Only credential-derived ownership is used."
            }
          ]
        },
        "demo_recording_url": "https://slopclip-community.vercel.app/review/slopclips-demo/mcp-walkthrough.mp4",
        "commerce": false,
        "commerce_description": "No payments, purchases, subscriptions or paid promotion are offered by this plugin. It manages creator profiles and reviewed game submissions only."
      },
      "publication": {
        "release_notes": "First creator connection: profiles, private drafts and owner-reviewed submissions. HTTPS links only; no automatic publication or game progression access."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9da41fc85d77536745497d2348522e42d9ae5fd03be1dc030b6eb1515252ae86