Felo YouTube Subtitling on dshDeepSeek Harness

Release talks become text the session can quote

Walkthroughs and conference demos live on video, which is exactly the format an agent cannot read. This skill turns the talk into a transcript with timestamps, so the session can cite the moment a change was announced.

Built for dshTimestamps keptQuote-ready
Get an API keySee the platform guide
Mount itcp -r felo-skills/felo-youtube-subtitling .dsh/skills/
  1. Bundlefelo-skills/felo-youtube-subtitling
  2. InputA video URL
  3. Comes back asTimestamped transcript
  4. KeepsSpeaker turns
DeepSeek Harness logo
This skill runs on

DeepSeek Harness

Open-source agent harness (developer preview)

Read the DeepSeek Harness guide

dsh reads skills straight out of folders you point it at, so a Felo bundle is one copy away from being callable in a session — and one delete away from being gone.

Loads from
~/project/.dsh/skills/ · ~/.agents/skills/
Install is
A folder copy, no build step
Worth knowing
Only direct children of a root are read
Add it on dsh

The bundle goes in the same roots as the rest

Transcripts are the slowest skill to run and the simplest to install. Copy the folder once and the session can reach for it whenever a task cites a video.

~/project/.dsh/skills/Project

Loads for this repository only. The right place to read a bundle before you trust it with the whole machine.

~/.agents/skills/User

Loads in every project, and is the same folder other harnesses on this machine look at.

Mount the bundlemkdir -p .dsh/skills cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Prove it loadedList the skills you can call from this project.
What you get back

A transcript that keeps the timestamps

Timestamps are the difference between a summary you have to trust and a document you can check. Every line points back at the moment it was said.

00:14:02Maintainer

We are moving the default to the async client in this release, and the sync path becomes a wrapper around it.

00:15:31Maintainer

If you were passing a custom retry policy, the signature changed — that is the one that will break you.

00:17:08Host

So the upgrade is safe if we are not overriding retries?

00:17:20Maintainer

Correct, and the old endpoint keeps working until the next major.

00:22:44Maintainer

We also fixed the connection reuse bug people reported on long-lived workers.

If you were passing a custom retry policy, the signature changed — that is the one that will break you.
Ask the session to pull the sentence that changes your plan, not the sentence that summarizes the video.
In practice

Point it at the video you already meant to watch

The useful version of this skill is retroactive: the talk you saved three weeks ago and never got to.

Type thisPull the transcript from this release stream and list every API the presenter says changed, with the timestamp for each.What comes back

A change list you can act on, each entry traceable to a moment you can replay before you commit to a refactor.

Type thisCompare what this talk claims against our current implementation and flag anything we are not doing yet.What comes back

A gap list rather than a summary, which is the version that actually changes what you work on next.

Check it worked

Confirming you have a real transcript

Video tooling fails quietly. These checks catch the two failure modes that matter.

1

Timestamps are present and ordered

A transcript with no timestamps cannot be checked against the video, which removes most of its value for engineering work.

2

The video was not silently substituted

Ask the session which URL it read. Auto-caption paths sometimes resolve to a different upload or a re-upload with different timing.

3

A quote is findable

Search the transcript for the phrase in your pull quote. If it is not there, the summary drifted from the source.

Where it stops

What a transcript cannot tell you

Video is a weak source in specific, predictable ways. Knowing them keeps you out of trouble.

It is what was said, not what is true

A presenter can be wrong, out of date, or simplifying for the room. Treat the transcript as evidence of a claim, not proof of it.

Slide text and code on screen are lost

Captions carry speech. If the important part was a diff on screen, the transcript will not have it — ask for the accompanying repo or deck.

Accents and acronyms degrade

Expect mangled product names. Grep for the concept rather than the exact string when you search the result.

FAQ

What dsh users ask about transcript skills

How long does a two-hour talk take?
Long enough that you should not block a session on it. Kick it off, keep working, and pull the transcript when you need it — the same pattern as any slow tool call.
Can it read a private or unlisted video?
It reads what the URL resolves to. If the video needs a login, the skill will see the same wall you would in a private window.
Does it work for non-English talks?
Yes, and it is often more reliable than a hand-written summary, because the session can quote a passage and translate around it rather than paraphrasing from memory.
More on DeepSeek Harness

Every Felo skill for DeepSeek Harness

Five skills written for DeepSeek Harness. They follow the same pattern on this platform, so you can combine them in one session without re-explaining your setup.

Beyond ready-made skills

One API key. A full agent toolkit.

Start with a skill, then compose the exact models, live data, knowledge, and output tools your dsh workflow needs — the same key every Felo skill already uses.

Models

Use cost-efficient LLM access when your agent needs custom reasoning or generation.

  • LLM API
  • Chat completions
  • Model access
Explore LLM API →

Live information

Give agents current web and social signals instead of relying on stale context.

  • Web Search
  • X Search
  • Web Fetch
Explore live data tools →

Knowledge and output

Ground work in reusable knowledge, then turn it into shareable deliverables.

  • LiveDoc
  • PPT generation
  • Mindmaps
Explore knowledge tools →

Creative tools

Extend the workflow from research to visual and office-ready results.

  • Image generation
  • Page tools
  • Office outputs
Explore platform tools →