agentleFS
LeoLin990405LeoLin990405/grimoire-skill/skills/kedou-media-workflow/SKILL.md

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.

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
  1. Distinctive:

    Use Kedou only for content where the user has rights, permission, membership access, or a clear personal learning/research basis.

    line 17
  2. Distinctive:

    Single public video or image: use Kedou web parser.

    line 21
  3. Distinctive:

    Prefer the downloader for repeated jobs, batch input, playlist/homepage extraction, subtitles/danmaku in bulk, and sniffing.

    line 28
  4. Very specific:

    Keep task count small, usually 2 or 4.

    line 30
  5. Distinctive:

    Subtitles, danmaku, lyrics, or text only: use the matching Kedou extraction page first.

    line 32
  6. Very specific:

    Need fresh docs or current platform support: use $opencli-browser-first to read Kedou public pages, then update the workflow.

    line 37
  7. Distinctive:

    Use clipboard import for one copied link.

    line 41
  8. Distinctive:

    Use manual link input when a URL or request headers must be supplied locally.

    line 42
  9. Distinctive:

    Use batch input for multiple URLs, one URL per line.

    line 43
  10. Distinctive:

    Use homepage/list workflows for supported user spaces, channels, playlists, collections, favorites, likes, history, and search results.

    line 44
  11. Distinctive:

    Use right-click table actions to clear completed/failed tasks and open downloaded files/folders.

    line 45
  12. Distinctive:

    Use toolbox functions for audio/video merge, TS segment merge, file merge, and audio extraction.

    line 46
  13. Distinctive:

    If no proxy is configured in the downloader, it follows the system proxy.

    line 47
  14. Distinctive:

    No result / low quality: verify membership/login state on Kedou and target platform.

    line 51
  15. Distinctive:

    Download starts but no file appears: check points/credits, task failure state, duplicate task detection, save path, and disk space.

    line 53
  16. Distinctive:

    Browser download opens playback page: use the player/browser download control.

    line 54
  17. Distinctive:

    Timeout / interrupted parse: wait and retry; some platforms queue or rate-limit parsing.

    line 55
  18. Distinctive:

    Mac install warning: only apply Gatekeeper/quarantine workarounds to a trusted official Kedou installer.

    line 56
  19. Distinctive:

    After Kedou produces files, prefer local CLI tools:

    line 60
  20. Very specific:

    Read references/kedou-capabilities.md for supported page families, workflows, and OpenCLI-derived source notes.

    line 80
  21. Very specific:

    Read references/bilibili-subtitle-to-note.md for the validated B站 字幕→笔记 recipe (OpenCLI + Kedou web, filesystem download wait).

    line 81

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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

  1. 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.
  2. 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 2 or 4.
  3. 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.
  4. Need fresh docs or current platform support: use $opencli-browser-first to 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:

  • ffmpeg for media conversion, audio extraction, or merging.
  • magick/ImageMagick for thumbnail contact sheets or image post-processing.
  • rg, fd, yazi, and fzf for file discovery and review.
  • mlx_whisper or whisper-cli when 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.md for supported page families, workflows, and OpenCLI-derived source notes.
  • Read references/bilibili-subtitle-to-note.md for the validated B站 字幕→笔记 recipe (OpenCLI + Kedou web, filesystem download wait).

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.