{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "artifact-customs", "version": "1.0.0", "description": "Clear, adopt, maintain, replace, and retire exact third-party software components under explicit policy.", "author": { "name": "Ivan D Vasin", "url": "https://github.com/nisavid" }, "homepage": "https://github.com/nisavid/agents/tree/main/plugins/artifact-customs", "repository": "https://github.com/nisavid/agents", "license": "MIT", "keywords": [ "dependencies", "software-supply-chain", "provenance", "vendoring", "automation" ], "extensions": { "com.openai": { "interface": { "displayName": "Artifact Customs", "shortDescription": "Clear and maintain third-party software components.", "longDescription": "Artifact Customs separates read-only component clearance, explicit trust-boundary adoption, and policy-bound maintenance while composing existing review, Git, and pull-request owners.", "developerName": "Ivan D Vasin", "category": "Developer Tools", "capabilities": ["Dependency Management", "Supply Chain Review"], "websiteURL": "https://github.com/nisavid/agents/tree/main/plugins/artifact-customs", "defaultPrompt": [ "Use $artifact-customs:assessing-third-party-components to assess this exact third-party software component without mutation.", "Use $artifact-customs:adopting-third-party-components to establish or revise the explicit policy for this new trust boundary.", "Use $artifact-customs:maintaining-third-party-components to update, investigate, replace, seal, or retire this component under its existing policy." ] } } } }