Not in the top 1,000 by GitHub stars

gustavomenani/editing-gameplay-montages

Skill open source do Claude Code que transforma clipes de Valorant/FPS e uma música num edit no beat para TikTok: kills no beat, slow motion com RIFE, transições, letra na tela. Tutorial em português.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/editing-gameplay-montages/SKILL.md

Week of Nov 2, 2026 · +177 / −223 lines

Before Not checked yet → After Network or broad shell

936b5d8d3afc → bd016ee02ac3

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 936b5d8d3afc

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit bd016ee02ac3d667f6849a136ab5f69edbd0edec

76GitHub stars
3stars in 7 days
1skill in this repository
6commits in 30 days

Heat

5.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 202676

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

editing-gameplay-montages

When your agent uses it

Edit gameplay clips (Valorant, CS2 or any shooter) into a music-synced highlight montage, frag movie, velocity edit or TikTok/Reels/Shorts "edit" with beat sync, slow motion, speed ramps, kill zooms, transitions, lyric words and a cover image; also copy the editing of a reference video ("com a mesma edição desse vídeo"), or fix a rendered edit that stutters ("travado", "quedas de fps"), has choppy slow motion or kills off the beat. Portuguese - "edita um vídeo", "faz um montage", "highlight", "edit pro TikTok", "faz uma capa". Not for plain trimming, joining or converting clips (use ffmpeg).

What it loads into context

Frontmatter

157 tokens

Always available to the agent

SKILL.md

4,670 tokens

When the skill is activated

Reference documents

63,895 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. The rules that are never broken
  2. Request → path
  3. Per-style defaults (the two styles never mix in one project)
  4. The briefing (first reply)
  5. Edit options (what the user says → what to set)
  6. Workflow
  7. When a check or the gate says no
  8. Never promise, never offer
  9. Reporting to the user
  10. Files

Scripts executed separately

  • scripts/audio.py
  • scripts/beat_hits.py
  • scripts/cadence.py
  • scripts/check.py
  • scripts/check_store.py
  • scripts/clipio.py
  • scripts/deathstrip.py
  • scripts/deliver.sh
  • scripts/densify.py
  • scripts/doctor.py
  • scripts/draft_timeline.py
  • scripts/dupes.py
  • scripts/ff.py
  • scripts/find_kills.py
  • scripts/fixends.py
  • scripts/gate.py
  • scripts/ingest.py
  • scripts/kill_lags.py
  • scripts/kill_rank.py
  • scripts/kill_table.py
  • scripts/kills_auto.py
  • scripts/kverify.py
  • scripts/look.py
  • scripts/mix_spec.py
  • scripts/mkpts.py
  • scripts/music_grid.py
  • scripts/music_hits.py
  • scripts/music_pulses.py
  • scripts/music_spec.py
  • scripts/music_tempo.py
  • scripts/peakguard.py
  • scripts/peek.py
  • scripts/posmap.py
  • scripts/preflight.py
  • scripts/prep.py
  • scripts/preview.py
  • scripts/ranges.py
  • scripts/refstyle/audio.py
  • scripts/refstyle/check.py
  • scripts/refstyle/clipio.py
  • scripts/refstyle/cover.py
  • scripts/refstyle/cover_plates.py
  • scripts/refstyle/cues_from_alignment.py
  • scripts/refstyle/deliver.sh
  • scripts/refstyle/densify.py
  • scripts/refstyle/detect_kills.py
  • scripts/refstyle/draft_ref_timeline.py
  • scripts/refstyle/flick.py
  • scripts/refstyle/frame.py
  • scripts/refstyle/introcand.py
  • scripts/refstyle/kill_review.py
  • scripts/refstyle/lyric_sync_sheet.py
  • scripts/refstyle/lyrics_attack.py
  • scripts/refstyle/lyrics_audit.py
  • scripts/refstyle/lyrics_ctc_align.py
  • scripts/refstyle/lyrics_stem.py
  • scripts/refstyle/lyrics_sync.py
  • scripts/refstyle/lyrics_words.py
  • scripts/refstyle/mykills.py
  • scripts/refstyle/ref_analyze.py
  • scripts/refstyle/refmeasure.py
  • scripts/refstyle/render.py
  • scripts/refstyle/run.sh
  • scripts/refstyle/strip.py
  • scripts/refstyle/text_test.py
  • scripts/refstyle/textfx.py
  • scripts/refstyle/timeline_ref_example.py
  • scripts/refstyle/transcribe.py
  • scripts/render.py
  • scripts/repair.py
  • scripts/rife_compare.py
  • scripts/rifeutil.py
  • scripts/run.sh
  • scripts/syncaudit.py
  • scripts/timeline_example.py

