From 4a6d611d0b5b11a3142f9b9606564ce2a3ad0266 Mon Sep 17 00:00:00 2001 From: Arne Krueger Date: Mon, 9 Feb 2026 11:02:06 +0100 Subject: [PATCH 1/3] Move marketplace.json into .claude-plugin/ and fix plugin config Move marketplace.json from repo root to .claude-plugin/ where Claude Code expects it, and update to correct marketplace schema. Also add skills path and setup config to plugin.json. Co-Authored-By: Claude Opus 4.6 --- .claude-plugin/marketplace.json | 13 +++++++++++++ .claude-plugin/plugin.json | 8 +++++++- marketplace.json | 19 ------------------- 3 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 .claude-plugin/marketplace.json delete mode 100644 marketplace.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..51f49e5 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,13 @@ +{ + "name": "ip-tools", + "owner": { + "name": "Parker Hancock" + }, + "plugins": [ + { + "name": "ip-tools", + "source": ".", + "description": "Patent and intellectual property data tools - async Python clients for USPTO, EPO, Google Patents, and JPO" + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 0e2a8fd..a772370 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -6,5 +6,11 @@ "name": "Parker Hancock", "url": "https://github.com/parkerhancock" }, - "repository": "https://github.com/parkerhancock/ip_tools" + "repository": "https://github.com/parkerhancock/ip_tools", + "license": "Apache-2.0", + "skills": "./skills", + "setup": { + "install": "uv sync", + "requirements": ["uv"] + } } diff --git a/marketplace.json b/marketplace.json deleted file mode 100644 index 8344666..0000000 --- a/marketplace.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "ip-tools", - "version": "0.1.0", - "description": "Patent and intellectual property data tools for Claude Code", - "author": "Parker Hancock", - "license": "Apache-2.0", - "repository": "https://github.com/parkerhancock/ip_tools", - "skills": [ - { - "name": "ip_research", - "path": "skills/ip_research", - "description": "Search and analyze patents from USPTO, EPO, JPO, and Google Patents" - } - ], - "setup": { - "install": "uv sync", - "requirements": ["uv"] - } -} From f8e51bee55426ee76ff39f5b6e84a3b3819b8795 Mon Sep 17 00:00:00 2001 From: Arne Krueger Date: Mon, 9 Feb 2026 11:03:17 +0100 Subject: [PATCH 2/3] Fix marketplace.json source path format Use "./" instead of "." to match expected schema pattern. Co-Authored-By: Claude Opus 4.6 --- .claude-plugin/marketplace.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 51f49e5..c65830a 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,7 +6,7 @@ "plugins": [ { "name": "ip-tools", - "source": ".", + "source": "./", "description": "Patent and intellectual property data tools - async Python clients for USPTO, EPO, Google Patents, and JPO" } ] From 4044a9389caeff4146c7e61e1c75fa1d9bdbce39 Mon Sep 17 00:00:00 2001 From: Arne Krueger Date: Mon, 9 Feb 2026 11:11:23 +0100 Subject: [PATCH 3/3] Fix Claude Code plugin install commands in README The `claude plugins add github:` command doesn't exist. Replace with the correct `/plugin marketplace add` and `/plugin install` commands. Co-Authored-By: Claude Opus 4.6 --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d4807ec..f0c54e2 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@ [![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE) ```bash -claude plugins add github:parkerhancock/ip_tools +/plugin marketplace add parkerhancock/ip_tools +/plugin install ip-tools@ip-tools ``` --- @@ -41,7 +42,8 @@ All sources include automatic caching, rate limiting, and retry logic. ## Install ```bash -claude plugins add github:parkerhancock/ip_tools +/plugin marketplace add parkerhancock/ip_tools +/plugin install ip-tools@ip-tools ``` That's it. Claude Code now has access to patent data through the `ip_research` skill.