Agent skill

Upstream Integration Governor

by webhtv in webhtv/webhtv

Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly.

GPL-3.0Auto-check passedMedia & Creative

Install Upstream Integration Governor

skills CLI
$ npx skills add webhtv/webhtv --skill upstream-integration-governor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install webhtv/webhtv upstream-integration-governor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
upstream-integration-governor
GitHub stars
1.7k
Token cost
~3.8k tokens
SKILL.md length
1,869 words
Files
6 (incl. scripts, references)
Skills in repo
3
Repo updated
First seen
Licence
GPL-3.0

At a glance

Inventory related upstream repositories, generate or refresh exhaustive commit-ledger assessment documents, and evaluate or implement dependency integrations safely, efficiently, and reversibly.

  • Works in 7 steps: Discover the repository graph from the… → Freeze exact local and upstream… → Enumerate the complete commit range in… → …
  • Codex is asked to inspect
  • SKILL.md covers Select one bounded lane first, Stable task IDs and…, Build or refresh an upstream… and Mandatory best-practice review…, plus 4 more sections
  • Runs Shell scripts from its folder; calls bash and git

What it does

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.

When your agent uses it

  • Codex is asked to inspect
  • Update upstream commits
  • Native libraries
  • Binary dependency packages—especially WebHTV FFmpeg

Example prompts

  • “/upstream-integration-governor”

Requirements

  • A Bash shell

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Discover the repository graph from the prior assessment, .gitmodules, lock files, source/version manifests, Gradle/native build scripts…
  2. Freeze exact local and upstream baselines before judging commits: repository URL/path, branch, previous assessed head, current head…
  3. Enumerate the complete commit range in each repository using full 40-character IDs. Inspect actual diffs, parents, tests, follow-ups…
  4. Map cross-repository chains rather than presenting isolated lists. Show which source commit feeds which fork/lock/patch/artifact/App…
  5. Compare the ledger with current WebHTV code and Git history before creating tasks. Existing local behavior is the baseline contract…
  6. Preserve a closed historical assessment. When a materially new upstream wave begins, create…
  7. Organize actionable work into reversible Exo, MPV, and common stages with the selection order Exo -> MPV -> common. For every stage record…

What it can do on your machine

Read from SKILL.md and the folder at commit 4e30ffa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~177
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from webhtv/webhtv at commit 4e30ffa, republished under its GPL-3.0 licence (© webhtv). 1,869 words, ~3,758 tokens.

Download SKILL.mdSave it as .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.
name
upstream-integration-governor
description
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 cross-repository player work; also use for regression, performance, provenance, rollback, commit/tag, staged rollout, and durable checkpoint planning around those changes.

Upstream Integration Governor

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.

Select one bounded lane first

  • 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.
  • Never silently turn assessment into implementation or a narrow App fix into upstream research.

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.

Stable task IDs and one-document ownership

  • Use 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.
  • Preserve the established families: 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.
  • A started task owns exactly one 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.
  • Never create additional 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.

Build or refresh an upstream assessment 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.

  1. Discover the repository graph from the prior 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.
  2. Freeze exact local and upstream baselines before judging commits: repository URL/path, branch, previous assessed head, current head, ancestry, relevant lock or artifact hash, access date, and any proxy or source-access limitation. Never infer a missing hash from conversation memory.
  3. Enumerate the complete commit range in each repository using full 40-character IDs. Inspect actual diffs, parents, tests, follow-ups, reverts, rebases/equivalents, downstream consumers, and final-tree behavior. Give every commit one explicit disposition such as already implemented, partially implemented, superseded, irrelevant, candidate, blocked, or implemented; do not omit merge, cleanup, or low-value commits merely because they are inconvenient.
  4. Map cross-repository chains rather than presenting isolated lists. Show which source commit feeds which fork/lock/patch/artifact/App change, which commits are companions, and which ordering or binary rebuild dependency makes them one functional stage.
  5. Compare the ledger with current WebHTV code and Git history before creating tasks. Existing local behavior is the baseline contract; detect equivalent implementations, later fixes, partial coverage, and code paths that make an upstream change unreachable. Mark covered or meaningless work as ignored instead of manufacturing a task.
  6. Preserve a closed historical assessment. When a materially new upstream wave begins, create 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.
  7. Organize actionable work into reversible 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:

