npx claudepluginhub ivintik/private-claude-marketplace --plugin plugin-opsThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Manage Claude Code plugin marketplaces. A marketplace is a git repository with a .claude-plugin/marketplace.json that catalogs available plugins.
Parse $ARGUMENTS for subcommand:
init <local-path> — Create a new marketplace repositorylist [--store name] — List plugins in a marketplaceadd <plugin-path> [--store name] — Add a plugin to a marketplaceremove <plugin-name> [--store name] — Remove a pluginNo subcommand → show usage help.
Read knowledge/configuration.md for config format. Look for .claude/plugin-ops.local.md in cwd then home dir. Use --store name to select marketplace, otherwise first configured.
Gather: provider (github/gitlab), repo name, visibility (default: private), local path.
GitHub: gh repo create <name> --<visibility> --clone
GitLab: glab project create or guide API curl.
Initialize .claude-plugin/marketplace.json (schema from knowledge/marketplace.md):
{
"name": "<repo-name>",
"metadata": { "description": "Claude Code plugin marketplace", "version": "1.0.0" },
"plugins": []
}
Commit, push, update config.
Read .claude-plugin/marketplace.json from local clone, display:
Marketplace: {name} ({path})
| Plugin | Version | Description |
{N} plugins total
If no --store and multiple configured, list all.
plugin.json for name, description, version.claude-plugin/marketplace.json, commit, pushlocal_path or .claude-plugin/marketplace.json: report clearlygit pull first