Improve Python Skill Portability
- Run
bin/skill-python-portability SKILL_PATHto inventory Python files, imports, PEP 723 blocks, and launcher coverage. - Read references/python-portability.md.
- Present the audit before editing when dependency mapping or runtime support is ambiguous.
- Add PEP 723 metadata to every runnable Python script, including an empty dependency list for standard-library-only tools.
- Route the matching
bin/<skill-name>launcher throughuv run --script; fall back topython3only when dependencies are empty. - Run every changed command with realistic and failure fixtures, then run the tap validator.
Use agents/python-portability-reviewer.md for an independent dependency and launcher review.