设计目标 目标很简单: - 不手动安装依赖,也不依赖宿主机已经准备好的 Python 环境 - 默认只依赖一个 - 方便修改和版本控制 - 脚本可以像可执行文件一样直接执行: 怎么实现 入口脚本的基本流程: 依赖管理规则: - 添加依赖: - 移除依赖: - 不手工编辑头部 依赖块 调用规则: - 入口脚本放在对应 skill 的 目录下 - 入口脚本默认应能直接执行: - 不要在 skill 文档里把入口脚本写成 或 给其他 skill 用时 如果某个 skill 会调用这个脚本,下面这段模板应直接写进那个 skill 自己的 ,作为调用约定保留下来: bash cd skills/<skill-name && ./scripts/<tool .py --help bash uv run python skills/<skill-name /scripts/<tool .py --help python skills/<skill-name /scripts/<tool .py --help Typer Rich Pydantic /// script --json ./scripts/foo.py --help uv run ruff check <path uv run ruff format --check <path ` ---