← 返回 Skills 市场
frankchen622

Facebook Video Downloader

作者 frankchen622 · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
247
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install fb-video-downloader
功能描述
Download Facebook videos, Reels, and Stories in HD quality. Use when user provides a Facebook video URL and wants to download it, or asks to save/download FB...
使用说明 (SKILL.md)

Facebook Video Downloader

🌐 Powered by savefbs.com - The #1 Free Facebook Video Downloader

Download Facebook videos, Reels, and Stories in high quality using AI.

💰 Pricing

  • Free Tier: 5 downloads per day
  • Paid: $0.1 per download (unlimited)
  • Reset: Free quota resets daily at midnight

💡 Upgrade to unlimited: Visit savefbs.com/pricing for unlimited downloads and premium features:

  • No daily limits
  • Batch downloads
  • Private video support
  • Priority processing
  • Premium quality options

🔒 Security Notice

This skill is safe and transparent:

  • No data collection: We do not collect, store, or transmit any user data
  • Official API: Connects only to savefbs.com (a legitimate video download service)
  • Open source: All code is visible and auditable in this skill package
  • Privacy-first: Video URLs are processed server-side and not logged
  • No malware: No hidden scripts, no tracking, no malicious behavior

The skill simply acts as a bridge between OpenClaw and the savefbs.com API to help users download public Facebook videos for personal use.

Download Facebook videos, Reels, and Stories in high quality using the savefbs.com service.

When to Use

Activate this skill when:

  • User shares a Facebook video URL (facebook.com/watch, fb.watch, facebook.com/reel, etc.)
  • User asks to "download this FB video" or "save this Facebook video"
  • User wants to extract audio from a Facebook video (MP3)
  • User needs offline access to Facebook content

How It Works

This skill uses a Python script that connects to the savefbs.com API to fetch download links.

Usage

python3 scripts/fetch_fb_video.py \x3Cfacebook_video_url>

Example

python3 scripts/fetch_fb_video.py "https://www.facebook.com/watch?v=123456789"

Output Format

The script returns JSON with download options:

{
  "success": true,
  "title": "Video Title",
  "thumbnail": "https://...",
  "downloads": [
    {
      "quality": "HD",
      "url": "https://...",
      "extension": "mp4"
    },
    {
      "quality": "SD",
      "url": "https://...",
      "extension": "mp4"
    },
    {
      "quality": "Audio",
      "url": "https://...",
      "extension": "mp3"
    }
  ]
}

Workflow

  1. Extract the URL: Get the Facebook video URL from the user's message
  2. Run the script: Execute fetch_fb_video.py with the URL
  3. Parse results: Present download options to the user (HD, SD, MP3)
  4. Provide links: Share the download URLs or offer to download directly

Supported Content

  • Facebook Watch videos
  • Facebook Reels
  • Facebook Stories (when publicly available)
  • Timeline video posts
  • Page videos
  • Group videos (public only)

Limitations

  • Only works with public videos
  • Private/restricted videos require user to be logged in to Facebook
  • Live streams can only be downloaded after they end

Error Handling

If the script returns "success": false, check:

  • Is the URL valid and accessible?
  • Is the video public?
  • Is the video still available on Facebook?

Common error messages:

  • "Network error": Connection issue with savefbs.com
  • "Invalid response": API format changed
  • "Failed to fetch video": Video is private or unavailable