Files

  • SKILL.mdcore17,654 bytes
  • SKILL.mdcore17,654 bytes
  • SKILL.mdcore17,654 bytes
  • SKILL.mdcore17,654 bytes
  • SKILL.mdcore17,654 bytes
  • briefing.mddoc7,038 bytes
  • edit-design.mddoc19,605 bytes
  • feedback.mddoc9,648 bytes
  • look-options.mddoc4,531 bytes
  • model-edit.mddoc13,160 bytes
  • models/rife-v4.25/flownet.binasset11,360,684 bytes
  • models/rife-v4.25/flownet.paramasset31,289 bytes
  • pipeline.mddoc42,362 bytes
  • pitfalls.mddoc22,374 bytes
  • reference-style.mddoc53,506 bytes
  • scripts/audio.pyruns23,186 bytes
  • scripts/beat_hits.pyruns29,854 bytes
  • scripts/cadence.pyruns2,913 bytes
  • scripts/check.pyruns20,132 bytes
  • scripts/check_store.pyruns8,468 bytes
  • scripts/clipio.pyruns5,122 bytes
  • scripts/deathstrip.pyruns4,973 bytes
  • scripts/deliver.shruns5,455 bytes
  • scripts/densify.pyruns5,582 bytes
  • scripts/doctor.pyruns22,949 bytes
  • scripts/draft_timeline.pyruns65,164 bytes
  • scripts/dupes.pyruns16,188 bytes
  • scripts/ff.pyruns6,329 bytes
  • scripts/find_kills.pyruns5,495 bytes
  • scripts/fixends.pyruns3,821 bytes
  • scripts/games/cs2.jsonasset2,566 bytes
  • scripts/games/generic.jsonasset1,094 bytes
  • scripts/games/valorant.jsonasset1,841 bytes
  • scripts/games/valorant_headshot.pngasset306 bytes
  • scripts/gate.pyruns54,256 bytes
  • scripts/ingest.pyruns40,857 bytes
  • scripts/kill_lags.pyruns9,167 bytes
  • scripts/kill_rank.pyruns26,220 bytes
  • scripts/kill_table.pyruns5,870 bytes
  • scripts/kills_auto.pyruns60,900 bytes
  • scripts/kverify.pyruns25,790 bytes
  • scripts/look.pyruns18,376 bytes
  • scripts/mix_spec.pyruns6,318 bytes
  • scripts/mkpts.pyruns5,589 bytes
  • scripts/music_grid.pyruns17,864 bytes
  • scripts/music_hits.pyruns8,622 bytes
  • scripts/music_pulses.pyruns10,706 bytes
  • scripts/music_spec.pyruns6,537 bytes
  • scripts/music_tempo.pyruns18,025 bytes
  • scripts/peakguard.pyruns4,117 bytes
  • scripts/peek.pyruns3,939 bytes
  • scripts/posmap.pyruns6,084 bytes
  • scripts/preflight.pyruns39,047 bytes
  • scripts/prep.pyruns9,571 bytes
  • scripts/preview.pyruns19,448 bytes
  • scripts/ranges.pyruns5,319 bytes
  • scripts/refstyle/README.mddoc10,357 bytes
  • scripts/refstyle/audio.pyruns31,345 bytes
  • scripts/refstyle/check.pyruns27,499 bytes
  • scripts/refstyle/clipio.pyruns5,083 bytes
  • scripts/refstyle/cover.pyruns4,102 bytes
  • scripts/refstyle/cover_plates.pyruns1,132 bytes
  • scripts/refstyle/cues_from_alignment.pyruns16,481 bytes
  • scripts/refstyle/deliver.shruns5,517 bytes
  • scripts/refstyle/densify.pyruns5,870 bytes
  • scripts/refstyle/detect_kills.pyruns10,566 bytes
  • scripts/refstyle/draft_ref_timeline.pyruns173,059 bytes
  • scripts/refstyle/flick.pyruns2,839 bytes
  • scripts/refstyle/frame.pyruns3,185 bytes
  • scripts/refstyle/introcand.pyruns1,232 bytes
  • scripts/refstyle/kill_review.pyruns3,531 bytes
  • scripts/refstyle/lyric_sync_sheet.pyruns12,327 bytes
  • scripts/refstyle/lyrics_attack.pyruns17,246 bytes
  • scripts/refstyle/lyrics_audit.pyruns9,431 bytes
  • scripts/refstyle/lyrics_ctc_align.pyruns11,622 bytes
  • scripts/refstyle/lyrics_stem.pyruns6,155 bytes
  • scripts/refstyle/lyrics_sync.pyruns8,781 bytes
  • scripts/refstyle/lyrics_words.pyruns3,533 bytes
  • scripts/refstyle/mykills.pyruns10,213 bytes
  • scripts/refstyle/ref_analyze.pyruns86,229 bytes
  • scripts/refstyle/refmeasure.pyruns55,648 bytes
  • scripts/refstyle/render.pyruns39,994 bytes
  • scripts/refstyle/requirements_sep.txtdoc565 bytes
  • scripts/refstyle/run.shruns6,845 bytes
  • scripts/refstyle/strip.pyruns2,001 bytes
  • scripts/refstyle/text_test.pyruns6,313 bytes
  • scripts/refstyle/textfx.pyruns16,033 bytes
  • scripts/refstyle/timeline_ref_example.pyruns32,740 bytes
  • scripts/refstyle/transcribe.pyruns4,429 bytes
  • scripts/render.pyruns28,058 bytes
  • scripts/repair.pyruns3,399 bytes
  • scripts/requirements.txtdoc686 bytes
  • scripts/rife_compare.pyruns2,500 bytes
  • scripts/rifeutil.pyruns10,906 bytes
  • scripts/run.shruns6,655 bytes
  • scripts/syncaudit.pyruns72,400 bytes
  • scripts/timeline_example.pyruns23,034 bytes
  • tools-research.mddoc4,506 bytes
  • user-rules.mddoc7,617 bytes
  • verification.mddoc23,313 bytes
  • workflow.mddoc12,716 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • editing-gameplay-montages

