kedou-media-workflow
Skill8 starsChanged 8 months agoMITView on GitHub
Plan and operate safe Kedou media workflows for authorized content: online video parsing, desktop downloader batch jobs, subtitle/danmaku/lyric extraction, Xiaohongshu/Zhihu/CSDN-style text extraction, and handoff to local CLI or Knowledge Hub processing. Use when the user mentions Kedou, 蝌蚪, kedou.life, video parsing/download, batch subtitle download, danmaku download, lyrics extraction, text/image extraction from supported platforms, or troubleshooting Kedou downloader/cookie/proxy/save-path issues.
In this repository5 other files it gives its agents.
- grimoireSkill
- grimoire-manageSkill
- mineru-localSkill
- mineruSkill
- youtube-clipperSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
21 rules. About 0 are common, 17 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈17
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Use Kedou only for content where the user has rights, permission, membership access, or a clear personal learning/research basis.
- Distinctive: line 21
Single public video or image: use Kedou web parser.
- Distinctive: line 28
Prefer the downloader for repeated jobs, batch input, playlist/homepage extraction, subtitles/danmaku in bulk, and sniffing.
- Very specific: line 30
Keep task count small, usually 2 or 4.
- Distinctive: line 32
Subtitles, danmaku, lyrics, or text only: use the matching Kedou extraction page first.
- Very specific: line 37
Need fresh docs or current platform support: use $opencli-browser-first to read Kedou public pages, then update the workflow.
- Distinctive: line 41
Use clipboard import for one copied link.
- Distinctive: line 42
Use manual link input when a URL or request headers must be supplied locally.
- Distinctive: line 43
Use batch input for multiple URLs, one URL per line.
- Distinctive: line 44
Use homepage/list workflows for supported user spaces, channels, playlists, collections, favorites, likes, history, and search results.
- Distinctive: line 45
Use right-click table actions to clear completed/failed tasks and open downloaded files/folders.
- Distinctive: line 46
Use toolbox functions for audio/video merge, TS segment merge, file merge, and audio extraction.
- Distinctive: line 47
If no proxy is configured in the downloader, it follows the system proxy.
- Distinctive: line 51
No result / low quality: verify membership/login state on Kedou and target platform.
- Distinctive: line 53
Download starts but no file appears: check points/credits, task failure state, duplicate task detection, save path, and disk space.
- Distinctive: line 54
Browser download opens playback page: use the player/browser download control.
- Distinctive: line 55
Timeout / interrupted parse: wait and retry; some platforms queue or rate-limit parsing.
- Distinctive: line 56
Mac install warning: only apply Gatekeeper/quarantine workarounds to a trusted official Kedou installer.
- Distinctive: line 60
After Kedou produces files, prefer local CLI tools:
- Very specific: line 80
Read references/kedou-capabilities.md for supported page families, workflows, and OpenCLI-derived source notes.
- Very specific: line 81
Read references/bilibili-subtitle-to-note.md for the validated B站 字幕→笔记 recipe (OpenCLI + Kedou web, filesystem download wait).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Kedou Media Workflow
Core Rule
Use Kedou only for content where the user has rights, permission, membership access, or a clear personal learning/research basis. Never request, store, or echo raw cookies, auth headers, account tokens, paid-content URLs, or private media links.
Decision Tree
- Single public video or image: use Kedou web parser.
- Copy browser URL or app share link.
- Paste into Kedou.
- Choose direct parse for the current visible media.
- Choose list parse when the page contains a playlist, collection, homepage, or media list.
- Batch videos, homepage, playlist, favorites, search, or high-resolution work: use Kedou desktop downloader.
- Prefer the downloader for repeated jobs, batch input, playlist/homepage extraction, subtitles/danmaku in bulk, and sniffing.
- Batch input expects one URL per line.
- Keep task count small, usually
2or4.
- Subtitles, danmaku, lyrics, or text only: use the matching Kedou extraction page first.
- Subtitle pages return language-specific files, usually
.srt, with view/download options. - Danmaku pages return platform danmaku where supported.
- Text extraction pages return article/copy/image material, often Markdown-like.
- Subtitle pages return language-specific files, usually
- Need fresh docs or current platform support: use
$opencli-browser-firstto read Kedou public pages, then update the workflow. Do not rely on stale memory for platform-specific support changes.
Downloader Operating Notes
- Use clipboard import for one copied link.
- Use manual link input when a URL or request headers must be supplied locally.
- Use batch input for multiple URLs, one URL per line.
- Use homepage/list workflows for supported user spaces, channels, playlists, collections, favorites, likes, history, and search results.
- Use right-click table actions to clear completed/failed tasks and open downloaded files/folders.
- Use toolbox functions for audio/video merge, TS segment merge, file merge, and audio extraction.
- If no proxy is configured in the downloader, it follows the system proxy.
Troubleshooting
- No result / low quality: verify membership/login state on Kedou and target platform; for platform-specific list or high-quality content, the user may need a fresh cookie configured locally in the downloader.
- Batch list empty: cookie may be expired, target page may be inaccessible, or the target platform changed its API. Refresh cookie locally and retry.
- Download starts but no file appears: check points/credits, task failure state, duplicate task detection, save path, and disk space.
- Browser download opens playback page: use the player/browser download control.
- Timeout / interrupted parse: wait and retry; some platforms queue or rate-limit parsing.
- Mac install warning: only apply Gatekeeper/quarantine workarounds to a trusted official Kedou installer.
Local Handoff
After Kedou produces files, prefer local CLI tools:
ffmpegfor media conversion, audio extraction, or merging.magick/ImageMagick for thumbnail contact sheets or image post-processing.rg,fd,yazi, andfzffor file discovery and review.mlx_whisperorwhisper-cliwhen subtitles are absent and transcription is needed.- Knowledge Hub notes should store durable summaries, file paths, source page families, and processing decisions, not raw credentials or private URLs.
Bilibili subtitle → note (automated recipe)
For a Bilibili video/space URL the repo ships an automated path:
scripts/kedou-bili-subs.sh drives this caption page via OpenCLI and
prints the downloaded Chinese .srt; pipe it into
scripts/forge.sh <srt> --from-text --only both. Full steps + gotchas:
references/bilibili-subtitle-to-note.md. Note shape:
templates/subtitle-note-template.md (agent fills it; scripts never write
the vault).
References
- Read
references/kedou-capabilities.mdfor supported page families, workflows, and OpenCLI-derived source notes. - Read
references/bilibili-subtitle-to-note.mdfor the validated B站 字幕→笔记 recipe (OpenCLI + Kedou web, filesystem download wait).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