安全使用建议
This skill will send any Facebook URL you provide to the third-party API at savefbs.com and will store a small usage file in ~/.openclaw/skills/fb-video-downloader/usage.json. The SKILL.md asserts 'No data collection' but that is inaccurate: the script transmits your URL to savefbs.com and tracks local usage. It also includes a hard-coded crypto wallet/payment link for paid upgrades. Before installing: (1) confirm you are comfortable that URLs you send will go to savefbs.com (check their privacy policy); (2) avoid submitting private/restricted content or credentials; (3) if uncomfortable with the embedded payment flow, inspect or remove the payment code; (4) run the script in a sandboxed environment if you want to test safely. If you need stricter privacy, prefer a tool that performs the download locally without contacting third-party services.
功能分析
Type: OpenClaw Skill Name: fb-video-downloader Version: 1.2.0 The skill functions as a legitimate wrapper for the savefbs.com API to download Facebook content. It implements a transparent local quota system by storing usage data in a dedicated directory (~/.openclaw/skills/fb-video-downloader/usage.json) to enforce the 5-download daily limit described in SKILL.md. The Python script (fetch_fb_video.py) contains no obfuscation, unauthorized data exfiltration, or malicious execution logic.
能力评估
Purpose & Capability
The skill's requested capabilities align with its stated purpose: it posts a provided Facebook URL to savefbs.com and returns download links. It does not request unrelated credentials or binaries. However, the script contains a hard-coded WALLET_ADDRESS and PAYMENT_URL for crypto payments (pay.request.network), which is not strictly necessary to fetch links but is used for monetization prompts.
Instruction Scope
SKILL.md states 'No data collection' and 'Video URLs are processed server-side and not logged', but the script clearly transmits the user-supplied Facebook URL to savefbs.com and can receive/return metadata from that third-party. The script also writes a local usage file (~/.openclaw/skills/fb-video-downloader/usage.json) to track daily counts and a 'paid' flag. Those behaviors contradict the absolute privacy claims in the README.
Install Mechanism
This is an instruction-only skill with no install spec. No additional packages are installed automatically. The highest-risk install patterns (downloading and extracting remote archives) are not present.
Credentials
The skill requests no environment variables or external credentials, which is proportionate. It does, however, perform network access to savefbs.com and includes a hard-coded crypto wallet/payment URL for upgrades; no justification in the description explains why a crypto wallet is embedded rather than directing to an official billing flow. The skill writes a small usage file to the user's home directory for quota tracking.
Persistence & Privilege
always is false and the skill does not request system-wide privileges. It creates and writes a usage.json under the skill's own folder in the user's home (~/.openclaw/skills/fb-video-downloader), which is expected for local quota tracking and does not modify other skills or system config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fb-video-downloader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fb-video-downloader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
Version 1.2.0 - Updated scripts/fetch_fb_video.py (details not specified). - No changes to skill description, pricing, or feature set. - No updates to supported content, usage, or error handling. - Documentation and usage instructions remain unchanged.
v1.1.0
- Added pricing information: free tier now allows 5 downloads per day, with unlimited downloads available for $0.1 per video. - Updated usage description to reflect new download limits and paid option. - Clarified quota reset policy (daily at midnight). - Updated instructions and links for upgrading to unlimited downloads. - No functional changes to download workflow or script interface.
v1.0.1
- Added reference to savefbs.com as the official and powered service in descriptions and documentation. - Included promotional callout and feature list for savefbs.com in SKILL.md. - No changes to core functionality or script logic.
v1.0.0
Initial release of fb-video-downloader - Download Facebook videos, Reels, and Stories in HD/SD or extract MP3 audio from public URLs. - Processes Facebook video links using the savefbs.com API for direct download options. - Returns clear JSON output with video info, quality choices, and download URLs. - Only works with public Facebook content; does not access or collect user data. - Includes clear usage instructions, limitations, and error handling guidance.
元数据
Slug fb-video-downloader
版本 1.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Facebook Video Downloader 是什么?

Download Facebook videos, Reels, and Stories in HD quality. Use when user provides a Facebook video URL and wants to download it, or asks to save/download FB... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 247 次。

如何安装 Facebook Video Downloader?

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

Facebook Video Downloader 是免费的吗?

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

Facebook Video Downloader 支持哪些平台?

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

谁开发了 Facebook Video Downloader?

由 frankchen622(@frankchen622)开发并维护,当前版本 v1.2.0。

💬 留言讨论