Repository facts

License
No license detected
Created
Oct 11, 2026
Last pushed
Nov 4, 2026
Forks
11
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 5 notes
  • skills/editing-gameplay-montages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/editing-gameplay-montages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/editing-gameplay-montages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/editing-gameplay-montages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/editing-gameplay-montages/models/rife-v4.25/flownet.bin:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
Show all 153 signals by file

skills/editing-gameplay-montages/pitfalls.md

  • Network accessline 54
    | A word on screen is not what is sung | Speech recognition on rap over a beat (about half the lines had an error). | Confirm every line against a lyrics page with yes/no questions; unconfirmed lines get no text. If the typed words still di
  • Network accessline 55
    | Words too big, covering the game: "ta muito grande tem que dar uma diminuida leve nela" | Caps 280 / 250 px at 1080p and a 9-letter word at 86 % of the width. | Caps 226 / 202 px, widest word 70 % of the width (`frame.py`); `text_test.py`
  • Network accessline 56
    | An alignment model download stops, then "failed finding central directory" | torch hub kept the truncated file. | Delete it and fetch it with `curl -L -C - --speed-limit 200000 --speed-time 20` into `~/.cache/torch/hub/checkpoints/` (`lyr

skills/editing-gameplay-montages/scripts/audio.py

  • Executable scriptline 1
    Executable file
  • Network accessline 304
    y = noise_sweep(d, lambda u, q=q: q["f0"] * (q["f1"] / q["f0"]) ** (u ** q["curve"]), q["width"], q["seed"])         env = x ** q["power"]         nc = int(q["cut"] * SR)
  • Network accessline 305
    env = x ** q["power"]         nc = int(q["cut"] * SR)         env[-nc:] *= np.linspace(1, 0, nc)
  • Network accessline 306
    nc = int(q["cut"] * SR)

skills/editing-gameplay-montages/scripts/beat_hits.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/cadence.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/check.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/check_store.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/clipio.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/deathstrip.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/deliver.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 39
    "$FF" -v error -y -i "$IN" -i mix.wav -af "$AF"    -map 0:v -map 1:a -c:v libx264 -preset slow -crf 18 -maxrate 17M -bufsize 34M -g 60    -vf "setparams=colorspace=bt709:color_primaries=bt709:color_trc=bt709:range=tv" -x264-params "aq-mode=
  • Dangerous shell operationline 44
    || { rm -f "$TMP"; fail "ffmpeg failed (its message is above); nothing was written under $OUT. Common causes: $IN is not a finished video (an interrupted render), or the disk is full"; }

skills/editing-gameplay-montages/scripts/densify.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/doctor.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/draft_timeline.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 667
    exec(compile(src, name, "exec"), ns)

skills/editing-gameplay-montages/scripts/dupes.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/ff.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/find_kills.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/fixends.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/gate.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 491
    [Credential-related source omitted]
  • Access to secretsline 681
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/ingest.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/kill_lags.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 64
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/kill_rank.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/kill_table.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/kills_auto.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/kverify.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/look.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/mix_spec.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/mkpts.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/music_grid.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/music_hits.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/music_pulses.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/music_spec.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/music_tempo.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/peakguard.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/peek.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/posmap.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/preflight.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/prep.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/preview.py

  • Executable scriptline 1
    Executable file
  • Network accessline 163
    layers = []     for i in shown:         nc = clipio.n_frames(SEGS[i]["clip"])
  • Network accessline 164
    for i in shown:         nc = clipio.n_frames(SEGS[i]["clip"])         f = int(min(max(round(float(SEGS[i]["map"](r)[0])), 0), nc - 1))       # the nearest real frame, inside the clip
  • Network accessline 165
    nc = clipio.n_frames(SEGS[i]["clip"])
  • Network accessline 166
    f = int(min(max(round(float(SEGS[i]["map"](r)[0])), 0), nc - 1))       # the nearest real frame, inside the clip
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/ranges.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 79
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/refstyle/audio.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 387
    y = noise_sweep(d, lambda u, q=q: q["f0"] * (q["f1"] / q["f0"]) ** (u ** q["curve"]), q["width"], q["seed"])         env = x ** q["power"]         nc = int(q["cut"] * SR)
  • Network accessline 388
    env = x ** q["power"]         nc = int(q["cut"] * SR)         env[-nc:] *= np.linspace(1, 0, nc)
  • Network accessline 389
    nc = int(q["cut"] * SR)

skills/editing-gameplay-montages/scripts/refstyle/check.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/clipio.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/cover.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/cover_plates.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/cues_from_alignment.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/deliver.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 39
    "$FF" -v error -y -i "$IN" -i mix.wav -af "$AF"    -map 0:v -map 1:a -c:v libx264 -preset slow -crf 17 -maxrate 22M -bufsize 44M -g 60    -vf "setparams=colorspace=bt709:color_primaries=bt709:color_trc=bt709:range=tv" -x264-params "aq-mode=
  • Dangerous shell operationline 44
    || { rm -f "$TMP"; fail "ffmpeg failed (its message is above); nothing was written under $OUT. Common causes: $IN is not a finished video (an interrupted render), or the disk is full"; }

skills/editing-gameplay-montages/scripts/refstyle/densify.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/detect_kills.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/draft_ref_timeline.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 1320
    exec(compile(src, name, "exec"), ns)

skills/editing-gameplay-montages/scripts/refstyle/flick.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/frame.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/introcand.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/kill_review.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/lyric_sync_sheet.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/lyrics_attack.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/lyrics_audit.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/lyrics_ctc_align.py

  • Executable scriptline 1
    Executable file
  • Network accessline 63
    KINDS = {"mms": ("MMS_FA", "https://dl.fbaipublicfiles.com/mms/torchaudio/ctc_alignment_mling_uroman/model.pt", "model.pt"),          "en": ("WAV2VEC2_ASR_LARGE_LV60K_960H",                 "https://download.pytorch.org/torchaudio/models/wa
  • Network accessline 64
    "en": ("WAV2VEC2_ASR_LARGE_LV60K_960H",                 "https://download.pytorch.org/torchaudio/models/wav2vec2_fairseq_large_lv60k_asr_ls960.pth",                 "wav2vec2_fairseq_large_lv60k_asr_ls960.pth")}
  • Network accessline 65
    "https://download.pytorch.org/torchaudio/models/wav2vec2_fairseq_large_lv60k_asr_ls960.pth",
  • Network accessline 90
    sys.exit("lyrics_ctc_align.py: model '%s' (%s) did not load: %s: %s\n"                  "A stalled download leaves a truncated file that torch.hub keeps. Delete %s, then fetch it with resume "                  "(repeat the curl line until i
  • Network accessline 91
    "A stalled download leaves a truncated file that torch.hub keeps. Delete %s, then fetch it with resume "                  "(repeat the curl line until it ends) and run this again:\n  curl -L -C - --speed-limit 200000 "                  "--s
  • Network accessline 92
    "(repeat the curl line until it ends) and run this again:\n  curl -L -C - --speed-limit 200000 "

skills/editing-gameplay-montages/scripts/refstyle/lyrics_stem.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/lyrics_sync.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 79
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/refstyle/lyrics_words.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/mykills.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/ref_analyze.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 56
    import refmeasure as rm  # noqa: E402

skills/editing-gameplay-montages/scripts/refstyle/refmeasure.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/render.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 648
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/refstyle/requirements_sep.txt

  • Network accessline 4
    #   uv pip install --python venv_sep/Scripts/python.exe -r requirements_sep.txt # Disk: about 0.6 GB with the packages (CPU torch), plus 1.2 GB per alignment model (torch hub cache) on first use. --extra-index-url https://download.pytorch.o
  • Network accessline 5
    # Disk: about 0.6 GB with the packages (CPU torch), plus 1.2 GB per alignment model (torch hub cache) on first use. --extra-index-url https://download.pytorch.org/whl/cpu torch==2.14.1+cpu
  • Network accessline 6
    --extra-index-url https://download.pytorch.org/whl/cpu

skills/editing-gameplay-montages/scripts/refstyle/run.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 31
    rm -f part_0.mp4 part_1.mp4 part_2.mp4 video.mp4 "$OUT.tmp.mp4"      # no part of an earlier or failed run can end up in this master (mix.wav stays: audio.py rewrites it, and deliver.sh of the previous master needs it)
  • Dangerous shell operationline 72
    "$FF" -v error -y -i video.mp4 -i mix.wav -af "$AF"    -map 0:v -map 1:a -c:v copy -c:a aac -b:a 320k -aac_pns 0 -aac_tns 0 -aac_is 0 -metadata comment="timeline_sha1=$TL_SHA" -movflags +faststart -f mp4 "$OUT.tmp.mp4"    || { rm -f "$OUT.t
  • Dangerous shell operationline 74
    || { rm -f "$OUT.tmp.mp4"; fail "adding the sound failed (ffmpeg's message is above); video.mp4 and mix.wav are intact, repeat the last ffmpeg line of run.sh"; }

skills/editing-gameplay-montages/scripts/refstyle/strip.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/text_test.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/textfx.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/refstyle/timeline_ref_example.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/refstyle/transcribe.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/render.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 484
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/repair.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/rife_compare.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    within one run (they depend on which triplets are picked: this script gave 7.955 for rife-v4.25 on the same clips with 66 slightly different triplets). Models come from https://github.com/TNTwise/rife-ncnn-vulkan (folder models/)."""
  • Network accessline 15
    https://github.com/TNTwise/rife-ncnn-vulkan (folder models/)."""

skills/editing-gameplay-montages/scripts/rifeutil.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]

skills/editing-gameplay-montages/scripts/run.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 31
    rm -f part_0.mp4 part_1.mp4 part_2.mp4 video.mp4 "$OUT.tmp.mp4"      # no part of an earlier or failed run can end up in this master (mix.wav stays: audio.py rewrites it, and deliver.sh of the previous master needs it)
  • Dangerous shell operationline 70
    "$FF" -v error -y -i video.mp4 -i mix.wav -af "$AF"    -map 0:v -map 1:a -c:v copy -c:a aac -b:a 320k -aac_pns 0 -aac_tns 0 -aac_is 0 -metadata comment="timeline_sha1=$TL_SHA" -movflags +faststart -f mp4 "$OUT.tmp.mp4"    || { rm -f "$OUT.t
  • Dangerous shell operationline 72
    || { rm -f "$OUT.tmp.mp4"; fail "adding the sound failed (ffmpeg's message is above); video.mp4 and mix.wav are intact, repeat the last ffmpeg line of run.sh"; }

skills/editing-gameplay-montages/scripts/syncaudit.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/scripts/timeline_example.py

  • Executable scriptline 1
    Executable file

skills/editing-gameplay-montages/tools-research.md

  • Network accessline 47
    - CapCut: https://github.com/sun-guannan/VectCutAPI , https://github.com/yeroshalmiariel-ai/capcut-mcp
  • Network accessline 48
    - Resolve: https://github.com/lastpack/claude-resolve-mcp , https://github.com/hiteshK03/davinci-resolve-mcp , https://www.mdskills.ai/mcp-servers/davinci-resolve-mcp
  • Network accessline 49
    - Motion blur: https://github.com/f0e/blur , https://github.com/couleur-tweak-tips/smoothie-rs
  • Network accessline 50
    - RIFE: https://github.com/TNTwise/rife-ncnn-vulkan , https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan
  • Network accessline 51
    - Remotion: https://www.remotion.dev/docs/ai/skills , https://www.remotion.dev/docs/videos/accelerated-video
  • Network accessline 52
    - HyperFrames (HeyGen): https://developers.heygen.com/hyperframes-overview
  • Network accessline 53
    - Beat This!: https://github.com/CPJKU/beat_this
  • Network accessline 54
    - After Effects MCP: https://github.com/kumoproductions/mcp-aftereffects
  • Network accessline 55
    - video-use: https://github.com/browser-use/video-use
  • Network accessline 56
    - Beat-sync skill: https://skills.sh/ecliptic-ai/skills/beat-sync-video-editing
  • Network accessline 57
    - Surveys: https://www.opus.pro/blog/best-mcp-servers-for-video , https://valmera.io/mcp/video-editing-mcp-servers
  • Network accessline 58
    - Valorant kill-feed dataset: https://universe.roboflow.com/saltarcs/valorant-killfeed-detection-4lvoa

skills/editing-gameplay-montages/verification.md

  • Network accessline 193
    high-quality uploads" is on or the upload is made from a desktop browser. Not confirmed by an official source. Mention it as unconfirmed, with the link, because it would undo the smoothness: https://shortsync.app/resources/tiktok-upload-met
  • Network accessline 194
    official source. Mention it as unconfirmed, with the link, because it would undo the smoothness: https://shortsync.app/resources/tiktok-upload-method-high-quality , https://www.shortsync.app/features/60fps-video-upload
  • Network accessline 195
    https://shortsync.app/resources/tiktok-upload-method-high-quality ,
  • Network accessline 196
    https://www.shortsync.app/features/60fps-video-upload

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Declared and executed: 2 facts
Signal confidence: 153 facts

and 103 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/editing-gameplay-montages/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.