agentCLAWHUBUnverified

视频自动笔记制作

Use this skill when the user provides a video URL and wants a complete Markdown learning note. It downloads the original video, transcribes audio with qwen-a... Skill: 视频自动笔记制作 Owner: darknoah Summary: Use this skill when the user provides a video URL and wants a complete Markdown learning note. It downloads the original video, transcribes audio with qwen-a... Tags: latest:1.0.2 Version history: v1.0.2 | 2026-05-19T15:55:02.074Z | user No user-facing or workflow changes in this version. - No files were changed. - Documentation, functionality, and output remain the same as th

OpenClaw

Rank

62

Safety

84

Downloads

1.4k

Updated

Oct 10, 2026

Version

1.0.2

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.4K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.2release · observed May 19, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17ej6pe6hc67ygkxpdwcwpfd583gryy:video-learning-notes
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-darknoah-video-learning-notes/snapshot"

Documentation

CLAWHUB

37,736 characters of source documentation, loaded on request.

Extracted files

4 files captured from the source.

SKILL.md

---
name: video-learning-notes
description: Use this skill when the user provides a video URL and wants a complete Markdown learning note. It downloads the original video, transcribes audio with qwen-audio/STT, extracts timestamped frames with ffmpeg, reads and filters key screenshots one by one in combination with subtitles, and finally generates an illustrated learning note.
---

# Video Learning Notes

## Overview

Convert a video URL or local video file into a complete Markdown learning note. The note should be structured from the STT subtitle content and include selected key screenshots. Use this skill for requests such as “turn this video into learning notes”, “download this video and transcribe/analyze it”, or similar video-to-learning-note tasks.

## Required Output

Create a self-contained output directory containing:

- The downloaded original video file.
- `transcript.srt` generated by qwen-audio/STT.
- Timestamped frames extracted by ffmpeg under `frames/`.
- Manually selected key screenshots under `selected_frames/`.
- The final Markdown file, usually named `video_learning_notes.md`, using relative paths for the source video and images, and citing screenshot timestamps.

## Workflow

### 1. Create a workspace

Create a dedicated output directory for each video note. Prefer the current task directory or a stable path such as `./<note-title>/`. Keep all generated files inside this directory; do not scatter outputs into shared default folders.

### 2. Download the original video

If the source is an online video, use the `yt-dlp-downloader` skill/workflow to download the user-provided video URL. Preserve the original or best available quality when possible, and write the video into the current workspace.

Check dependencies when needed before downloading:

```bash
which yt-dlp || echo "yt-dlp not installed. Install with: pip install yt-dlp"
which ffmpeg || echo "ffmpeg not installed. Install with: brew install ffmpeg"
```

Recommended commands:

```bash
# Generic: download best quality into the workspace
yt-dlp -P "/path/to/workspace" -o "%(title)s.%(ext)s" "VIDEO_URL"

# YouTube: use browser cookies by default to reduce 403 errors
yt-dlp -P "/path/to/workspace" --cookies-from-browser chrome -o "%(title)s.%(ext)s" "YOUTUBE_URL"

# Download subtitles when available; still run qwen-audio/STT unless the user only wants official subtitles
yt-dlp -P "/path/to/workspace" --write-subs --sub-langs all -o "%(title)s.%(ext)s" "VIDEO_URL"
```

Platform handling principles:

- YouTube / YouTube Music: use `--cookies-from-browser chrome` by default. Supported browser cookie sources include `chrome`, `firefox`, `safari`, `edge`, `brave`, and `opera`.
- Bilibili, Twitter/X, TikTok, Douyin, Vimeo, Twitch, and most other platforms: try direct download first.
- Playlist URLs: ask the user whether to process the entire playlist, one specific video, or a specific range.
- Quality selection: default to the best available quality. If the user specifies a qua

_meta.json

{
  "ownerId": "kn7acsrxymzj0gf0zr5t820f9x82644f",
  "slug": "video-learning-notes",
  "version": "1.0.2",
  "publishedAt": 1779206102074
}

references/api_reference.md

# Video Learning Notes Reference

## Dependency expectations

- `yd-dlp-downloader` is responsible for authenticated/video-site downloads.
- `ffmpeg` and `ffprobe` are required for audio extraction, duration probing, scene detection, and screenshots.
- qwen-audio/STT should produce `transcript.srt` whenever timestamps are available.
- The Read tool should be used on extracted frame images to decide which screenshots are educationally useful.

## Frame selection heuristics

Prioritize slides, diagrams, formulas, charts, tables, code, UI operation screens, whiteboard content, and any timestamp where the visual content adds information missing from transcript text.

Avoid selecting frames that are blurry, duplicated, purely decorative, ads/intros/outros, or only show a speaker with no relevant visual information.

skill-card.md

## Description:

Converts a video URL or local video file into a Chinese Markdown learning note by downloading and transcribing media, extracting timestamped frames, selecting key screenshots, and organizing section-by-section notes.

This skill is ready for commercial/non-commercial use.

## Publisher:

[darknoah](https://clawhub.ai/user/darknoah)

### License/Terms of Use:

MIT-0

## Use Case:

External users, educators, learners, and developers use this skill to turn authorized online or local videos into illustrated study notes with transcripts, selected screenshots, and review structure.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The workflow downloads online media and writes video, transcript, frame, and note files locally.

Mitigation: Run it in a dedicated workspace and process only videos the user is authorized to access.

Risk: Using logged-in browser cookies for video downloads can expose sensitive session material.

Mitigation: Require explicit user approval before using browser cookies; prefer public URLs, manual downloads, dedicated browser profiles, or narrowly exported cookies.

Risk: Generated notes and screenshot interpretations can be incomplete or misleading if transcription or visual review misses context.

Mitigation: Review the transcript, selected frames, and final Markdown before relying on the notes.

## Reference(s):

- [Video Learning Notes Reference](references/api_reference.md)
- [ClawHub skill page](https://clawhub.ai/darknoah/skills/video-learning-notes)

## Skill Output:

**Output Type(s):** [text, markdown, shell commands, configuration]

**Output Format:** [Markdown learning note with local video, SRT transcript, timestamped image files, and JSON frame manifest]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Uses relative paths, timestamped screenshots, and Chinese prose by default unless the user asks otherwise.]

## Skill Version(s):

1.0.2 (source: server release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 21h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/darknoah/skills/video-learning-notes",
      "sourceUrl": "https://clawhub.ai/darknoah/skills/video-learning-notes",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:00:57.329Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-darknoah-video-learning-notes/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-darknoah-video-learning-notes/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:00:57.329Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.4K downloads",
      "href": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceUrl": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:00:57.329Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.2",
      "href": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceUrl": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-19T15:55:02.074Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-darknoah-video-learning-notes/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-darknoah-video-learning-notes/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.2",
      "description": "No user-facing or workflow changes in this version. - No files were changed. - Documentation, functionality, and output remain the same as the previous release.",
      "href": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceUrl": "https://clawhub.ai/darknoah/video-learning-notes",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-19T15:55:02.074Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to 视频自动笔记制作 and adjacent AI workflows.