ONNX Opset Bump Checklist
microsoft/onnxruntime
A checklist for upgrading the pinned ONNX version and opset in ONNX Runtime, covering the files to change, archive hashes, patch rebasing and release-candidate handling.
Updates the obs-multi-rtmp plugin repo to the latest upstream plugin template and OBS Studio version, including dependency metadata, then rebuilds it with CMake.
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-deps --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/upgrade-deps .claude/skills/upgrade-deps && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .claude/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-depsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-deps --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.github/skills/upgrade-deps .agents/skills/upgrade-deps && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .agents/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-deps --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.github/skills/upgrade-deps .cursor/skills/upgrade-deps && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .cursor/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/sorayuki/obs-multi-rtmp.git --path .github/skills/upgrade-deps--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-deps --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.github/skills/upgrade-deps .gemini/skills/upgrade-deps && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .gemini/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-depsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .github/skills && cp -r skills-src/.github/skills/upgrade-deps .github/skills/upgrade-deps && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .github/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sorayuki/obs-multi-rtmp upgrade-deps --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sorayuki/obs-multi-rtmp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.github/skills/upgrade-deps .opencode/skills/upgrade-deps && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "upgrade-deps" agent skill from https://github.com/sorayuki/obs-multi-rtmp/tree/master/.github/skills/upgrade-deps into .opencode/skills/upgrade-deps/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upgrade-deps", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
upgrade-depsUpdates the obs-multi-rtmp plugin repo to the latest upstream plugin template and OBS Studio version, including dependency metadata, then rebuilds it with CMake.
The skill walks through three upgrades for an OBS multi-site streaming plugin. First, pull the latest commits from the official obs-plugintemplate repository and merge them into master, keeping the repo's own README and its commented-out parts of the GitHub Actions workflows and the .sh and .ps1 build scripts. Second, find the newest OBS Studio release tag and update the dependency metadata under CMakePresets.json with its version and hash. Third, read the OBS source package's CMakePresets.json and update buildspec.json entries such as Qt and obs-deps.
It then builds with CMake, using the windows-x64 preset on Windows. If the build still uses the old OBS source, the guide says to configure fresh with cmake --preset windows-x64 --fresh and then build with the RelWithDebInfo configuration, inspect the .deps cache, and remove stale OBS entries there if needed. It also warns to use cmd or bash instead of PowerShell for git and curl commands, which may fail there.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8100687. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
cmakeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
OBS Plugin Dependency Upgrade loads about 609 tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 303 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from sorayuki/obs-multi-rtmp at commit 8100687, republished under its GPL-2.0 licence (© sorayuki). 303 words, ~609 tokens.
.claude/skills/upgrade-deps/SKILL.md (or your agent's skills folder).Use cmd or bash instead of powershell when run git or curl commands. Run in powershell may failed.
The official git repository of plugin template is https://github.com/obsproject/obs-plugintemplate.git. My repository merges its commits. You can pull its latest commits and merge them into master. Follow these instructions when resolving merge conflicts:
Commit the merge after resolving the conflicts.
https://github.com/obsproject/obs-studio.git, search for tags to find the latest release version.https://github.com/obsproject/obs-studio/releases/tag/32.1.0. Replace 32.1.0 with the latest version you found. Update dependency metadata under CMakePresets.json (vendor.obsproject.com/obs-studio.dependencies) with the new version and hash.zip format of the source code package.Extract the downloaded OBS source package and read CMakePresets.json in repo root.
Use vendor.obsproject.com/obs-studio.dependencies as source of truth.
Update this repository's buildspec.json entries (Qt, obs-deps, and related hashes).
This project is build with CMake. Use the windows-x64 preset when run in Windows.
If OBS version/deps in buildspec.json were updated but build still uses old OBS source:
cmake --preset windows-x64 --freshcmake --build --preset windows-x64 --config RelWithDebInfo.deps/ cache:.deps/.dependency_obs-studio_x64.sha256.deps/obs-studio-<version>/.deps/<version>.zip.deps/ and rerun fresh configure.© sorayuki, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .github/skills/upgrade-deps of sorayuki/obs-multi-rtmp.
Open the folder on GitHubat commit 8100687
OBS Plugin Dependency Upgrade next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| OBS Plugin Dependency Upgrade this skillsorayuki/obs-multi-rtmp | 5.1k | — | ~609 | Automated safety check: Pass | GPL-2.0 | |
| ONNX Opset Bump Checklistmicrosoft/onnxruntime | 22k | — | ~12k | Automated safety check: Pass | MIT | |
| Skia Analystmono/SkiaSharp | 5.6k | — | ~1.6k | Automated safety check: Pass | MIT | |
| pybind11 Release Publicationpybind/pybind11 | 18k | — | ~2.5k | Automated safety check: Pass | Custom licence | |
| CLIProxy Core Synccaidaoli/ccLoad | 419 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Breaking Change Analysisruby-git/ruby-git | 1.8k | — | ~1.7k | Automated safety check: Pass | MIT |
microsoft/onnxruntime
A checklist for upgrading the pinned ONNX version and opset in ONNX Runtime, covering the files to change, archive hashes, patch rebasing and release-candidate handling.
mono/SkiaSharp
Analyze Skia features for SkiaSharp - produces a unified analysis of what shipped (upstream engine benefits, PR links, migration guides) and what's missing (impact/priority/effort scoring, hidden…
pybind/pybind11
Walks a maintainer through publishing a pybind11 release after the preparation PR merges, with preflight checks, confirmations before each push and a GitHub release.
caidaoli/ccLoad
Syncs or audits ccLoad's CLIProxyAPI protocol-conversion core and registered provider adapters against one pinned upstream commit, then verifies the result.
ruby-git/ruby-git
Assesses what an API change would break before it is made, finds every usage, documents the impact and plans a deprecation or migration path.
sivaprasadreddy/sivalabs-agent-skills
Apply the changes from all open Renovate bot pull requests of a GitHub repository into the local working tree.
Categories
Updates the obs-multi-rtmp plugin repo to the latest upstream plugin template and OBS Studio version, including dependency metadata, then rebuilds it with CMake. The skill walks through three upgrades for an OBS multi-site streaming plugin.ps1 build scripts.
OBS Plugin Dependency Upgrade fits situations like: bringing the plugin up to the newest OBS Studio release; merging upstream obs-plugintemplate changes while keeping local workflow edits; fixing a build that keeps using an old OBS dependency cache.
Run `npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a claude-code`. Or copy the skill folder (.github/skills/upgrade-deps in sorayuki/obs-multi-rtmp) into .claude/skills/upgrade-deps in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a codex`. Or copy the skill folder (.github/skills/upgrade-deps in sorayuki/obs-multi-rtmp) into .agents/skills/upgrade-deps in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sorayuki/obs-multi-rtmp --skill upgrade-deps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/upgrade-deps, .gemini/skills/upgrade-deps, .github/skills/upgrade-deps and .opencode/skills/upgrade-deps in your project.
Going by SKILL.md and its folder, OBS Plugin Dependency Upgrade needs the command-line tools its instructions call (cmake). Our summary lists: Git, curl and CMake; Network access to the obsproject repositories on GitHub.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
OBS Plugin Dependency Upgrade is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 609 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with OBS Plugin Dependency Upgrade: ONNX Opset Bump Checklist (microsoft/onnxruntime, 22k stars), Skia Analyst (mono/SkiaSharp, 5.6k stars), pybind11 Release Publication (pybind/pybind11, 18k stars) and CLIProxy Core Sync (caidaoli/ccLoad, 419 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sorayuki (a GitHub user) maintains it in sorayuki/obs-multi-rtmp, which has 5,096 GitHub stars. The repository was last updated on October 2, 2026.
Source: sorayuki/obs-multi-rtmp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.