Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始めるadd-downloader
Scaffold a new video downloader implementation following the Downloader Protocol.
スター0
フォーク0
更新日2026年2月28日 10:25
SKILL.md
readonlyメニュー
Scaffold a new video downloader implementation following the Downloader Protocol.
| name | add-downloader |
| description | Scaffold a new video downloader implementation following the Downloader Protocol. |
| allowed-tools | Read, Write, Edit, Glob, Grep |
| argument-hint | ["downloader-name"] |
Create a new downloader named $ARGUMENTS following existing patterns.
kinescope/downloaders/base.py to understand the Downloader Protocolkinescope/downloaders/n_m3u8dl.py and kinescope/downloaders/ffmpeg.py as reference implementationskinescope/downloaders/$ARGUMENTS.py with:
download(**kwargs) -> bool interfaceis_available() method to check if the tool is installedFalse on failure, raise DownloadError for fatal issues)kinescope/runner.py and add the new downloader to the fallback chain in process_single()python3 -m py_compile <file>sys.exit() — raise exceptions or return FalseTMP_DIR = "/tmp/kinescope" for temp filesshutil.which() first, then ~/bin/ fallbackbase.py