Not in the top 1,000 by GitHub stars
AskEditor/ai-video-editing-skills
41 free AI video editing skills for Claude Code and Codex: auto captions, cut pauses and retakes, B-roll, words behind you, colour grade, music. Edit Reels, Shorts and TikTok by asking. Runs on your own computer, nothing uploaded.
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
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
e20000b262fb → e20000b262fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e20000b262fb
No earlier version was observed for comparison.
Heat
2.6- 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
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
video-editing
When your agent uses it
Edits videos of someone talking, on this computer, with free tools - cuts pauses and retakes, adds word-timed captions that never cover the face, cuts in their own B-roll on the words, and adds colour looks, music under the voice, sound effects, a giant word behind the head, headlines, a new background, glass charts and widgets, tier lists, split layouts, before-and-after wipes, typed prompts and calls to action, framed for Reels, Shorts and TikTok. Use when someone asks to edit, clean up, cut, tighten, caption, subtitle, colour grade, add B-roll, music, sound effects, text or graphics to a video file, or types /video-editing.
What it loads into context
Frontmatter
154 tokensAlways available to the agent
SKILL.md
6,256 tokensWhen the skill is activated
Reference documents
66,351 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. The first time: set up
- 2. Match the request to an effect
- 3. Read the words before anything that uses them
- 4. Look at stills before every full render
- 5. Render
- 6. Check it before saying it is done
- 7. When it is done
- Options in the person's words
- When something goes wrong
- What the pack does not do
Scripts executed separately
fx/__init__.pyfx/core/__init__.pyfx/core/amounts.pyfx/core/asides.pyfx/core/audio.pyfx/core/clip.pyfx/core/compose.pyfx/core/contrasts.pyfx/core/counting.pyfx/core/depth.pyfx/core/face.pyfx/core/framing.pyfx/core/glass.pyfx/core/glitch.pyfx/core/hdr.pyfx/core/items.pyfx/core/layout.pyfx/core/loudness.pyfx/core/match.pyfx/core/matte.pyfx/core/models.pyfx/core/moments.pyfx/core/parts.pyfx/core/paths.pyfx/core/person.pyfx/core/phrasing.pyfx/core/render.pyfx/core/shots.pyfx/core/sound.pyfx/core/soundsheet.pyfx/core/speakers.pyfx/core/synth.pyfx/core/text.pyfx/core/timeline.pyfx/core/video.pyfx/core/view.pyfx/core/words.pyfx/core/zoom.pyfx/effects/__init__.pyfx/effects/backdrop.pyfx/effects/before_after.pyfx/effects/broll_cutaways.pyfx/effects/captions.pyfx/effects/chapter_cards.pyfx/effects/chart.pyfx/effects/checklist.pyfx/effects/clean_cut.pyfx/effects/comparison_grid.pyfx/effects/cta_card.pyfx/effects/freeze_point.pyfx/effects/glass_widgets.pyfx/effects/glitch.pyfx/effects/grade.pyfx/effects/headline.pyfx/effects/hook.pyfx/effects/layers.pyfx/effects/lists.pyfx/effects/long_to_shorts.pyfx/effects/magazine_cover.pyfx/effects/music_bed.pyfx/effects/notifications.pyfx/effects/number_counter.pyfx/effects/options.pyfx/effects/pictures_above_head.pyfx/effects/pictures_behind.pyfx/effects/post_copy.pyfx/effects/prompt_box.pyfx/effects/punch_in.pyfx/effects/qc_check.pyfx/effects/quote_card.pyfx/effects/ranked_list.pyfx/effects/receipt.pyfx/effects/reframe.pyfx/effects/retro_overlay.pyfx/effects/review_notes.pyfx/effects/social_frame.pyfx/effects/sound_effects.pyfx/effects/split_layout.pyfx/effects/spotlight.pyfx/effects/stickers.pyfx/effects/tier_list.pyfx/effects/transitions.pyfx/effects/words_behind.pyfx/meta.pyfx/run.pysetup.shsounds/make_sounds.pytests/amounts.pytests/asides.pytests/broll_cutaways.pytests/core.pytests/framing.pytests/lists.pytests/magazine_cover.pytests/matrix.pytests/moments.pytests/nocopy.pytests/parts.pytests/phrasing.pytests/picker_everywhere.pytests/pictures_above_head.pytests/post_copy.pytests/quote_card.pytests/review_notes.pytests/second_listen.pytests/sound.pytests/tier_list.pytests/timeline.pytests/transitions.pytools/build_manifest.pytools/export.pytools/preview_gif.pytools/web_films.py
Files
.gitignoreasset177 bytesLICENSEasset1,066 bytesNOTICE.mddoc3,812 bytesREADME.mddoc12,419 bytesSKILL.mdcore24,905 bytesassets/clean-cut.gifasset4,260,154 bytesassets/preview.gifasset5,112,469 byteseffects.jsonasset52,152 byteseffects/backdrop/README.mddoc9,597 byteseffects/backdrop/effect.jsonasset1,295 byteseffects/backdrop/poster.jpgasset30,772 byteseffects/before-after/README.mddoc4,398 byteseffects/before-after/effect.jsonasset972 byteseffects/before-after/poster.jpgasset27,621 byteseffects/broll-cutaways/README.mddoc10,522 byteseffects/broll-cutaways/effect.jsonasset1,094 byteseffects/broll-cutaways/poster.jpgasset68,535 byteseffects/captions/README.mddoc4,179 byteseffects/captions/effect.jsonasset777 byteseffects/captions/poster.jpgasset27,332 byteseffects/chapter-cards/README.mddoc5,392 byteseffects/chapter-cards/effect.jsonasset968 byteseffects/chapter-cards/poster.jpgasset50,547 byteseffects/chart/README.mddoc6,366 byteseffects/chart/effect.jsonasset1,048 byteseffects/chart/poster.jpgasset81,905 byteseffects/checklist/README.mddoc6,345 byteseffects/checklist/effect.jsonasset1,104 byteseffects/checklist/poster.jpgasset71,407 byteseffects/clean-cut/README.mddoc5,745 byteseffects/clean-cut/effect.jsonasset947 byteseffects/clean-cut/poster.jpgasset31,286 byteseffects/comparison-grid/README.mddoc2,578 byteseffects/comparison-grid/effect.jsonasset1,079 byteseffects/comparison-grid/poster.jpgasset46,277 byteseffects/cta-card/README.mddoc3,638 byteseffects/cta-card/effect.jsonasset887 byteseffects/cta-card/poster.jpgasset47,039 byteseffects/freeze-point/README.mddoc7,144 byteseffects/freeze-point/effect.jsonasset1,019 byteseffects/freeze-point/poster.jpgasset48,949 byteseffects/glass-widgets/README.mddoc7,341 byteseffects/glass-widgets/effect.jsonasset1,143 byteseffects/glass-widgets/poster.jpgasset113,907 byteseffects/glitch/README.mddoc3,660 byteseffects/glitch/effect.jsonasset855 byteseffects/glitch/poster.jpgasset87,725 byteseffects/grade/README.mddoc3,999 byteseffects/grade/effect.jsonasset924 byteseffects/grade/poster.jpgasset46,636 byteseffects/headline/README.mddoc6,148 byteseffects/headline/effect.jsonasset962 byteseffects/headline/poster.jpgasset57,830 byteseffects/hook/README.mddoc4,364 byteseffects/hook/effect.jsonasset918 byteseffects/hook/poster.jpgasset51,059 byteseffects/long-to-shorts/README.mddoc4,351 byteseffects/long-to-shorts/effect.jsonasset1,135 byteseffects/long-to-shorts/poster.jpgasset45,419 byteseffects/magazine-cover/README.mddoc5,278 byteseffects/magazine-cover/effect.jsonasset976 byteseffects/magazine-cover/poster.jpgasset83,655 byteseffects/music-bed/README.mddoc5,598 byteseffects/music-bed/effect.jsonasset926 byteseffects/music-bed/poster.jpgasset39,521 byteseffects/notifications/README.mddoc3,708 byteseffects/notifications/effect.jsonasset986 byteseffects/notifications/poster.jpgasset55,012 byteseffects/number-counter/README.mddoc4,442 byteseffects/number-counter/effect.jsonasset1,001 byteseffects/number-counter/poster.jpgasset85,585 byteseffects/pictures-above-head/README.mddoc9,485 byteseffects/pictures-above-head/effect.jsonasset1,123 byteseffects/pictures-above-head/poster.jpgasset67,827 byteseffects/pictures-behind/README.mddoc5,421 byteseffects/pictures-behind/effect.jsonasset1,147 byteseffects/pictures-behind/poster.jpgasset32,961 byteseffects/post-copy/README.mddoc6,301 byteseffects/post-copy/effect.jsonasset1,072 byteseffects/post-copy/poster.jpgasset97,547 byteseffects/prompt-box/README.mddoc6,882 byteseffects/prompt-box/effect.jsonasset1,124 byteseffects/prompt-box/poster.jpgasset118,244 byteseffects/punch-in/README.mddoc4,166 byteseffects/punch-in/effect.jsonasset941 byteseffects/punch-in/poster.jpgasset58,632 byteseffects/qc-check/README.mddoc5,269 byteseffects/qc-check/effect.jsonasset930 byteseffects/qc-check/poster.jpgasset58,274 byteseffects/quote-card/README.mddoc4,294 byteseffects/quote-card/effect.jsonasset1,030 byteseffects/quote-card/poster.jpgasset71,947 byteseffects/ranked-list/README.mddoc6,515 byteseffects/ranked-list/effect.jsonasset1,124 byteseffects/ranked-list/poster.jpgasset75,084 byteseffects/receipt/README.mddoc3,578 byteseffects/receipt/effect.jsonasset899 byteseffects/receipt/poster.jpgasset52,209 byteseffects/reframe/README.mddoc5,445 byteseffects/reframe/effect.jsonasset926 byteseffects/reframe/poster.jpgasset28,354 byteseffects/retro-overlay/README.mddoc3,720 byteseffects/retro-overlay/effect.jsonasset1,012 byteseffects/retro-overlay/poster.jpgasset119,556 byteseffects/review-notes/README.mddoc4,860 byteseffects/review-notes/effect.jsonasset1,005 byteseffects/review-notes/poster.jpgasset53,862 byteseffects/social-frame/README.mddoc3,840 byteseffects/social-frame/effect.jsonasset1,086 byteseffects/social-frame/poster.jpgasset61,375 byteseffects/sound-effects/README.mddoc5,417 byteseffects/sound-effects/effect.jsonasset918 byteseffects/sound-effects/poster.jpgasset48,872 byteseffects/split-layout/README.mddoc9,551 byteseffects/split-layout/effect.jsonasset1,266 byteseffects/split-layout/poster.jpgasset70,262 byteseffects/spotlight/README.mddoc8,034 byteseffects/spotlight/effect.jsonasset1,069 byteseffects/spotlight/poster.jpgasset33,501 byteseffects/stickers/README.mddoc3,673 byteseffects/stickers/effect.jsonasset968 byteseffects/stickers/poster.jpgasset67,563 byteseffects/tier-list/README.mddoc5,572 byteseffects/tier-list/effect.jsonasset1,018 byteseffects/tier-list/poster.jpgasset29,526 byteseffects/transitions/README.mddoc10,856 byteseffects/transitions/effect.jsonasset1,064 byteseffects/transitions/poster.jpgasset19,011 byteseffects/words-behind/README.mddoc6,015 byteseffects/words-behind/effect.jsonasset923 byteseffects/words-behind/poster.jpgasset38,575 bytesfonts/.source-commitasset41 bytesfonts/Anton/Anton-Regular.ttfasset170,812 bytesfonts/Anton/OFL.txtdoc4,484 bytesfonts/CaveatBrush/CaveatBrush-Regular.ttfasset295,568 bytesfonts/CaveatBrush/OFL.txtdoc4,444 bytesfonts/DMSerifDisplay/DMSerifDisplay-Italic.ttfasset71,208 bytesfonts/DMSerifDisplay/DMSerifDisplay-Regular.ttfasset76,580 bytesfonts/DMSerifDisplay/OFL.txtdoc4,605 bytesfonts/IBMPlexMono/IBMPlexMono-Bold.ttfasset137,784 bytesfonts/IBMPlexMono/IBMPlexMono-Medium.ttfasset136,704 bytesfonts/IBMPlexMono/OFL.txtdoc4,456 bytesfonts/InstrumentSerif/InstrumentSerif-Italic.ttfasset71,592 bytesfonts/InstrumentSerif/InstrumentSerif-Regular.ttfasset70,012 bytesfonts/InstrumentSerif/OFL.txtdoc4,405 bytesfonts/Poppins/OFL.txtdoc4,385 bytesfonts/Poppins/Poppins-Black.ttfasset153,440 bytesfonts/Poppins/Poppins-Bold.ttfasset155,996 bytesfonts/Poppins/Poppins-ExtraBold.ttfasset154,836 bytesfonts/Poppins/Poppins-SemiBold.ttfasset157,312 bytesfonts/VT323/OFL.txtdoc4,367 bytesfonts/VT323/VT323-Regular.ttfasset153,116 bytesfx/__init__.pyruns116 bytesfx/core/__init__.pyruns3,919 bytesfx/core/amounts.pyruns31,720 bytesfx/core/asides.pyruns24,257 bytesfx/core/audio.pyruns10,050 bytesfx/core/clip.pyruns3,031 bytesfx/core/compose.pyruns8,855 bytesfx/core/contrasts.pyruns10,285 bytesfx/core/counting.pyruns11,554 bytesfx/core/depth.pyruns7,586 bytesfx/core/face.pyruns11,808 bytesfx/core/framing.pyruns25,015 bytesfx/core/glass.pyruns19,795 bytesfx/core/glitch.pyruns5,508 bytesfx/core/hdr.pyruns5,780 bytesfx/core/items.pyruns38,249 bytesfx/core/layout.pyruns6,797 bytesfx/core/loudness.pyruns12,119 bytesfx/core/match.pyruns22,799 bytesfx/core/matte.pyruns17,362 bytesfx/core/models.pyruns7,335 bytesfx/core/moments.pyruns42,771 bytesfx/core/parts.pyruns37,552 bytesfx/core/paths.pyruns1,248 bytesfx/core/person.pyruns14,285 bytesfx/core/phrasing.pyruns21,962 bytesfx/core/render.pyruns7,526 bytesfx/core/shots.pyruns4,687 bytesfx/core/sound.pyruns11,037 bytesfx/core/soundsheet.pyruns10,022 bytesfx/core/speakers.pyruns21,416 bytesfx/core/synth.pyruns17,269 bytesfx/core/text.pyruns6,424 bytesfx/core/timeline.pyruns9,004 bytesfx/core/video.pyruns15,717 bytesfx/core/view.pyruns7,321 bytesfx/core/words.pyruns36,524 bytesfx/core/zoom.pyruns11,553 bytesfx/effects/__init__.pyruns4,431 bytesfx/effects/backdrop.pyruns71,055 bytesfx/effects/before_after.pyruns30,726 bytesfx/effects/broll_cutaways.pyruns78,298 bytesfx/effects/captions.pyruns39,308 bytesfx/effects/chapter_cards.pyruns40,950 bytesfx/effects/chart.pyruns61,659 bytesfx/effects/checklist.pyruns14,534 bytesfx/effects/clean_cut.pyruns29,322 bytesfx/effects/comparison_grid.pyruns30,562 bytesfx/effects/cta_card.pyruns41,461 bytesfx/effects/freeze_point.pyruns51,988 bytesfx/effects/glass_widgets.pyruns112,162 bytesfx/effects/glitch.pyruns28,873 bytesfx/effects/grade.pyruns36,550 bytesfx/effects/headline.pyruns57,607 bytesfx/effects/hook.pyruns32,545 bytesfx/effects/layers.pyruns17,780 bytesfx/effects/lists.pyruns58,854 bytesfx/effects/long_to_shorts.pyruns33,700 bytesfx/effects/magazine_cover.pyruns93,957 bytesfx/effects/music_bed.pyruns48,556 bytesfx/effects/notifications.pyruns31,069 bytesfx/effects/number_counter.pyruns57,069 bytesfx/effects/options.pyruns3,849 bytesfx/effects/pictures_above_head.pyruns82,610 bytesfx/effects/pictures_behind.pyruns39,542 bytesfx/effects/post_copy.pyruns30,772 bytesfx/effects/prompt_box.pyruns70,215 bytesfx/effects/punch_in.pyruns32,519 bytesfx/effects/qc_check.pyruns87,798 bytesfx/effects/quote_card.pyruns48,515 bytesfx/effects/ranked_list.pyruns33,387 bytesfx/effects/receipt.pyruns24,000 bytesfx/effects/reframe.pyruns20,239 bytesfx/effects/retro_overlay.pyruns46,133 bytesfx/effects/review_notes.pyruns63,371 bytesfx/effects/social_frame.pyruns48,455 bytesfx/effects/sound_effects.pyruns31,048 bytesfx/effects/split_layout.pyruns115,832 bytesfx/effects/spotlight.pyruns90,814 bytesfx/effects/stickers.pyruns33,340 bytesfx/effects/tier_list.pyruns70,074 bytesfx/effects/transitions.pyruns93,294 bytesfx/effects/words_behind.pyruns62,770 bytesfx/meta.pyruns1,237 bytesfx/run.pyruns9,377 bytesrequirements.txtdoc1,021 bytessetup.shruns3,987 bytessounds/click.wavasset11,564 bytessounds/ding.wavasset307,244 bytessounds/hit.wavasset115,244 bytessounds/make_sounds.pyruns10,656 bytessounds/pop.wavasset26,924 bytessounds/riser.wavasset345,644 bytessounds/sounds.jsonasset2,769 bytessounds/swoosh-in.wavasset96,044 bytessounds/tick.wavasset9,644 bytessounds/whoosh.wavasset153,644 bytestests/amounts.pyruns9,304 bytestests/asides.pyruns17,691 bytestests/broll_cutaways.pyruns8,321 bytestests/core.pyruns5,148 bytestests/fixtures/list-words.jsonasset19,167 bytestests/fixtures/tier-list-words.jsonasset9,224 bytestests/framing.pyruns3,526 bytestests/lists.pyruns8,746 bytestests/magazine_cover.pyruns6,856 bytestests/matrix.pyruns31,078 bytestests/moments.pyruns12,838 bytestests/nocopy.pyruns6,693 bytestests/parts.pyruns8,835 bytestests/phrasing.pyruns16,392 bytestests/picker_everywhere.pyruns9,804 bytestests/pictures_above_head.pyruns12,773 bytestests/post_copy.pyruns4,437 bytestests/quote_card.pyruns1,791 bytestests/review_notes.pyruns8,010 bytestests/second_listen.pyruns19,576 bytestests/sound.pyruns8,861 bytestests/tier_list.pyruns6,094 bytestests/timeline.pyruns6,089 bytestests/transitions.pyruns10,283 bytestools/build_manifest.pyruns13,063 bytestools/export.pyruns1,647 bytestools/preview_gif.pyruns4,318 bytestools/web_films.pyruns9,560 bytes
Read SKILL.md
# Video editing, on this computer
This pack edits a video file with a few commands. Everything runs here: the video is never
uploaded, and nothing costs money. Each effect is checked on a few still frames before the whole
video is rendered, and every render ends with a line that opens the same look in AskEditor, where
it stays editable.
**PACK** below means the folder this file is in (the skill's base directory; usually
`~/.claude/skills/video-editing`, or `~/.codex/skills/video-editing` in Codex). Run every command
from there, and always pass the person's video as a full path in quotes.
## 1. The first time: set up
```View the complete source on GitHubSkills included
- video-editing
Repository facts
- License
- MIT
- Created
- Oct 28, 2026
- Last pushed
- Oct 28, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
- No broad tool permissions
- 3 dangerous shell commandsin 3 files: SKILL.md:28 setup.sh:88 tests/nocopy.py:35
- 114 network referencesin 41 files: fx/effects/post_copy.py:77 fx/core/models.py:25 README.md:43 and 38 more
- 2 obfuscation signalsin 1 file: tests/post_copy.py:31
- No instruction overrides
- 113 executable scriptsin 113 files: fx/__init__.py:1 fx/core/__init__.py:1 fx/core/amounts.py:1 and 110 more
- 22 references to secretsin 14 files: fx/effects/music_bed.py:245 fx/core/face.py:26 fx/core/words.py:157 and 11 more
- No requests to vote in Hot
Show all 254 signals by file
README.md
- Network accessline 43
git clone https://github.com/AskEditor/ai-video-editing-skills ~/.claude/skills/video-editing - Network accessline 49
git clone https://github.com/AskEditor/ai-video-editing-skills ~/.codex/skills/video-editing - Network accessline 156
[AskEditor](https://askeditor.com) keeps the same edit open on a canvas: move a caption, retype a - Network accessline 157
word, swap a picture, with no new prompt and no new render. It also makes what this pack leaves out: voices, music, generated scenes, and ready-made templates. See the [templates in AskEditor](https://askeditor.com/templates). - Network accessline 159
[templates in AskEditor](https://askeditor.com/templates).
SKILL.md
- Dangerous shell operationline 28
(Mac: `brew install ffmpeg`; Windows: `winget install ffmpeg`; Ubuntu: `sudo apt install ffmpeg`), - Network accessline 86
When a request fits none of these, say what the pack can do, and that AskEditor (https://askeditor.com) does the rest. - Network accessline 87
(https://askeditor.com) does the rest.
effects/backdrop/README.md
- Network accessline 138
To swap a picture, move a moment or change the room without rendering again, open the video in [AskEditor](https://askeditor.com) and ask "Cut me out and put my pictures behind me, one for each - Network accessline 139
[AskEditor](https://askeditor.com) and ask "Cut me out and put my pictures behind me, one for each
effects/before-after/README.md
- Network accessline 83
The render is a flat video file. To move the divider, retime the wipe or change the look without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Show a before and after of - Network accessline 84
rendering again, open it in [AskEditor](https://askeditor.com) and ask "Show a before and after of
effects/broll-cutaways/README.md
- Network accessline 167
To swap a clip, move a cutaway or change the layout without rendering again, open the video in [AskEditor](https://askeditor.com) and ask "Cut my B-roll in where I name each thing": every - Network accessline 168
[AskEditor](https://askeditor.com) and ask "Cut my B-roll in where I name each thing": every
effects/captions/README.md
effects/checklist/README.md
- Network accessline 111
The render is a finished video file. To retype a step or move its tick without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Progress props graphic on the steps I list". - Network accessline 112
it in [AskEditor](https://askeditor.com) and ask "Add a Progress props graphic on the steps I list".
effects/clean-cut/README.md
- Network accessline 90
The render is a flat video file. To change a cut or a caption without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Clean up my talking video": every cut stays on the - Network accessline 91
[AskEditor](https://askeditor.com) and ask "Clean up my talking video": every cut stays on the
effects/freeze-point/README.md
- Network accessline 109
The render is a flat video file. To move the moment, retype the label or change the look without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Freeze intro hook". - Network accessline 110
rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Freeze intro hook".
effects/glitch/README.md
- Network accessline 69
The render is a finished video file. To move the glitch to another word or change its words without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Glitch hook on my key word". - Network accessline 70
rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Glitch hook on my key word".
effects/grade/README.md
- Network accessline 84
The render is a flat video file. To change the look, its strength or where it starts, and see it at once without rendering again, open it in [AskEditor](https://askeditor.com) and ask - Network accessline 85
at once without rendering again, open it in [AskEditor](https://askeditor.com) and ask
effects/magazine-cover/README.md
- Network accessline 86
The render is a finished video file. To retype the title or the lines, move them or change when the cover appears without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a - Network accessline 87
cover appears without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a
effects/music-bed/README.md
- Network accessline 91
The render is a flat video. To change the track, its level or where it dips without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add background music": the music stays - Network accessline 92
again, open it in [AskEditor](https://askeditor.com) and ask "Add background music": the music stays
effects/prompt-box/README.md
- Network accessline 122
The render is a flat video file. To retype a prompt, move the moment it is sent or swap its answer, open it in [AskEditor](https://askeditor.com) and ask "Type my ask on screen in a prompt box, and - Network accessline 123
open it in [AskEditor](https://askeditor.com) and ask "Type my ask on screen in a prompt box, and
effects/qc-check/README.md
- Network accessline 74
To fix what it found without rendering again, open the edit in [AskEditor](https://askeditor.com)
effects/ranked-list/README.md
- Network accessline 113
The render is a finished video file. To retype a row, change its number or move when it lands without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Numbered list graphic on - Network accessline 114
rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Numbered list graphic on
effects/receipt/README.md
- Network accessline 70
The render is a finished video file. To retype a line or a price without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Fact card graphic with the things I list". - Network accessline 71
[AskEditor](https://askeditor.com) and ask "Add a Fact card graphic with the things I list".
effects/reframe/README.md
- Network accessline 90
The render is a flat file. To change a move, who it follows or the shape without rendering again, open the video in [AskEditor](https://askeditor.com) and ask "Make this vertical": the camera stays - Network accessline 91
open the video in [AskEditor](https://askeditor.com) and ask "Make this vertical": the camera stays
effects/review-notes/README.md
- Network accessline 77
In [AskEditor](https://askeditor.com), ask "Go through my review notes": you drop a note on the
effects/sound-effects/README.md
- Network accessline 96
The render is a flat video. To slide a sound, swap it or turn it down without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add sound effects to my edit": each sound stays its own - Network accessline 97
in [AskEditor](https://askeditor.com) and ask "Add sound effects to my edit": each sound stays its own
effects/spotlight/README.md
- Network accessline 117
The render is a flat video file. To change the word, its colour or when the lights go down without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Neon hook". - Network accessline 118
without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Neon hook".
effects/tier-list/README.md
- Network accessline 105
The render is a flat video file. To drag a card to another row, retype a name or recolour a row without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a tier list - Network accessline 106
without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a tier list
effects/transitions/README.md
- Network accessline 169
The render is a flat video. To swap a look, move a transition or change its length without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Put a transition on each - Network accessline 170
rendering again, open it in [AskEditor](https://askeditor.com) and ask "Put a transition on each
effects/words-behind/README.md
- Network accessline 90
The render is a flat video file. To retype the word, move it or retime it without rendering again, open it in [AskEditor](https://askeditor.com) and ask "Add a Words behind hook". - Network accessline 91
open it in [AskEditor](https://askeditor.com) and ask "Add a Words behind hook".
fonts/Anton/OFL.txt
- Network accessline 1
Copyright 2020 The Anton Project Authors (https://github.com/googlefonts/AntonFont.git) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - Network accessline 5
http://scripts.sil.org/OFL
fonts/CaveatBrush/OFL.txt
fonts/DMSerifDisplay/OFL.txt
- Network accessline 1
Copyright 2014-2018 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. Copyright 2019 Google LLC. - Network accessline 5
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
fonts/IBMPlexMono/OFL.txt
- Network accessline 5
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
fonts/InstrumentSerif/OFL.txt
- Network accessline 1
Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL - Network accessline 5
https://scripts.sil.org/OFL
fonts/Poppins/OFL.txt
- Network accessline 1
Copyright 2020 The Poppins Project Authors (https://github.com/itfoundry/Poppins) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - Network accessline 5
http://scripts.sil.org/OFL
fonts/VT323/OFL.txt
fx/__init__.py
- Executable scriptline 1
Executable file
fx/core/__init__.py
- Executable scriptline 1
Executable file
fx/core/amounts.py
- Executable scriptline 1
Executable file
fx/core/asides.py
- Executable scriptline 1
Executable file
fx/core/audio.py
- Executable scriptline 1
Executable file
fx/core/clip.py
- Executable scriptline 1
Executable file
fx/core/compose.py
- Executable scriptline 1
Executable file
fx/core/contrasts.py
- Executable scriptline 1
Executable file
fx/core/counting.py
- Executable scriptline 1
Executable file
fx/core/depth.py
- Executable scriptline 1
Executable file
fx/core/face.py
fx/core/framing.py
- Executable scriptline 1
Executable file
fx/core/glass.py
- Executable scriptline 1
Executable file
fx/core/glitch.py
- Executable scriptline 1
Executable file
fx/core/hdr.py
- Executable scriptline 1
Executable file
fx/core/items.py
- Executable scriptline 1
Executable file
fx/core/layout.py
- Executable scriptline 1
Executable file
fx/core/loudness.py
- Executable scriptline 1
Executable file
fx/core/match.py
- Executable scriptline 1
Executable file
fx/core/matte.py
- Executable scriptline 1
Executable file
fx/core/models.py
- Executable scriptline 1
Executable file - Network accessline 25
_STORE = "https://storage.googleapis.com/mediapipe-models" - Network accessline 100
part = path.with_name(path.name + ".part") print(f" fetching {what}…", flush=True) with urllib.request.urlopen(url, timeout=120) as r, open(part, "wb") as f: - Network accessline 101
print(f" fetching {what}…", flush=True) with urllib.request.urlopen(url, timeout=120) as r, open(part, "wb") as f: while chunk := r.read(1 << 20): - Network accessline 102
with urllib.request.urlopen(url, timeout=120) as r, open(part, "wb") as f: - Network accessline 150
for file, sha256 in entry["files"].items(): if not _present(target / file, sha256, record): url = f"https://huggingface.co/{entry['repo']}/resolve/{entry['revision']}/{file}" - Network accessline 151
if not _present(target / file, sha256, record): url = f"https://huggingface.co/{entry['repo']}/resolve/{entry['revision']}/{file}" _download(url, target / file, sha256, f"the speech model ({name}): {file}") - Network accessline 152
url = f"https://huggingface.co/{entry['repo']}/resolve/{entry['revision']}/{file}" - Network accessline 161
"""What setup still has to fetch (by presence only; `fetch` checks the contents)."""
fx/core/moments.py
- Executable scriptline 1
Executable file
fx/core/parts.py
- Executable scriptline 1
Executable file
fx/core/paths.py
- Executable scriptline 1
Executable file
fx/core/person.py
fx/core/phrasing.py
- Executable scriptline 1
Executable file
fx/core/render.py
- Executable scriptline 1
Executable file
fx/core/shots.py
- Executable scriptline 1
Executable file
fx/core/sound.py
- Executable scriptline 1
Executable file
fx/core/soundsheet.py
- Executable scriptline 1
Executable file
fx/core/speakers.py
- Executable scriptline 1
Executable file
fx/core/synth.py
- Executable scriptline 1
Executable file
fx/core/text.py
- Executable scriptline 1
Executable file
fx/core/timeline.py
- Executable scriptline 1
Executable file
fx/core/video.py
fx/core/view.py
- Executable scriptline 1
Executable file
fx/core/words.py
fx/core/zoom.py
- Executable scriptline 1
Executable file
fx/effects/__init__.py
- Executable scriptline 1
Executable file
fx/effects/backdrop.py
- Executable scriptline 1
Executable file
fx/effects/before_after.py
- Executable scriptline 1
Executable file
fx/effects/broll_cutaways.py
- Executable scriptline 1
Executable file
fx/effects/captions.py
- Executable scriptline 1
Executable file
fx/effects/chapter_cards.py
- Executable scriptline 1
Executable file
fx/effects/chart.py
- Executable scriptline 1
Executable file
fx/effects/checklist.py
- Executable scriptline 1
Executable file
fx/effects/clean_cut.py
- Executable scriptline 1
Executable file
fx/effects/comparison_grid.py
- Executable scriptline 1
Executable file
fx/effects/cta_card.py
- Executable scriptline 1
Executable file
fx/effects/freeze_point.py
- Executable scriptline 1
Executable file
fx/effects/glass_widgets.py
- Executable scriptline 1
Executable file
fx/effects/glitch.py
- Executable scriptline 1
Executable file
fx/effects/grade.py
- Executable scriptline 1
Executable file
fx/effects/headline.py
- Executable scriptline 1
Executable file
fx/effects/hook.py
- Executable scriptline 1
Executable file
fx/effects/layers.py
- Executable scriptline 1
Executable file
fx/effects/lists.py
- Executable scriptline 1
Executable file
fx/effects/long_to_shorts.py
- Executable scriptline 1
Executable file
fx/effects/magazine_cover.py
- Executable scriptline 1
Executable file
fx/effects/music_bed.py
- Executable scriptline 1
Executable file - Access to secretsline 245
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 769
[Credential-related source omitted] - Access to secretsline 779
[Credential-related source omitted] - Access to secretsline 783
[Credential-related source omitted]
fx/effects/notifications.py
- Executable scriptline 1
Executable file
fx/effects/number_counter.py
- Executable scriptline 1
Executable file
fx/effects/options.py
- Executable scriptline 1
Executable file
fx/effects/pictures_above_head.py
- Executable scriptline 1
Executable file
fx/effects/pictures_behind.py
- Executable scriptline 1
Executable file
fx/effects/post_copy.py
- Executable scriptline 1
Executable file - Network accessline 77
SOURCES = { "instagram-hashtags": ("Instagram Help Center, “Use hashtags on Instagram”", "https://help.instagram.com/351460621611097"), - Network accessline 78
"instagram-hashtags": ("Instagram Help Center, “Use hashtags on Instagram”", "https://help.instagram.com/351460621611097"), "instagram-caption": ("Instagram Platform docs, “IG User Media” (updated 28 September - Network accessline 79
"https://help.instagram.com/351460621611097"), - Network accessline 80
"instagram-caption": ("Instagram Platform docs, “IG User Media” (updated 28 September 2026)", "https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media"), "tiktok": (" - Network accessline 81
"https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media"), - Network accessline 82
"tiktok": ("TikTok for Developers, Content Posting API, “Direct Post”", "https://developers.tiktok.com/doc/content-posting-api-reference-direct-post"), "youtube-details": ("YouTube Help, “Edit video settings”", "https://s - Network accessline 83
"https://developers.tiktok.com/doc/content-posting-api-reference-direct-post"), - Network accessline 84
"youtube-details": ("YouTube Help, “Edit video settings”", "https://support.google.com/youtube/answer/57404"), - Network accessline 85
"youtube-api": ("YouTube Data API, “Videos”", "https://developers.google.com/youtube/v3/docs/videos"), - Network accessline 86
"youtube-hashtags": ("YouTube Help, “Find playlists & videos using hashtags”", "https://support.google.com/youtube/answer/6390658"), "youtube-chapters": ("YouTube Help, “Video Chapters”", "https://support.google - Network accessline 87
"https://support.google.com/youtube/answer/6390658"), - Network accessline 88
"youtube-chapters": ("YouTube Help, “Video Chapters”", "https://support.google.com/youtube/answer/9884579"), - Network accessline 89
"shorts": ("YouTube Help, “Upload YouTube Shorts”", "https://support.google.com/youtube/answer/12779649"), - Network accessline 90
"linkedin": ("LinkedIn Help, “Post and share updates”", "https://www.linkedin.com/help/linkedin/answer/a528176"), - Network accessline 91
"x": ("X Developer Platform, “Counting characters”, and the configuration it links to", "https://docs.x.com/fundamentals/counting-characters"), } - Network accessline 92
"https://docs.x.com/fundamentals/counting-characters"),
fx/effects/prompt_box.py
- Executable scriptline 1
Executable file
fx/effects/punch_in.py
- Executable scriptline 1
Executable file
fx/effects/qc_check.py
- Executable scriptline 1
Executable file - Network accessline 1670
print(f"sheet: {r['sheet']}") print(f"checked in {r['seconds']:.1f} s; the video was not changed.") print("To fix what it found without rendering again, open the edit in AskEditor: https://askeditor.com, then ask " - Network accessline 1671
print(f"checked in {r['seconds']:.1f} s; the video was not changed.") print("To fix what it found without rendering again, open the edit in AskEditor: https://askeditor.com, then ask " "\"Check my edit before I post it\".") - Network accessline 1672
print("To fix what it found without rendering again, open the edit in AskEditor: https://askeditor.com, then ask "
fx/effects/quote_card.py
- Executable scriptline 1
Executable file
fx/effects/ranked_list.py
- Executable scriptline 1
Executable file
fx/effects/receipt.py
- Executable scriptline 1
Executable file
fx/effects/reframe.py
- Executable scriptline 1
Executable file
fx/effects/retro_overlay.py
- Executable scriptline 1
Executable file
fx/effects/review_notes.py
- Executable scriptline 1
Executable file - Network accessline 1283
print(said) print("To leave notes on the picture and have the edit change where it stands, with no render, open it in " "AskEditor: https://askeditor.com, then ask \"Go through my review notes\".") - Network accessline 1284
print("To leave notes on the picture and have the edit change where it stands, with no render, open it in " "AskEditor: https://askeditor.com, then ask \"Go through my review notes\".") return code - Network accessline 1285
"AskEditor: https://askeditor.com, then ask \"Go through my review notes\".")
fx/effects/social_frame.py
- Executable scriptline 1
Executable file
fx/effects/sound_effects.py
- Executable scriptline 1
Executable file
fx/effects/split_layout.py
- Executable scriptline 1
Executable file
fx/effects/spotlight.py
- Executable scriptline 1
Executable file
fx/effects/stickers.py
- Executable scriptline 1
Executable file
fx/effects/tier_list.py
- Executable scriptline 1
Executable file
fx/effects/transitions.py
- Executable scriptline 1
Executable file
fx/effects/words_behind.py
- Executable scriptline 1
Executable file
fx/meta.py
fx/run.py
- Executable scriptline 1
Executable file - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 30
ASKEDITOR = "https://askeditor.com" - Network accessline 36
where = f"https://{meta.page(effect)}" if meta.PAGES_LIVE else ASKEDITOR
setup.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 48
if [ -z "$BASE" ]; then say "This pack needs Python 3.10, 3.11 or 3.12 (its video libraries are not built for newer ones yet)." say "On a Mac: brew install python@3.12 Elsewhere: https://www.python.org/downloads/" - Network accessline 49
say "This pack needs Python 3.10, 3.11 or 3.12 (its video libraries are not built for newer ones yet)." say "On a Mac: brew install python@3.12 Elsewhere: https://www.python.org/downloads/" if ! command -v ffmpeg >/dev/null 2>&1; - Network accessline 50
say "On a Mac: brew install python@3.12 Elsewhere: https://www.python.org/downloads/" - Dangerous shell operationline 88
say "ffmpeg is not installed. Mac: brew install ffmpeg Windows: winget install ffmpeg Ubuntu: sudo apt install ffmpeg"
sounds/make_sounds.py
- Executable scriptline 1
Executable file
tests/amounts.py
- Executable scriptline 1
Executable file
tests/asides.py
tests/broll_cutaways.py
- Executable scriptline 1
Executable file
tests/core.py
tests/framing.py
- Executable scriptline 1
Executable file
tests/lists.py
- Executable scriptline 1
Executable file
tests/magazine_cover.py
- Executable scriptline 1
Executable file
tests/matrix.py
tests/moments.py
tests/nocopy.py
- Executable scriptline 1
Executable file - Access to secretsline 29
[Credential-related source omitted] - Dangerous shell operationline 35
COMMAND = re.compile(r"^\s*(\$ |>\s|git |cd |python|pip |brew |bash |sudo |winget |npm |npx |/video-editing|\.venv|ffmpeg |claude )") - Network accessline 80
def fetch(repo: str, refs: Path) -> list[Path]: - Network accessline 127
failed = False for repo in args.repos: files = fetch(repo, Path(args.refs)) - Network accessline 128
for repo in args.repos: files = fetch(repo, Path(args.refs)) theirs: set[tuple[str, ...]] = set() - Network accessline 129
files = fetch(repo, Path(args.refs))
tests/parts.py
- Executable scriptline 1
Executable file
tests/phrasing.py
- Executable scriptline 1
Executable file
tests/picker_everywhere.py
- Executable scriptline 1
Executable file
tests/pictures_above_head.py
- Executable scriptline 1
Executable file
tests/post_copy.py
- Executable scriptline 1
Executable file - Network accessline 31
for text, want in [("hello world", 11), ("\U0001F468<U+200D>\U0001F3A4", 2), ("\U0001F64B\U0001F3FD", 2), ("\U0001F468<U+200D>\U0001F469<U+200D>\U0001F467<U+200D>\U0001F466", 2), ("日本", 4), ("see askeditor.com now", 31), ("https:/ - Possible obfuscationline 31
for text, want in [("hello world", 11), ("\U0001F468<U+200D>\U0001F3A4", 2), ("\U0001F64B\U0001F3FD", 2), - Network accessline 32
("\U0001F468<U+200D>\U0001F469<U+200D>\U0001F467<U+200D>\U0001F466", 2), ("日本", 4), ("see askeditor.com now", 31), ("https://example.com/a/very/long/path", 23), ("\U0001F1EC\U0001F1E7", 2), ("1<U+FE0F>⃣", 2), ("“quoted” — dash", 1 - Possible obfuscationline 32
("\U0001F468<U+200D>\U0001F469<U+200D>\U0001F467<U+200D>\U0001F466", 2), ("日本", 4), - Network accessline 33
("see askeditor.com now", 31), ("https://example.com/a/very/long/path", 23),
tests/quote_card.py
- Executable scriptline 1
Executable file
tests/review_notes.py
- Executable scriptline 1
Executable file
tests/second_listen.py
tests/sound.py
- Executable scriptline 1
Executable file
tests/tier_list.py
- Executable scriptline 1
Executable file
tests/timeline.py
- Executable scriptline 1
Executable file
tests/transitions.py
- Executable scriptline 1
Executable file
tools/build_manifest.py
- Executable scriptline 1
Executable file - Network accessline 96
def _link(address: str) -> str: return f"[{address}](https://{address})" - Network accessline 97
return f"[{address}](https://{address})" - Network accessline 219
[AskEditor](https://askeditor.com) keeps the same edit open on a canvas: move a caption, retype a - Network accessline 220
word, swap a picture, with no new prompt and no new render. It also makes what this pack leaves out: voices, music, generated scenes, and ready-made templates. See the [templates in AskEditor](https://askeditor.com/templates). - Network accessline 222
[templates in AskEditor](https://askeditor.com/templates).
tools/export.py
- Executable scriptline 1
Executable file
tools/preview_gif.py
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: 9 facts
- Contacts storage.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionfx/core/models.py:25High confidence
- Contacts huggingface.co, which SKILL.md, the README and the plugin manifest do not mentionfx/core/models.py:152High confidence
- Contacts help.instagram.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:79High confidence
- Contacts developers.facebook.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:81High confidence
- Contacts developers.tiktok.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:83High confidence
- Contacts support.google.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:84High confidence
- Contacts developers.google.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:85High confidence
- Contacts www.linkedin.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:90High confidence
- Contacts docs.x.com, which SKILL.md, the README and the plugin manifest do not mentionfx/effects/post_copy.py:92High confidence
Hidden characters: 2 facts
- Joiner U+200D outside an emoji or a script that needs it, in codetests/post_copy.py:31High confidence
- Joiner U+200D outside an emoji or a script that needs it, in codetests/post_copy.py:32High confidence
Signal confidence: 254 facts
- Network access in code of documentationREADME.md:43Low confidence
- Network access in code of documentationREADME.md:49Low confidence
- Network access in prose of documentationREADME.md:156Low confidence
- Network access in prose of documentationREADME.md:157Low confidence
- Network access in prose of documentationREADME.md:159Low confidence
- Dangerous shell operation in prose of the SKILL.mdSKILL.md:28Low confidence
- Network access in prose of the SKILL.mdSKILL.md:86Low confidence
- Network access in prose of the SKILL.mdSKILL.md:87Low confidence
- Network access in prose of documentationeffects/backdrop/README.md:138Low confidence
- Network access in prose of documentationeffects/backdrop/README.md:139Low confidence
- Network access in prose of documentationeffects/before-after/README.md:83Low confidence
- Network access in prose of documentationeffects/before-after/README.md:84Low confidence
- Network access in prose of documentationeffects/broll-cutaways/README.md:167Low confidence
- Network access in prose of documentationeffects/broll-cutaways/README.md:168Low confidence
- Network access in prose of documentationeffects/captions/README.md:72Low confidence
- Network access in prose of documentationeffects/captions/README.md:73Low confidence
- Network access in prose of documentationeffects/checklist/README.md:111Low confidence
- Network access in prose of documentationeffects/checklist/README.md:112Low confidence
- Network access in prose of documentationeffects/clean-cut/README.md:90Low confidence
- Network access in prose of documentationeffects/clean-cut/README.md:91Low confidence
- Network access in prose of documentationeffects/freeze-point/README.md:109Low confidence
- Network access in prose of documentationeffects/freeze-point/README.md:110Low confidence
- Network access in prose of documentationeffects/glitch/README.md:69Low confidence
- Network access in prose of documentationeffects/glitch/README.md:70Low confidence
- Network access in prose of documentationeffects/grade/README.md:84Low confidence
- Network access in prose of documentationeffects/grade/README.md:85Low confidence
- Network access in prose of documentationeffects/magazine-cover/README.md:86Low confidence
- Network access in prose of documentationeffects/magazine-cover/README.md:87Low confidence
- Network access in prose of documentationeffects/music-bed/README.md:91Low confidence
- Network access in prose of documentationeffects/music-bed/README.md:92Low confidence
- Network access in prose of documentationeffects/prompt-box/README.md:122Low confidence
- Network access in prose of documentationeffects/prompt-box/README.md:123Low confidence
- Network access in prose of documentationeffects/qc-check/README.md:74Low confidence
- Network access in prose of documentationeffects/ranked-list/README.md:113Low confidence
- Network access in prose of documentationeffects/ranked-list/README.md:114Low confidence
- Network access in prose of documentationeffects/receipt/README.md:70Low confidence
- Network access in prose of documentationeffects/receipt/README.md:71Low confidence
- Network access in prose of documentationeffects/reframe/README.md:90Low confidence
- Network access in prose of documentationeffects/reframe/README.md:91Low confidence
- Network access in prose of documentationeffects/review-notes/README.md:77Low confidence
- Network access in prose of documentationeffects/sound-effects/README.md:96Low confidence
- Network access in prose of documentationeffects/sound-effects/README.md:97Low confidence
- Network access in prose of documentationeffects/spotlight/README.md:117Low confidence
- Network access in prose of documentationeffects/spotlight/README.md:118Low confidence
- Network access in prose of documentationeffects/tier-list/README.md:105Low confidence
- Network access in prose of documentationeffects/tier-list/README.md:106Low confidence
- Network access in prose of documentationeffects/transitions/README.md:169Low confidence
- Network access in prose of documentationeffects/transitions/README.md:170Low confidence
- Network access in prose of documentationeffects/words-behind/README.md:90Low confidence
- Network access in prose of documentationeffects/words-behind/README.md:91Low confidence
and 204 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md 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.