bilingual-video-note-enhancer
Enhance existing English Obsidian video notes, transcript notes, timestamped study notes, or article-like notes into compact bilingual study notes.
Skill by AgenticAIPlan
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/agenticaiplan-bilingual-video-note-enhancer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/bilingual-video-note-enhancer
What's inside
- Skill name
bilingual-video-note-enhancer- Description
- Enhance existing English Obsidian video notes, transcript notes, timestamped study notes, or article-like notes into compact bilingual study notes. Make sure to use this skill whenever the user wants an existing note enhanced with a Chinese TL;DR near the top, Chinese translations directly below English source blocks, or clearer timestamp screenshots and visual inserts. Trigger for requests such as “双语笔记”, “中英对照”, “中文 TL;DR”, “逐段翻译”, “英文笔记增强”, or “把截图换清晰”, even if the user does not explicitly mention YouTube or screenshots, as long as the task is to upgrade an existing note rather than draft a brand-new note from scratch.
- License
- MIT
- Instructions
- 187 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (8)
- SKILL.md
- bilingual-translation-style.md · references/
- obsidian-note-shape.md · references/
- screenshot-selection-rules.md · references/
- build_contact_sheet.sh · scripts/
- export_selected_frame.sh · scripts/
- extract_video_segments.sh · scripts/
- update_frame_map.py · scripts/
SKILL.md (first lines)
# Bilingual Video Note Enhancer Enhance an English video note into a bilingual Obsidian note that stays readable, compact, and visually useful. Keep the original English source, add a concise Chinese TL;DR near the top, insert Chinese translations directly under the corresponding English blocks, and replace weak screenshots with readable content frames. Default to Obsidian-compatible Markdown and stable asset handling. Preserve the note's existing structure unless the user explicitly asks for a larger rewrite. ## Preserve Note Identity Do not invent a new free-form title for the note unless the user explicitly asks for retitling. Title rules: - Preserve the existing note title by default. - Do not append generic suffixes such as `- transcript note`, `- bilingual note`, or similar machineish labels. - If the source title is obviously a temporary placeholder and the user wants cleanup, normalize it to the simplest stable topic title rather than a descriptive sentence. ## Workflow 1. Read the target note. 2. Detect frontmatter, section headings, timestamp guide, transcript layout, and image embeds. 3. Decide whether the note is: - a video note with timestamps and screenshots - a transcript note with timestamps but no screenshots - an English article-like note that still needs bilingual enhancement ## Choose Enhancement Mode Pick the lightest mode that fully satisfies the task. Do not automatically enter the screenshot workflow just because the note contains timestamps. - **Translation-only mode**: Use when the user wants Chinese TL;DR plus paragraph-level translation, and the note either has no screenshots or does not need visual upgrades. - **Screenshot-refresh mode**: Use only when the note already contains screenshot embeds, the screenshots are weak, or the user explicitly asks for better visual inserts. - **Article-note mode**: Use when the note is article-like or transcript-lite and should gain bilingual enhancement without being forced into a video-note structure. - **Fallback mode**: Use when screenshot work would normally be relevant but local video tooling, source clips, or parallel review support are unavailable. In that case, still complete the bilingual note enhancement and preserve existing embeds rather than inventing fake screenshot updates. Mode rules: - If the task can be completed well with TL;DR + translation only, stop there. - Do not invent screenshot work for article-like notes. - Do not convert an existing note into a brand-new layout unless the user explicitly asks for a larger rewrite. ## Minimum Inputs Choose the lightest path that the available materials can actually support. - **Translation-only mode** and **Article-note mode** require only the target note path or note content. Existing screenshots, video URLs, or local clips are optional and should not be requested just because timestamps are present. - **Screenshot-refresh mode** requires the target note plus at least one reusable visual source that covers the needed timestamps: the original video URL, a local video file path, or an existing local clip or asset directory. - If the note has timestamps but no accessible video URL, local video file, or reusable clip assets, do not start the screenshot workflow. Stay in Translation-only mode or Fallback mode and preserve the existing embeds. - If the user explicitly wants screenshot upgrades but cannot provide a usable visual source, say the screenshot path is blocked and still complete the bilingual enhancement without fabricating new frames. ## Add Chinese TL;DR Add a short Chinese summary near the top of the note after the title. Default output for YouTube or video notes: - Add only the Chinese TL;DR. - Do not add extra `abstract`, `info`, `note`, or `Key Takeaways` blocks unless the user explicitly asks for them or the note already depends on that structure. - Prefer 3 to 5 concise bullets or one short paragraph, whichever matches the note better. TL;DR requirements: - Summarize the whole piece, not only the opening. - Prefer concrete takeaways over vague praise. - Keep terminology consistent with the body translation. Read [references/obsidian-note-shape.md](references/obsidian-note-shape.md) if you need note placement rules. ## Insert Chinese Translations Insert each Chinese translation directly below the English source block it translates. Translation rules: - Do not prefix the Chinese block with `译文:`. - Preserve timestamps, speaker cues, and section headings. - Keep the English source intact unless the user asked for cleanup. - Translate faithfully, but compress obvious filler words when the spoken English is repetitive. - Keep product, model, and tool names in their conventional forms. If the note already uses a pattern like: ```md **12:30** · English source paragraph ``` then produce: ```md **12:30** · English source paragraph 对应中文译文段落 ``` Read [references/bilingual-translation-style.md](references/bilingual-translation-style.md) for style rules and consistency checks. ## Upgrade Screenshots Use this section only when the note has timestamp screenshots or the user explicitly wants visual inserts. Before starting screenshot work, check these preconditions: - The note actually contains screenshot embeds or clearly needs visual inserts. - A reusable visual source is available: `yt-dlp` against the source URL works, a local video file exists, or an existing local clip or asset directory can be reused for the target timestamps. - There is enough support to review candidate frames well. Prefer parallel subagents when available, but do not block the whole task if they are unavailable. Default screenshot workflow: 1. Build a timestamp list from the note. 2. Use `yt-dlp` to download a short high-resolution local clip for each timestamp, or download the full video first when the source is short and local re-seeking is simpler. 3. Generate a contact sheet from the local clip. 4. Prefer parallel subagents to review candidate contact sheets and identify the best content frames. 5. If subagents are unavailable, review the contact sheets in the main thread and explicitly treat that as a fallback path with lower confidence. 6. Review the returned picks locally and confirm the frame that best represents each section topic. 7. Export the final image from that same local clip. 8. Replace the existing image file in place or create a stable new asset path. 9. Write or update a frame map JSON in `output/<topic>-<date>/`. Preferred scripts: - `scripts/extract_video_segments.sh` - `scripts/build_contact_sheet.sh` - `scripts/export_selected_frame.sh` - `scripts/update_frame_map.py` Selection policy: - Prefer slide, diagram, workflow, code, title page, or clearly legible UI over speaker-only frames. - For YouTube talks, lectures, and recorded presentations, projected PPT or handout content is usually the primary target. Treat speaker-only shots as low-value unless the speaker's physical action is itself the thing being explained.
From AgenticAIPlan/AgenticAISkills, MIT.
More from AgenticAIPlan/AgenticAISkills
- 0.546score
baidu-paddle-wenxin-operation
AgenticAIPlan
用于搜集百度飞桨与文心大模型相关运营资讯、竞品动态、厦门本地 AI 政策活动,并输出潜在客户清单与周度运营汇总的业务技能。当用户提到运营周报、竞品动态、厦门 AI 政策、潜客挖掘、飞桨/文心最新消息、客户线索表、活动情报汇总时都应使用本 Skill。
SkillCFreshness: C★ 12Claude Code +9 - 0.546score
amoyalpha-presales-assistant
AgenticAIPlan
售前工程师AI助手。当用户需要做客户背调、准备拜访材料、制作方案PPT、生成Ghost Deck、准备演讲要点、处理客户异议、评估商机成熟度、写会后跟进计划时,即使没有明确说"售前",也应使用本skill。面向政府、行业头部企业、技术型企业三类客户,覆盖"客户画像→需求分析→Ghost…
SkillCFreshness: C★ 12Claude Code +9 - 0.543score
drama-agent
AgenticAIPlan
短剧剧本生成Agent。当用户需要创作短剧剧本时使用,支持从选题到成稿的完整创作流程。包含人物设定维护、情节结构规划、剧本格式输出、质量检查等功能。
SkillCFreshness: C★ 12Claude Code +9 - 0.524score
ernie-image-monitor
AgenticAIPlan
This skill should be used when the user wants to monitor, search, or analyze social media and web content about ERNIE-Image across Chinese platforms including…
SkillCFreshness: C★ 12Claude Code +9 - 0.484score
ai-hardware-ecosystem-monitor
AgenticAIPlan
监控 AI 相关多硬件生态新闻、产业动态与风险信号。用于 GPU、NPU、ASIC、服务器、存储、网络、液冷、电源、光模块、晶圆、先进封装、HBM、ODM/OEM、云厂商、数据中心和大模型厂商相关任务,包括:(1) 跟踪 AI 硬件上下游、算力基础设施和模型厂商新闻,(2)…
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
feishu-expert-monitor
AgenticAIPlan
Use when building or maintaining a Feishu Bitable workflow that monitors public statements from government, ministries, think tanks, universities, and…
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
hubei-ai-ecosystem-lead-scout
AgenticAIPlan
Use this skill when the task is to discover, analyze, classify, or structure Hubei or Wuhan enterprise leads for AI ecosystem cooperation.
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
llm-data-research
AgenticAIPlan
大模型数据动态定期洞察 Skill。用于自动从小红书、微信公众号、百度、行业媒体采集最新数据,**重点监控头部厂商和外部数商的"招募动态"**(数据标注任务招募、专家招募画像),推断下一代模型发力方向,生成 Excel 报告和市场洞察。…
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
cloud-instance-ops
AgenticAIPlan
Use for cloud instance access diagnosis and SSH/CLI-first operations in Codex, OpenClaw, or Claude Code when the task centers on Linux server access, password…
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
paddleocr-expert
AgenticAIPlan
Expert guide for PaddleOCR, PaddleX, PP-OCRv5, PP-StructureV3, PP-ChatOCRv4, table recognition, and PaddleOCR-VL.
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
ernie-image-gen
AgenticAIPlan
Generate images with ERNIE Image through a configurable service endpoint.
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
project-handover
AgenticAIPlan
辅助项目/岗位交接的全流程 Agent Skill。将原负责人的隐性知识转化为可复用的数字资产,交接后可随时向 Agent 追问细节。 触发条件(满足任一即激活): - "项目交接""岗位交接""知识转移""handover""knowledge transfer" -…
SkillDFreshness: D★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 55
- Open issues
- 4
- Last commit (this folder)
- Apr 8, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/AgenticAIPlan/AgenticAISkills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AgenticAIPlan
- 0.546score
baidu-paddle-wenxin-operation
AgenticAIPlan
用于搜集百度飞桨与文心大模型相关运营资讯、竞品动态、厦门本地 AI 政策活动,并输出潜在客户清单与周度运营汇总的业务技能。当用户提到运营周报、竞品动态、厦门 AI 政策、潜客挖掘、飞桨/文心最新消息、客户线索表、活动情报汇总时都应使用本 Skill。
SkillCFreshness: C★ 12Claude Code +9 - 0.546score
amoyalpha-presales-assistant
AgenticAIPlan
售前工程师AI助手。当用户需要做客户背调、准备拜访材料、制作方案PPT、生成Ghost Deck、准备演讲要点、处理客户异议、评估商机成熟度、写会后跟进计划时,即使没有明确说"售前",也应使用本skill。面向政府、行业头部企业、技术型企业三类客户,覆盖"客户画像→需求分析→Ghost…
SkillCFreshness: C★ 12Claude Code +9 - 0.543score
drama-agent
AgenticAIPlan
短剧剧本生成Agent。当用户需要创作短剧剧本时使用,支持从选题到成稿的完整创作流程。包含人物设定维护、情节结构规划、剧本格式输出、质量检查等功能。
SkillCFreshness: C★ 12Claude Code +9 - 0.524score
ernie-image-monitor
AgenticAIPlan
This skill should be used when the user wants to monitor, search, or analyze social media and web content about ERNIE-Image across Chinese platforms including…
SkillCFreshness: C★ 12Claude Code +9 - 0.484score
llm-data-research
AgenticAIPlan
大模型数据动态定期洞察 Skill。用于自动从小红书、微信公众号、百度、行业媒体采集最新数据,**重点监控头部厂商和外部数商的"招募动态"**(数据标注任务招募、专家招募画像),推断下一代模型发力方向,生成 Excel 报告和市场洞察。…
SkillDFreshness: D★ 12Claude Code +9 - 0.484score
paddleocr-expert
AgenticAIPlan
Expert guide for PaddleOCR, PaddleX, PP-OCRv5, PP-StructureV3, PP-ChatOCRv4, table recognition, and PaddleOCR-VL.
SkillDFreshness: D★ 12Claude Code +9
Cite this page
bilingual-video-note-enhancer skill. Agent Mart. https://agentmart.dev/skills/agenticaiplan-bilingual-video-note-enhancer (last updated 2026-10-24)