From f9afc36dcb9b19d25da1d3743eedd67ae5d7c55d Mon Sep 17 00:00:00 2001 From: sherwinski Date: Fri, 9 Oct 2026 18:50:16 -0700 Subject: [PATCH] feat: [SDK-5457] set the Claude directory link fields in the plugin manifest Anthropic's directory reads `documentationUrl`, `supportUrl`, `privacyPolicyUrl`, and `termsOfServiceUrl` from `.claude-plugin/plugin.json` for the Links and policies rows of a listing. Claude Code ignores them at load time. The directory has no field for example prompts, screenshots, or a banner; the listing body comes from the README. The URLs match the Codex manifest, plus the GitHub issues page for support. `icon` stays unset: a reviewer already set and approved the listing icon in the developer portal. --- .claude-plugin/plugin.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 527f37f..7596642 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -11,6 +11,10 @@ "homepage": "https://documentation.onesignal.com", "repository": "https://github.com/OneSignal/onesignal-agent-plugin", "license": "MIT", + "documentationUrl": "https://documentation.onesignal.com", + "supportUrl": "https://github.com/OneSignal/onesignal-agent-plugin/issues", + "privacyPolicyUrl": "https://onesignal.com/privacy_policy", + "termsOfServiceUrl": "https://onesignal.com/tos", "keywords": [ "onesignal", "push-notifications",