INNER CODE UNIT · Python
toolkit_snapshot_min_macos_major
viticci/shortcuts-playground-plugin · claude/skills/shortcuts-playground/scripts/lookup_action_grounding.py:46
def toolkit_snapshot_min_macos_major(version: str | None) -> int | None:
if not isinstance(version, str) or not version:
return None
if version in TOOLKIT_SNAPSHOT_MIN_MACOS_MAJOR:
return TOOLKIT_SNAPSHOT_MIN_MACOS_MAJOR[version]
import re
match = re.search(r"v(\d+)", version)
if match and int(match.group(1)) >= 78:
return 27
return None
def skill_dir() -> Path:
return Path(__file__).resolve().parents[1]
def catalog_path(base: Path | None = None) -> Path: