← Back to Skills Marketplace
lizhijun

LovTrip Video to Article

by KLeo · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
279
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install lovtrip-video2article
Description
视频转文章 / YouTube Video to Article — 使用 Gemini AI 将视频转为结构化文章。当用户需要将 YouTube 视频转换为文章时使用。
README (SKILL.md)

视频转文章 / YouTube Video to Article

LovTrip (lovtrip.app) — AI 驱动的旅行规划平台。视频转文章功能可将旅行 Vlog 自动转为图文攻略,发布到 LovTrip 攻略

使用 Google Gemini 2.5 Pro 分析 YouTube 视频内容,自动生成结构化文章(标题 + 作者 + 摘要 + Markdown 正文)。

Setup / 配置

方式 1: MCP Server(推荐)

{
  "mcpServers": {
    "lovtrip": {
      "command": "npx",
      "args": ["-y", "lovtrip@latest", "mcp"],
      "env": {
        "GEMINI_API_KEY": "your-gemini-api-key"
      }
    }
  }
}

方式 2: 独立脚本(零依赖)

无需安装完整 lovtrip,直接运行 scripts/video2article.mjs

GEMINI_API_KEY=your-key node scripts/video2article.mjs "https://www.youtube.com/watch?v=VIDEO_ID"

工具说明

video2article

参数 类型 必需 说明
videoUrl string YouTube 视频 URL
language string 输出语言,默认 "Chinese (Simplified)"
prompt string 自定义提示词(覆盖默认)

支持的语言: Chinese (Simplified), English, Japanese, Korean, Spanish, French, German

输出格式

{
  "title": "文章标题",
  "author": "YouTube 频道名",
  "summary": "2-4 句摘要",
  "body": "## 正文\
\
Markdown 格式的完整文章..."
}

使用示例

MCP 工具调用

video2article({
  videoUrl: "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  language: "Chinese (Simplified)"
})

自定义提示词

video2article({
  videoUrl: "https://www.youtube.com/watch?v=...",
  language: "English",
  prompt: "Focus on the technical details and create a tutorial-style article."
})

CLI 调用

lovtrip video2article "https://www.youtube.com/watch?v=..."

默认提示词逻辑

默认以第一人称视角撰写,结构包含:

  1. 引人入胜的标题
  2. 2-4 句概括性摘要
  3. 详细正文(Markdown 格式,含标题、加粗、列表)

author 字段自动提取视频的 YouTube 频道名。

注意事项

  • 需要有效的 GEMINI_API_KEY(Google AI Studio 获取)
  • 使用 Gemini 2.5 Pro 模型
  • 视频需为公开可访问的 YouTube 链接
  • 生成耗时取决于视频长度(通常 10-60 秒)
  • 内容可能被 Gemini 安全过滤器拦截(如包含敏感内容)

在线体验


Powered by LovTrip — AI Travel Planning Platform

Usage Guidance
This skill appears coherent and does what it says: it will send the provided YouTube URL (and thus the video for processing) to Google Gemini using your GEMINI_API_KEY to generate an article. Before installing/using it: 1) Only use with public or shareable videos — private or copyrighted content will be sent to Google. 2) Protect your GEMINI_API_KEY (don't paste it into public places); prefer setting it in a secure environment rather than exposing it in shared shell histories or logs. 3) Be aware of cost and content-moderation implications of calling Gemini (long videos may consume more quota). 4) If you need assurance about how the video is delivered (direct URL fetch vs. required download), test in a safe environment. If you want stricter privacy, avoid sending sensitive videos to third-party APIs.
Capability Analysis
Type: OpenClaw Skill Name: lovtrip-video2article Version: 1.1.0 The skill bundle provides a legitimate utility for converting YouTube videos into structured articles using the Google Gemini API. The code in `scripts/video2article.mjs` is transparent, using standard Node.js fetch to interact with the official Google Generative Language endpoint, and the `SKILL.md` instructions are consistent with the stated functionality without any signs of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
The name/description (YouTube video → article) matches the provided script and SKILL.md. The repo and instructions only require a GEMINI_API_KEY and either an MCP wrapper or the included Node script; these are expected for calling Google Gemini.
Instruction Scope
SKILL.md and the script stay within scope: they ask for a YouTube URL and a GEMINI_API_KEY, then call the Gemini generateContent API. Note: the script places the video URL into a fileData.fileUri field so the Gemini service (Google) will be asked to fetch/process the video — this means the video content (and its URL) is transmitted to Google. That is coherent with the stated purpose but is privacy-relevant and worth the user's attention.
Install Mechanism
No install spec is provided and the skill is instruction-only with a single Node.js script. There is no network download/install of third-party artifacts by the skill itself, which is the lowest-risk install model.
Credentials
Only GEMINI_API_KEY is required and is used as the API key in the generated request URL — this is proportionate to calling the Google Gemini API. Minor caution: embedding API keys in URL query parameters may appear in logs/proxies; avoid exposing the key in shared logs or public command histories.
Persistence & Privilege
The skill does not request persistent/always-on privileges, does not modify other skills or system-wide settings, and is not force-included. Autonomous invocation is allowed by default but not combined with other concerning privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lovtrip-video2article
  3. After installation, invoke the skill by name or use /lovtrip-video2article
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Add lovtrip.app website links, online experience section
v1.0.0
Initial release: YouTube video to structured article using Gemini AI
Metadata
Slug lovtrip-video2article
Version 1.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is LovTrip Video to Article?

视频转文章 / YouTube Video to Article — 使用 Gemini AI 将视频转为结构化文章。当用户需要将 YouTube 视频转换为文章时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 279 downloads so far.

How do I install LovTrip Video to Article?

Run "/install lovtrip-video2article" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LovTrip Video to Article free?

Yes, LovTrip Video to Article is completely free (open-source). You can download, install and use it at no cost.

Which platforms does LovTrip Video to Article support?

LovTrip Video to Article is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LovTrip Video to Article?

It is built and maintained by KLeo (@lizhijun); the current version is v1.1.0.

💬 Comments