一键导入
tampermonkey-cli
通过 Tampermonkey Editors 管理浏览器里的 Tampermonkey userscript;适用于需要从 Codex 安装、更新、读取、列出或删除本机油猴脚本,或把本地 .user.js 同步到 Tampermonkey 时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通过 Tampermonkey Editors 管理浏览器里的 Tampermonkey userscript;适用于需要从 Codex 安装、更新、读取、列出或删除本机油猴脚本,或把本地 .user.js 同步到 Tampermonkey 时使用。
用 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 | tampermonkey-cli |
| description | 通过 Tampermonkey Editors 管理浏览器里的 Tampermonkey userscript;适用于需要从 Codex 安装、更新、读取、列出或删除本机油猴脚本,或把本地 .user.js 同步到 Tampermonkey 时使用。 |
通过 Tampermonkey Editors 的本地 WebSocket 协议管理浏览器里的 userscript。
说明:以下脚本调用均以当前 SKILL.md 所在文件夹为 workdir。
脚本调用方式必须直接当作可执行命令运行,不要用 uv run python 或 python:
cd skills/tampermonkey-cli
./scripts/tampermonkey.py --help
错误示例:
uv run python skills/tampermonkey-cli/scripts/tampermonkey.py --help
python skills/tampermonkey-cli/scripts/tampermonkey.py --help
./scripts/tampermonkey.py serve
Tampermonkey Editors connection code 输入 Tampermonkey Editors。serve 进程运行。./scripts/tampermonkey.py status
./scripts/tampermonkey.py list
./scripts/tampermonkey.py get '<script-path>/source' --output /tmp/example.user.js
./scripts/tampermonkey.py put /path/to/example.user.js
./scripts/tampermonkey.py patch '<script-path>/source' /path/to/example.user.js
$XDG_RUNTIME_DIR/codex-tampermonkey.sock。$XDG_RUNTIME_DIR 不存在,则使用 $XDG_CACHE_HOME/codex/codex-tampermonkey.sock。$XDG_CACHE_HOME 也不存在,则使用 ~/.cache/codex/codex-tampermonkey.sock。--socket <path>。serve:启动桥接进程,打印一次 connection code,并持有 Tampermonkey Editors 连接。status:查看 serve 是否存在、Tampermonkey Editors 是否已连接。list:列出浏览器中已安装的 userscript;支持 --pattern 和重复的 --include-pattern。get <path> --output <file>:读取脚本内容并写入本地文件;path 来自 list 输出。不要直接把脚本文本输出到终端。put <file>:创建新 userscript。patch <path> <file>:用本地文件覆盖已有 userscript。delete <path>:删除指定 userscript。shutdown:请求 serve 进程退出。serve 只生成一次 connection code;后续命令通过同一个 socket 复用连接。path 是 Tampermonkey Editors 返回的内部路径,通常形如 <script-id>/source,不要自己猜。get 必须指定 --output;读取后用 sed、rg、diff、编辑器等常规文件工具查看内容。put、patch 和 delete 会修改浏览器里的 Tampermonkey 脚本;执行前确认目标文件内容是最终版本。put 或 delete 返回 405 Method Not Allowed,这是 Tampermonkey Editors 端拒绝该 action;先在 Tampermonkey UI 中手动创建脚本,再用 list 找到 path,并用 patch 覆盖内容。serve 并完成 Tampermonkey Editors 连接。