← 返回 Skills 市场
olliewazza

Social Downloader

作者 OliverHenry · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
61
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install social-downloader
功能描述
Download TikTok, Instagram Reel, X/Twitter video, YouTube Short, or other social video links with yt-dlp. Use when the user asks to download/save/send a soci...
使用说明 (SKILL.md)

Social Downloader

Use this for social video links.

Modes

1. Download best quality and send back

bash skills/social-downloader/scripts/download_best.sh "\x3Curl>" /tmp/social-download

Then inspect the output and send the downloaded video back to the user.

2. Download + transcribe for skill creation

python3 skills/social-downloader/scripts/download_transcribe.py "\x3Curl>" --out /tmp/social-skill-source

Then:

  1. Read the transcript.
  2. Extract the reusable workflow.
  3. Create or update a concise OpenClaw skill.

Rules

  • Prefer best available quality with yt-dlp.
  • Do not re-encode unless needed for compatibility or file size.
  • Keep downloaded files in a clear local output folder.
  • Never hardcode cookies, API keys, auth tokens, or private credentials into the skill.
  • If a site requires login/cookies, ask before using a logged-in browser/session.
安全使用建议
This appears safe for its stated purpose. Before installing, make sure you are comfortable running yt-dlp and ffmpeg locally, and be aware that transcription mode can use your OpenAI API key and send the video's audio to OpenAI.
功能分析
Type: OpenClaw Skill Name: social-downloader Version: 1.0.0 The skill provides functionality to download and transcribe social media videos using yt-dlp and OpenAI's API. However, it contains a shell injection vulnerability in `scripts/download_best.sh` where the `$URL` parameter is passed directly to a shell command without sanitization. Additionally, `scripts/download_transcribe.py` accesses the user's `OPENAI_API_KEY` to exfiltrate audio data to OpenAI's transcription endpoint; while this aligns with the stated purpose, the use of a non-standard model name ('gpt-4o-mini-transcribe') and manual multipart request construction warrants caution.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The download and transcription behavior matches the stated social-video downloader purpose, including yt-dlp-based downloads and optional transcript generation.
Instruction Scope
The SKILL.md presents user-directed commands and includes a rule to ask before using logged-in browser sessions or cookies.
Install Mechanism
There is no install spec and metadata declares no required binaries, but the scripts require local yt-dlp and ffmpeg to work.
Credentials
The transcription script uses OPENAI_API_KEY if present and uploads extracted audio to OpenAI; this is purpose-aligned but not declared in the metadata.
Persistence & Privilege
The skill writes downloaded media, audio, transcript, and result files to user-specified output folders and shows no background persistence or privilege escalation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install social-downloader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /social-downloader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Add yt-dlp based best-quality social video download and transcript workflow
元数据
Slug social-downloader
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Social Downloader 是什么?

Download TikTok, Instagram Reel, X/Twitter video, YouTube Short, or other social video links with yt-dlp. Use when the user asks to download/save/send a soci... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 61 次。

如何安装 Social Downloader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install social-downloader」即可一键安装,无需额外配置。

Social Downloader 是免费的吗?

是的,Social Downloader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Social Downloader 支持哪些平台?

Social Downloader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Social Downloader?

由 OliverHenry(@olliewazza)开发并维护,当前版本 v1.0.0。

💬 留言讨论