بنقرة واحدة
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>