text
任务编号和名称:
所属分类: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.

Mandatory best-practice review before implementation

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.

  1. Before implementation, create or update the unique 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.
  2. Perform a focused but deep external review. Search all applicable categories: exact upstream source, history, tests, and follow-ups; official platform/specification/project documentation; PRs, issues, reverts, and maintainer discussions; mature related-project implementations and tests; and relevant academic papers, technical posts, blogs, benchmarks, or field reports. Inapplicable categories must be explicitly marked with a reason.
  3. Inspect complete sources and revisions, not snippets. Record full commit IDs, URLs/paths, access dates, evidence grade, relevant code or excerpt, applicability to WebHTV, caveats, and how each source changes the decision. Research must use the configured proxy when needed and must not be represented as complete when network/source access failed.
  4. Review the current WebHTV code before choosing a port: concrete files/symbols, callers and data flow, existing equivalent/partial implementations, local patches and safeguards, build/package reachability, and relevant tests or device evidence.
  5. Compare 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.
  6. Pause for user approval after the plan is decision-ready. No code, lock, build, patch, or binary edit is allowed before approval. Keep the investigation bounded by one decision-shaped question; stop when more sources cannot change the decision and record any remaining uncertainty as a gate.
Show full SKILL.md (775 more words)Show less

Load only the needed references

  • Read 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.
  • Read references/evidence-and-research.md completely only when a decision depends on an unresolved correctness, best-practice, compatibility, performance, security, or architecture claim.
  • Read 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.
  • Run 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.

Core workflow

  1. Recover durable state. Read root 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.
  2. Fix authority and scope. State assessment-only or approved implementation; list repositories, exact ranges, declared paths, exclusions, review boundary, cheapest decisive verification, and approval gates.
  3. Freeze the baseline. Record full source/local hashes, ancestry, artifacts and hashes, patches, toolchain, current behavior, representative inputs, diagnostics, dirty protected files, and rollback anchor.
  4. Build a complete commit ledger. Enumerate every commit in range and inspect actual diffs, parents, final tree, tests, issues, consumers, rebases/equivalents/reverts, and local coverage.
  5. Run the mandatory best-practice review. Use the gate above and 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.
  6. Create functional stages. Group associated commits across repositories into independently implementable Exo, MPV, or common stages. Preserve Exo -> MPV; explain when common work must ride with a player.
  7. Write the decision packet and plan. Write it into the unique 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.
  8. Pause at material decisions. Do not implement an unapproved stage or silently expand scope. A changed architecture, product behavior, binary ownership, or earlier decision requires a plan update and direction.
  9. Implement narrowly after approval. Use a branch/worktree where appropriate, record rollback, port one logical unit, preserve local fixes, and prefer adaptation over blind cherry-pick when contracts differ.
  10. Validate by risk. Run the smallest decisive check first. Do not rerun an unchanged command to filter output; retain and inspect its first result. Broaden only for residual risk.
  11. Record immediately. Update the durable document after each research batch, implementation unit, and validation phase with exact hashes, result, rollback, and one next action.
  12. Close the unit. For approved code changes, use the task guard to create the atomic commit and annotated local recovery tag. Record artifact hashes, tests, deviations, remaining risks, and rollback. Never push or move published tags without explicit permission.

Non-negotiable output rules

  • Use full 40-character commit IDs in source ledgers and implementation records.
  • Give every in-scope commit a disposition; never omit inconvenient or low-value commits.
  • A commit ledger is exhaustive, but web research is not repeated per commit. Research a shared uncertainty once and link affected commits to that evidence.
  • “Deep research” means source-backed coverage of every applicable category in the mandatory gate plus a concrete local-code review; it does not mean unbounded browsing or collecting duplicate commentary.
  • Mark observations, inferences, recommendations, approvals, and verified results distinctly.
  • Treat current behavior and local patches as contracts until evidence and user approval say otherwise.
  • Do not convert a successful build into a claim of behavioral, performance, ABI, or lifecycle correctness.
  • Do not use conversation history as the sole record. Maintain checkpoints using references/integration-workflow.md.
  • Two failed attempts using the same theory/build path require a new hypothesis or smaller unit; they do not justify an open-ended third attempt, reduced acceptance criteria, or abandoning the task.
  • Do not tag uncommitted edits. Use atomic commits as rollback units and annotated tags only for meaningful committed recovery states.
  • After an atomic commit, create the local annotated recovery tag immediately in one non-interactive, signing-disabled command. Do not re-run validation or provenance review between commit and tag; target a tag phase under 5 seconds and never repeat an unchanged failing tag command.

