Setup Mulmoclaude
receptron/mulmoclaude
Interactively guide MulmoClaude setup following README instructions.
Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly.
$ npx skills add webhtv/webhtv --skill upstream-integration-governor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install webhtv/webhtv upstream-integration-governor --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/webhtv/webhtv.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .claude/skills/upstream-integration-governor && 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 "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .claude/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governorType 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 webhtv/webhtv --skill upstream-integration-governor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install webhtv/webhtv upstream-integration-governor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/webhtv/webhtv.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .agents/skills/upstream-integration-governor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .agents/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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 webhtv/webhtv --skill upstream-integration-governor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install webhtv/webhtv upstream-integration-governor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/webhtv/webhtv.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .cursor/skills/upstream-integration-governor && 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 "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .cursor/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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/webhtv/webhtv.git --path .codex/skills/upstream-integration-governor--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 webhtv/webhtv --skill upstream-integration-governor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install webhtv/webhtv upstream-integration-governor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/webhtv/webhtv.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .gemini/skills/upstream-integration-governor && 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 "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .gemini/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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 webhtv/webhtv upstream-integration-governorInstalls 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 webhtv/webhtv --skill upstream-integration-governor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/webhtv/webhtv.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .github/skills/upstream-integration-governor && 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 "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .github/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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 webhtv/webhtv --skill upstream-integration-governor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install webhtv/webhtv upstream-integration-governor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/webhtv/webhtv.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/upstream-integration-governor .opencode/skills/upstream-integration-governor && 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 "upstream-integration-governor" agent skill from https://github.com/webhtv/webhtv/tree/main/.codex/skills/upstream-integration-governor into .opencode/skills/upstream-integration-governor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "upstream-integration-governor", 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.
upstream-integration-governorInventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly.
Upstream Integration Governor is an agent skill from webhtv/webhtv. Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly. Use when Codex is asked to inspect, compare, assess, port, merge, cherry-pick, rebase, rebuild, or update upstream commits, forks, locks, patches, AARs, native libraries, or binary dependency packages—especially WebHTV FFmpeg, AndroidX media/Media3/nextlib, mpv, mpv-android, libplacebo, IJK, JNI, Exo, MPV, or…
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/evidence-and-research.md` and `references/integration-workflow.md`).
It sits in Media & Creative, covering Video production. It works with Android and FFmpeg. The repository describes itself as: WebHomeTV 基于FongMi二次开发,增强了 WebHome 自定义首页、App Native SDK、网盘链接检测 和 Nostr推荐首页。 这个项目的核心目标是让 CSP 站点首页可以变成一个真正可开发的网页应用:开发者可以用 HTML/CSS/JavaScript 定制首页,再通过 App 暴露的 Native… The licence is GPL-3.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4e30ffa. 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.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From 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.
Upstream Integration Governor loads about 3.8k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 177 tokens; SKILL.md has 1,869 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); the scripts in this folder are not scanned.
The full file from webhtv/webhtv at commit 4e30ffa, republished under its GPL-3.0 licence (© webhtv). 1,869 words, ~3,758 tokens.
.claude/skills/upstream-integration-governor/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Turn upstream changes into bounded, evidence-backed, user-decidable stages and, only after approval, reversible WebHTV changes. Do not use this long workflow for an ordinary App bug unless it actually crosses an upstream/native contract.
For maintenance of this Skill, governance text, or task-guard wording, follow the root AGENTS.md governance-maintenance fast path. Do not invoke this upstream workflow, load its references, research best practices, forward-test, or create a temporary repository. Make one bounded patch and one combined validation pass, then stop.
assessment: use a 45-minute progress-review cadence, each batch focused on one related function cluster or at most 25 straightforward commits. Only the assessment document and explicit governance/evidence files may change.upstream: use a 45-minute progress-review cadence around one approved atomic implementation unit. Declare all source, lock, patch, artifact, App, test, and documentation paths before editing.Start bash .codex/scripts/task_guard.sh using the matching lane. Check it after each repository/query batch and before a build, native command, or large diff. At 70% of a cadence, checkpoint before opening new work. At the boundary, preserve concrete progress; continue a converging route with one bounded next action, or replan a stalled/repeated route and immediately resume. Cadences never cap total task time or review count. Never lower verification quality, call an unverified candidate complete, or abandon the requested result because time elapsed.
docs/upstream-player-dependency-merge-assessment-2026-08-20.md as the stable task index and exhaustive commit ledger. Resolve or allocate the task ID there before opening task-specific documentation.E*/E*-* for Exo, E-SP* for Exo performance, P*/P*-* for MPV, and C*/C*-* for common work. Assigned IDs are immutable and must not be renumbered or reused.docs/<TASK-ID>-<slug>.md. Put research, alternatives, recommendation, approval, implementation, repeated corrections, validation, full commit/tag records, rollback, current status, and the one next action in that file.plans/, assessment, implementation, fix, or dated continuation documents for the same task. Continue appending to its unique file. The master assessment is the only exception and only supplies the cross-task index and complete commit ledger.Use this mode when the user asks to梳理 new upstream updates, rebuild the player dependency merge plan, or produce a document comparable to the existing dated assessment.
.gitmodules, lock files, source/version manifests, Gradle/native build scripts, patch directories, artifact provenance, and repository documentation. Include direct upstreams, WebHTV forks, dependency/source repositories, and packaging repositories that can change the shipped player behavior; record why each repository is in scope and how revisions flow between them.docs/upstream-player-dependency-merge-assessment-YYYY-MM-DD.md, link its predecessor, and record the new baselines; when continuing the same active wave, update its existing dated document. The document must remain the exhaustive cross-task index and link each actionable item to its single docs/<TASK-ID>-<slug>.md file.Exo, MPV, and common stages with the selection order Exo -> MPV -> common. For every stage record the user-visible playback capability, repository/commit chain, current coverage, benefits, risks and disadvantages, compatibility/performance/package-size impact, best-practice evidence, WebHTV adaptation, recommendation, acceptance criteria, verification, rollout, rollback, and next action.For a request that only asks for the next task, do not mutate the ledger or code. Recover the current state, identify exactly one unambiguous next candidate, and return the following decision packet in ordinary user-facing language:
任务编号和名称:
所属分类:Exo / MPV / 通用
要实现的实际能力:
当前项目已有实现:
涉及仓库及完整 commit ID:
收益:
缺点与风险:
与现有功能的关系:
建议:实施 / 暂缓 / 忽略
最小实施步骤:
预计需要的验证:Stop after that packet. Do not implement until the user explicitly approves the candidate. When estimating approved work, report current-agent wall-clock execution time and separate code work, native/Gradle build time, device or user-dependent validation, and commit/tag/document closure when those phases apply.
This gate applies to every proposed upstream merge stage and every material new player/dependency requirement. It is not optional merely because a commit appears small or its upstream title sounds authoritative.
docs/<TASK-ID>-<slug>.md and link it from the assessment index. Its best-practice section is the durable decision record; a separate plans/ file or conversation summary is insufficient.no change, unmodified upstream, and a WebHTV-adapted design. The plan must state whether the upstream design should be optimized, corrected, supplemented, completed, or rejected for this workload, with explicit tradeoffs and acceptance/rollback criteria.references/integration-workflow.md completely when starting a stage, changing stage design, or implementing. For a continuation with a valid checkpoint, read the checkpoint and only the directly relevant workflow section.references/evidence-and-research.md completely only when a decision depends on an unresolved correctness, best-practice, compatibility, performance, security, or architecture claim.references/webhtv-player-gates.md completely before recommending or implementing player/native behavior. A ledger-only continuation may read the relevant player section after checkpoint recovery.scripts/verify_upstream_checkpoint.sh <assessment-document> at recovery points and before handoff. It is read-only.Do not load references “just in case.” The active question decides what enters context.
AGENTS.md, README.md, the assessment task index, the unique task document and its latest checkpoint, relevant locks/build docs, git status, branch, and HEAD. Reconcile discrepancies before continuing.references/evidence-and-research.md; use at most three query reformulations for one decision question and normally stop after five applicable primary sources plus two independent corroborating sources, while covering every applicable source category.Exo, MPV, or common stages. Preserve Exo -> MPV; explain when common work must ride with a player.docs/<TASK-ID>-<slug>.md; include full commit IDs, benefit, current gap, design, alternatives, preserved contracts, risks, performance/security/ABI/license/provenance impact, validation, rollout, rollback, recommendation, and user decision field. Link that file from the assessment index.references/integration-workflow.md.Continue from docs/upstream-player-dependency-merge-assessment-2026-08-20.md; do not repeat completed analysis unless observed heads or material evidence changed.
© webhtv, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references) in .codex/skills/upstream-integration-governor of webhtv/webhtv.
Open the folder on GitHubat commit 4e30ffa
Upstream Integration Governor 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 |
|---|---|---|---|---|---|---|
| Upstream Integration Governor this skillwebhtv/webhtv | 1.7k | — | ~3.8k | Automated safety check: Pass | GPL-3.0 | |
| Setup Mulmoclaudereceptron/mulmoclaude | 368 | — | ~1k | Automated safety check: Notes | MIT | |
| Remotion Best Practiceslyonjs/shortvid.io | 147 | 33 repos | ~1k | Automated safety check: Pass | MIT | |
| HyperFrames Video Entry Pointheygen-com/hyperframes | 59k | 3 repos | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Vox DirectorAlisa0808/vox-director | 2.2k | — | ~5.6k | Automated safety check: Pass | MIT | |
| Video Synceternityspring/reelbench-skills | 872 | 1 repos | ~1k | Automated safety check: Notes | Apache-2.0 |
receptron/mulmoclaude
Interactively guide MulmoClaude setup following README instructions.
lyonjs/shortvid.io
Best practices for Remotion - Video creation in React. An agent skill from lyonjs/shortvid.io.
heygen-com/hyperframes
Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.
Alisa0808/vox-director
Turn ONE topic into a finished Vox-style paper-collage explainer / ad video, end to end on the Atlas Cloud API + local ffmpeg — script, collage keyframes, motion, voice-over, music, captions, all…
eternityspring/reelbench-skills
把拉片数据和原片合成一条能直接看的视频:一边是画面,一边是这一镜的分镜信息 (镜号、起止、时长、景别、类别、运镜、画面描述、台词),镜头切了信息跟着切, 镜头表自动滚动并高亮当前这一镜。
kajisho5/ffmpeg-skill
Edit video and audio with local FFmpeg from natural-language requests: cut, trim, join, resize/reframe (9:16, 1:1), speed change, captions and subtitles (SRT/ASS, animated, karaoke), logos and text…
webhtv/webhtv
Build, review, debug, reverse-engineer, and package WebHome injected extension scripts for FongMi/WebHome App WebView pages.
webhtv/webhtv
Build, review, debug, reverse-engineer data sources for, and package FongMi/WebHome custom homepage single-file HTML.
Categories
Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly. Upstream Integration Governor is an agent skill from webhtv/webhtv. Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly.
Upstream Integration Governor fits situations like: Codex is asked to inspect; update upstream commits; native libraries; binary dependency packages—especially WebHTV FFmpeg.
Run `npx skills add webhtv/webhtv --skill upstream-integration-governor -a claude-code`. Or copy the skill folder (.codex/skills/upstream-integration-governor in webhtv/webhtv) into .claude/skills/upstream-integration-governor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add webhtv/webhtv --skill upstream-integration-governor -a codex`. Or copy the skill folder (.codex/skills/upstream-integration-governor in webhtv/webhtv) into .agents/skills/upstream-integration-governor 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 webhtv/webhtv --skill upstream-integration-governor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/upstream-integration-governor, .gemini/skills/upstream-integration-governor, .github/skills/upstream-integration-governor and .opencode/skills/upstream-integration-governor in your project.
Going by SKILL.md and its folder, Upstream Integration Governor needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and git). Our summary lists: A Bash shell.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Upstream Integration Governor is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Upstream Integration Governor: Setup Mulmoclaude (receptron/mulmoclaude, 368 stars), Remotion Best Practices (lyonjs/shortvid.io, 147 stars), HyperFrames Video Entry Point (heygen-com/hyperframes, 59k stars) and Vox Director (Alisa0808/vox-director, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
webhtv (a GitHub organization) maintains it in webhtv/webhtv, which has 1,675 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 8, 2026.
Source: webhtv/webhtv on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.