원클릭으로
bump-publish
Bump the package version in pyproject.toml and publish to PyPI. Handles version increment, git tag, build, and upload in one step.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Bump the package version in pyproject.toml and publish to PyPI. Handles version increment, git tag, build, and upload in one step.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Project conventions and patterns for resolve-mcp development. Explains tool registration, error handling, module organization, and naming rules.
AI-powered color grading assistant. Exports the current frame in sRGB, visually analyzes it, and makes CDL adjustments directly on the Color page nodes. Works regardless of project color space (HDR, P3, ACES, etc.) because the frame is converted to sRGB for analysis — the color space LLMs are trained on.
Match the color grade of the current DaVinci Resolve timeline frame to a reference image. Exports both in sRGB, visually compares them, and adjusts CDL nodes to match the reference look.
Archive a DaVinci Resolve project — export the .drp project file, media list, timeline markers, render queue status, and editorial notes as a complete archive package.
Paste timecoded client feedback or review notes and auto-create color-coded markers on the DaVinci Resolve timeline at each timecode.
Render multiple deliverables from one DaVinci Resolve timeline in a single batch — YouTube, Instagram, broadcast, ProRes master, etc.
| name | bump-publish |
| description | Bump the package version in pyproject.toml and publish to PyPI. Handles version increment, git tag, build, and upload in one step. |
| disable-model-invocation | true |
Bump the resolve-mcp version, build, and publish to PyPI.
<level> — one of patch (default), minor, or major--dry-run — show what would happen without making changesgrep '^version' pyproject.toml
Parse the current version = "X.Y.Z" line.
patch → X.Y.(Z+1)minor → X.(Y+1).0major → (X+1).0.0If --dry-run was passed, print the old → new version and stop here.
Use the Edit tool to replace the version line:
old: version = "X.Y.Z"
new: version = "A.B.C"
IMPORTANT: This is the ONE case where editing the version field is allowed.
The PreToolUse hook will block generic version edits — this skill has explicit permission because the user invoked /bump-publish intentionally.
Check if resolve_mcp/__init__.py mentions the old version and update it too.
uv build && uv publish --token $PYPI_TOKEN
If PYPI_TOKEN is not set, remind the user to set it:
export PYPI_TOKEN=pypi-...
git add pyproject.toml resolve_mcp/__init__.py
git commit -m "release: v{NEW_VERSION}"
git tag "v{NEW_VERSION}"
git push origin main --tags
Print a summary:
✅ resolve-mcp v{OLD} → v{NEW}
Published to PyPI: https://pypi.org/project/resolve-mcp/{NEW}/
Tagged: v{NEW}