WebHTV default ordering

  1. Complete decision-ready Exo stages and common companions.
  2. Implement only approved Exo stages and stabilize their artifacts.
  3. Re-evaluate shared FFmpeg/source assumptions from Exo evidence.
  4. Complete and implement approved MPV stages as a separate binary chain.
  5. Attach common work to a player only when API, ownership, or compatibility requires it; otherwise keep it independently reversible.

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

Files

SKILL.md and 5 other files (scripts, references) in .codex/skills/upstream-integration-governor of webhtv/webhtv.

  • SKILL.md
  • agents/openai.yaml
  • references/evidence-and-research.md
  • references/integration-workflow.md
  • references/webhtv-player-gates.md
  • scripts/verify_upstream_checkpoint.sh

Open the folder on GitHubat commit 4e30ffa

Compare with similar skills

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.

Upstream Integration Governor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Upstream Integration Governor this skillwebhtv/webhtv1.7k—~3.8kAutomated safety check: PassGPL-3.0
Setup Mulmoclaudereceptron/mulmoclaude368—~1kAutomated safety check: NotesMIT
Remotion Best Practiceslyonjs/shortvid.io14733 repos~1kAutomated safety check: PassMIT
HyperFrames Video Entry Pointheygen-com/hyperframes59k3 repos~5.2kAutomated safety check: PassApache-2.0
Vox DirectorAlisa0808/vox-director2.2k—~5.6kAutomated safety check: PassMIT
Video Synceternityspring/reelbench-skills8721 repos~1kAutomated safety check: NotesApache-2.0

Similar skills

  • Setup Mulmoclaude

    receptron/mulmoclaude

    Interactively guide MulmoClaude setup following README instructions.

    368 GitHub stars~1k tokensUpdated today
    Media & CreativeAuto-check: notes
  • Remotion Best Practices

    lyonjs/shortvid.io

    Best practices for Remotion - Video creation in React. An agent skill from lyonjs/shortvid.io.

    147 GitHub starsUsed in 33 repos~1k tokens
    Media & CreativeAuto-check passed
  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    59k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Vox Director

    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…

    2.2k GitHub stars~5.6k tokensUpdated 3 days ago
    Media & CreativeAuto-check passed
  • Video Sync

    eternityspring/reelbench-skills

    把拉片数据和原片合成一条能直接看的视频:一边是画面,一边是这一镜的分镜信息 (镜号、起止、时长、景别、类别、运镜、画面描述、台词),镜头切了信息跟着切, 镜头表自动滚动并高亮当前这一镜。

    872 GitHub starsUsed in 1 repo~1k tokens
    Media & CreativeAuto-check: notes
  • Ffmpeg Skill

    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…

    1.9k GitHub stars~7.4k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed

More from webhtv/webhtv

  • Build, review, debug, reverse-engineer, and package WebHome injected extension scripts for FongMi/WebHome App WebView pages.

    1.7k GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed
  • Build, review, debug, reverse-engineer data sources for, and package FongMi/WebHome custom homepage single-file HTML.

    1.7k GitHub stars~3.8k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Upstream Integration Governor

What does Upstream Integration Governor do?

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.

When should I use Upstream Integration Governor?

Upstream Integration Governor fits situations like: Codex is asked to inspect; update upstream commits; native libraries; binary dependency packages—especially WebHTV FFmpeg.

How do I install Upstream Integration Governor in Claude Code?

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.

How do I install Upstream Integration Governor in Codex?

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.

Can I use Upstream Integration Governor in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Upstream Integration Governor need to run?

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.

Does Upstream Integration Governor access the network?

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.

Is Upstream Integration Governor safe to install?

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.

What licence does Upstream Integration Governor use?

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.

How many tokens does Upstream Integration Governor use?

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.

What are the alternatives to Upstream Integration Governor?

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.

Who maintains Upstream Integration Governor?

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.