Conversation
Two Claude Code plugins by @amondnet, both maintained in their own repositories and referenced as remote GitHub sources. - kipris (amondnet/KIPRIS): searches Korean patents, utility models, designs, trademarks, trials and foreign patents through the KIPRIS Plus Open API. The runtime client uses the Python standard library only, so it works in Claude Desktop's sandbox without an install step. - yoonmoon (amondnet/yoonmoon): six Korean prose skills — full-course polishing, humanizing, AI-authorship detection, translationese correction, proofreading and register conversion. Regenerated the Codex marketplace with `bun run plugins:multi-format`. The Cursor marketplace was already up to date. The generator also rewrites ~150 vendored plugin.json files that are stale relative to their upstreams (for example vue 1.1.0 -> 1.3.0 plus a new $schema key); that drift predates this change, so those files are left untouched here and deserve their own pull request. Neither entry declares a `relevance` block. Both are invoked from what the user asks for rather than from repository state — there is no reliable cli, host, cwd or manifest signal — and CLAUDE.md asks for no block at all rather than a noisy one.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request registers two new plugins, 'yoonmoon' and 'kipris', in the marketplace configuration files ('.agents/plugins/marketplace.json' and '.claude-plugin/marketplace.json'). The 'yoonmoon' plugin provides Korean prose polishing and AI detection, while 'kipris' enables searching Korean patents and intellectual property. I have no feedback to provide as the changes are straightforward and correct.
Up to standards ✅🟢 Issues
|
|
| "keywords": ["patent", "trademark", "intellectual-property", "korea", "kipris"], | ||
| "tags": ["search", "open-api"], | ||
| "source": { | ||
| "source": "github", |
There was a problem hiding this comment.
The kipris entry is immediately installable from the default branch of amondnet/KIPRIS, but the PR description confirms that this branch does not yet contain the required plugin manifest. Until the upstream manifest change lands, users selecting this entry will fetch a repository that cannot be installed as a plugin. Merge this only after the upstream change is available, or target a ref that already contains the manifest.
Prompt To Fix With AI
This is a comment left during a code review.
Path: .claude-plugin/marketplace.json
Line: 1702
Comment:
**KIPRIS source is not ready**
The `kipris` entry is immediately installable from the default branch of `amondnet/KIPRIS`, but the PR description confirms that this branch does not yet contain the required plugin manifest. Until the upstream manifest change lands, users selecting this entry will fetch a repository that cannot be installed as a plugin. Merge this only after the upstream change is available, or target a ref that already contains the manifest.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
|
There was a problem hiding this comment.
1 issue found across 2 files
Confidence score: 2/5
.claude-plugin/marketplace.jsonpoints to a repository that lacks the required.claude-plugin/plugin.json, so installations will fail to load until the KIPRIS manifest PR lands; merge only after that PR is available or update the source to a repository containing the manifest.
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name=".claude-plugin/marketplace.json">
<violation number="1" location=".claude-plugin/marketplace.json:1703">
P1: Until the KIPRIS manifest PR lands, installing this entry resolves to a repository without the required `.claude-plugin/plugin.json` and fails to load. Merge only after that PR lands, or point the source at a manifest-bearing ref.</violation>
</file>
Architecture diagram
sequenceDiagram
participant User as Claude User
participant CC as Claude Code / Desktop
participant MP as Marketplace Registry
participant PG as Plugin Resolver
participant IP as Plugin Runtime
participant GH as GitHub Source
Note over User,GH: Plugin Discovery and Installation Flow
User->>CC: Request Korean patent search or prose skill
CC->>MP: Query marketplace.json for matching plugins
MP-->>CC: Return yoonmoon (productivity) + kipris (research)
CC->>PG: Resolve plugin source
PG->>MP: Check policy (installation, authentication)
MP-->>PG: AVAILABLE / ON_INSTALL
alt kipris (research category)
PG->>GH: Fetch amondnet/KIPRIS repo
GH-->>PG: Plugin manifest (requires PR on main)
PG->>IP: Load kipris plugin runtime
IP->>IP: KIPRIS Plus Open API client (Python stdlib)
User->>IP: Search patents/trademarks
IP-->>User: Korean IP results
else yoonmoon (productivity category)
PG->>GH: Fetch amondnet/yoonmoon repo
GH-->>PG: Plugin manifest (available on main)
PG->>IP: Load yoonmoon plugin runtime
User->>IP: Polish/detect Korean prose
IP-->>User: Processed text
end
Note over CC,IP: Cursor marketplace also updated via multi-format generator
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
| "tags": ["search", "open-api"], | ||
| "source": { | ||
| "source": "github", | ||
| "repo": "amondnet/KIPRIS" |
There was a problem hiding this comment.
P1: Until the KIPRIS manifest PR lands, installing this entry resolves to a repository without the required .claude-plugin/plugin.json and fails to load. Merge only after that PR lands, or point the source at a manifest-bearing ref.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .claude-plugin/marketplace.json, line 1703:
<comment>Until the KIPRIS manifest PR lands, installing this entry resolves to a repository without the required `.claude-plugin/plugin.json` and fails to load. Merge only after that PR lands, or point the source at a manifest-bearing ref.</comment>
<file context>
@@ -1680,6 +1680,28 @@
+ "tags": ["search", "open-api"],
+ "source": {
+ "source": "github",
+ "repo": "amondnet/KIPRIS"
+ }
}
</file context>



Summary
Adds two Claude Code plugins by @amondnet. Both are maintained in their own repositories, so they are referenced as remote GitHub sources rather than vendored.
kiprisyoonmoonCategories:
kipris→research,yoonmoon→productivity.researchis new, but single-entry categories are already established here (security,document,language,deploymenteach have one). Happy to move either if you prefer an existing bucket.Neither entry declares a
relevanceblock. Both are invoked from what the user asks for rather than from repository state — there is no reliablecli,hosts,cwdormanifestDepssignal — and CLAUDE.md asks for no block at all rather than a noisy one.Related issue
None.
Checklist
bun run test) — no test changes needed for a marketplace entry; suite passesbun run lint)BREAKING CHANGE:note is includedVerification
Regenerated the Codex artifact with
bun run plugins:multi-format; the Cursor marketplace was reported up to date. Diff is.claude-plugin/marketplace.json(+22) and.agents/plugins/marketplace.json(+24), nothing else.Note on generator drift (not in this PR)
bun run plugins:multi-formatalso rewrites ~150 vendoredplugins/*/plugin.jsonfiles that are stale relative to their upstreams — for exampleplugins/vue/plugin.jsonmoves 1.1.0 → 1.3.0 and gains an Antigravity$schemakey. That drift predates this change, so I reverted those files to keep this PR to one logical change. It looks worth its own PR.Ordering
amondnet/KIPRIScurrently has the.claude-plugin/manifests on a pull request, not yet onmain. That PR should land before this one is merged, otherwise thekiprisentry resolves to a branch without a plugin manifest.amondnet/yoonmoonis ready onmaintoday.Summary by cubic
Adds
kiprisandyoonmoon, two Claude Code plugins by@amondnet, to both marketplace files as remote GitHub sources.kiprissearches Korean patents and IP through the KIPRIS Plus Open API using only the Python standard library, so it works in Claude Desktop's sandbox with no install step;yoonmoonprovides six Korean prose skills: polishing, humanizing, AI detection, translationese correction, proofreading, and register conversion.Notes
amondnet/KIPRIS's plugin manifest is still on a pull request, notmain; that PR should land before this one merges.plugin.jsonfiles; that pre-existing drift is left untouched here and deserves its own PR.Written for commit f74b299. Summary will update on new commits.