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.
Version bump, commit, push, and create a git tag. If CI is configured, the tag triggers automated marketplace updates.
Parse $ARGUMENTS:
1.2.0 (optional — prompts if missing).--dry-run: Show what would happen without changes.--no-tag: Skip git tag creation.python3 ${CLAUDE_PLUGIN_ROOT}/scripts/release.py <PLUGIN_PATH> --suggest
Returns JSON: {"current": "1.1.0", "patch": "1.1.1", "minor": "1.2.0", "major": "2.0.0"}.
Present options to the user via AskUserQuestion.
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/release.py <PLUGIN_PATH> <VERSION> [--dry-run] [--no-tag]
Success (exit 0):
Released {plugin} v{new_version} (was v{old_version})update_command present: show the command for user to run manuallyupdate_command null: show claude plugin update <name>@<marketplace>mcp_pids non-empty: warn about stale MCP processes to killError (exit 1/2): Display error from JSON error field, suggest fixes.
IMPORTANT: Never run claude plugin install/update from within a session — these hang. Show commands for the user to run manually.