← Files withPICAARCHIVED FILE

.codex-plugin/plugin.json

6.09 KB · Nov 9, 2026 · 00:23 UTC

↓ Download file

See the change to this file →

{
  "name": "app-69e8b6ea372c8191b97e6821a75f4bc3",
  "version": "2.1.0",
  "description": "Look after your songs and everything that comes with them: credits, splits, codes, recordings, agreements and files.",
  "author": {
    "name": "Withpica Ltd",
    "email": "hi@withpica.com",
    "url": "https://withpica.com"
  },
  "homepage": "https://withpica.com",
  "keywords": [
    "music",
    "catalog",
    "rights",
    "royalties",
    "songwriting",
    "metadata"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "withPICA",
    "shortDescription": "your music catalog, managed",
    "longDescription": "withPICA helps you look after your songs and everything that comes with them: who made them, the splits, the codes, the recordings, the agreements and the files. You hold the record and make the calls; withPICA remembers it all and shows you what's missing.\n\nBring your songs in from the sources you already use: Spotify and YouTube links, spreadsheets, royalty statements and photos of liner notes. withPICA builds them into one structured, searchable catalog and helps fill the gaps by looking up ISWCs, ISRCs, publisher data and collaborator identifiers in MLC, MusicBrainz, ISNI and Spotify. You review what it finds before anything changes.\n\nFrom there you can confirm credits and splits, track royalties and statements, share one accurate record with your collaborators, and export registration-ready files for your PRO or a full catalog report.",
    "developerName": "Withpica Ltd",
    "capabilities": [
      "Search and browse your music catalog",
      "Find missing ISWCs, ISRCs and writer identifiers",
      "Record credits and splits",
      "File royalty statements against the right recordings",
      "Export registration-ready files for your PRO"
    ],
    "websiteURL": "https://withpica.com",
    "supportURL": "https://withpica.com/support",
    "privacyPolicyURL": "https://withpica.com/privacy",
    "termsOfServiceURL": "https://withpica.com/terms",
    "defaultPrompt": [
      "What needs attention in my catalog?",
      "Which of my works are missing ISWCs?",
      "Find the ISWC for one of my songs."
    ],
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "brandColor": "#B87333",
    "brandColorDark": "#B87333",
    "category": "Productivity"
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/first-session/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Catalog briefing: what needs attention",
              "prompt": "give me my catalog pulse",
              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_dashboard_briefing)",
              "expected_behavior": "A summary of the sandbox catalog's current state, including the four works missing ISWCs (Chrome Valley, Linen Road, Midway Light, Slate Window). Counts come from the sandbox."
            },
            {
              "description": "Search the catalog by title",
              "prompt": "find the work \"Glass Horizon\" in my catalog",
              "tools_triggered": "pica_execute (pica_works_query)",
              "expected_behavior": "The Glass Horizon work from the sandbox with its metadata: ISWC, writer credits, status and splits."
            },
            {
              "description": "List works missing ISWCs",
              "prompt": "which of my works are missing ISWCs?",
              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_works_query)",
              "expected_behavior": "Exactly four works: Chrome Valley, Linen Road, Midway Light and Slate Window. Nothing is changed."
            },
            {
              "description": "Look up a missing ISWC in external sources",
              "prompt": "find the iswc for Slate Window",
              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_resolve_work)",
              "expected_behavior": "Lookup results from MLC, MusicBrainz, Spotify and similar sources for Slate Window. Identifier-matched results are applied; fuzzy matches are returned as proposals for the user to review, not applied."
            },
            {
              "description": "Registration export for works missing ISWCs",
              "prompt": "generate a song registration export for my works missing ISWCs",
              "tools_triggered": "pica_discover, pica_tool_details, pica_execute (pica_export_song_registration with iswc_status \"missing\")",
              "expected_behavior": "A song-registration export scoped to exactly the four ISWC-missing sandbox works, with CWR-compatible CSVs, a PDF summary and a mapping guide, returned as a download link."
            }
          ],
          "negative": [
            {
              "description": "Listening recommendation, not catalog management. withPICA manages rights, credits and metadata for the user's own songs; it does not recommend music to listen to.",
              "prompt": "find me a good song to listen to right now"
            },
            {
              "description": "Creative writing, not a catalog operation. withPICA records works that exist; it does not compose new ones.",
              "prompt": "write me song lyrics about heartbreak"
            },
            {
              "description": "General industry question. withPICA answers from the user's own catalog data, not general reference figures, so it should say so rather than invent a number.",
              "prompt": "how much does a Spotify stream pay?"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/7wILM8n8zHM",
        "commerce": false,
        "commerce_description": "withPICA does not sell products or process payments inside ChatGPT."
      },
      "publication": {
        "release_notes": "2.1.0: adds three skills (getting started, catalog audit, register my works) and a getting-started onboarding skill. Server: instructions no longer refer to other connectors, and pica_execute is now marked destructive because it can run delete and merge tools."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: ea78f8263cb2aea094171350e84397ebe4b0dc1d470c785c7a6b3a659f88a2fc