ワンクリックで
uv-cli-creator
创建或修改 uv --script 风格的 Python CLI;当需要把重复命令封装成 `./scripts/...` 直接执行的工具,或需要统一这类脚本约定时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
创建或修改 uv --script 风格的 Python CLI;当需要把重复命令封装成 `./scripts/...` 直接执行的工具,或需要统一这类脚本约定时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
通过内置 Python CLI 直接调用 Jira Server/Data Center REST API v2,查询、创建、编辑、流转和删除 Issue、Epic、Sub-task、评论、附件、关联、Watcher、Vote 与 Worklog,并查询项目、字段、Board 和 Sprint。适用于需要可控地操作 Jira、保留 Jira wiki markup 并精确管理请求与输出的场景。
使用 GitHub CLI 与 GitHub 资源交互;适用于 repo、issue、PR、comment、release、workflow 等查看、更新或创建场景。创建任何 GitHub Issue 时,统一使用本 skill 的 github_issue.py,保留模板 labels/assignees 并在创建后回读验证。
使用 GitLab CLI(glab)与 GitLab 资源交互;适用于 project、issue、MR、comment、wiki 等查看、更新或创建场景,含自建实例。
处理从本地 Git 变更到 GitHub/GitLab 协作发布的完整工作流;适用于创建或更新分支、语义化 commit message、commit、push、Issue/PR/MR 文案、inline review reply、Breaking Change 与提交范围核对。纯只读的平台查询不使用本 skill。
用三个相互隔离的干净 subagent 并行做代码审查、由主 agent 判断审查意见价值、修复有效问题并提交推送,直到同一批三个 reviewer 都没有有价值审查意见。适用于用户要求 review/fix loop、clean review cycle、创建新 subagent 审查当前修改、反复 review 到没有问题、或“三个独立 reviewer 都没有有效建议”这类任务。
在向 GitHub 上游提交 PR 前,先用用户 fork 中的中文预审 PR 审查 AI 辅助产出的代码、提交、PR 文案和 CI 证据,并通过独立 comment 收敛内部记录;适用于 fork 预审、低干扰验证、内部 review/CI、red/green 证据和正式上游 PR 重放。
| name | uv-cli-creator |
| description | 创建或修改 uv --script 风格的 Python CLI;当需要把重复命令封装成 `./scripts/...` 直接执行的工具,或需要统一这类脚本约定时使用。 |
目标很简单:
uv./scripts/foo.py入口脚本的基本流程:
uv init --script scripts/foo.py
uv add --script scripts/foo.py <package>
chmod +x scripts/foo.py
./scripts/foo.py --help
依赖管理规则:
uv add --script scripts/foo.py <package>uv remove --script scripts/foo.py <package>/// script 依赖块调用规则:
scripts/ 目录下./scripts/foo.pypython ... 或 uv run python ...如果某个 skill 会调用这个脚本,下面这段模板应直接写进那个 skill 自己的 SKILL.md,作为调用约定保留下来:
说明:以下脚本调用均以当前 `SKILL.md` 所在文件夹为 workdir。
脚本调用方式(必须直接当作可执行命令运行,不要用 `uv run python` 或 `python`):
```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 | 用来定义 CLI、参数和子命令 |
| 人类可读输出 | Rich | 用来做表格、提示和更清晰的终端输出 |
| 参数校验 | Pydantic | 用来做输入校验和更清晰的错误信息 |
/// script--json./scripts/foo.py --helpuv run ruff check <path>uv run ruff format --check <path>