Agent skill

Films Search

by freestylefly in freestylefly/wesight

Search cloud drives for downloadable film and TV resources (movies, TV series, anime).

MITAuto-check: notes

Install Films Search

skills CLI
$ npx skills add freestylefly/wesight --skill films-search -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install freestylefly/wesight films-search --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/freestylefly/wesight.git skills-src && mkdir -p .claude/skills && cp -r skills-src/SKILLs/films-search .claude/skills/films-search && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
films-search
GitHub stars
944
Token cost
~825 tokens
SKILL.md length
148 words
Files
5 (incl. scripts)
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

Search cloud drives for downloadable film and TV resources (movies, TV series, anime).

  • Works in 5 steps: 用户说「帮我找 XXX 电影」→ 执行 search "XXX" → 解析返回的 JSON,提取网盘链接 → 按网盘类型和画质分组呈现给用户 → …
  • The user wants to download a specific movie
  • SKILL.md covers 前置条件, 命令, Agent 使用流程 and 输出格式, plus 3 more sections
  • Runs JavaScript, PowerShell and Shell scripts from its folder; calls bash; reaches pan.quark.cn

What it does

Films Search is an agent skill from freestylefly/wesight. Search cloud drives for downloadable film and TV resources (movies, TV series, anime). Use this skill when the user wants to download a specific movie or TV show. Do NOT use for general movie information, schedules, reviews, or recommendations.

Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `scripts/film-search.js`, `scripts/film-search.sh` and `scripts/shared/deep-extract.js`).

The repository describes itself as: Open-source desktop AI agent workspace with one-click Claude Code, Codex, OpenClaw, Hermes Agent setup and custom LLM model routing. The licence is MIT.

When your agent uses it

  • The user wants to download a specific movie
  • General movie information
  • Recommendations

Example prompts

  • “/films-search”

Requirements

  • Node.js
  • A Bash shell
  • PowerShell

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 用户说「帮我找 XXX 电影」→ 执行 search "XXX"
  2. 解析返回的 JSON,提取网盘链接
  3. 按网盘类型和画质分组呈现给用户
  4. 如果结果中有提取码 (extractCode),一并展示给用户
  5. 如果结果中有 pageUrl 但没有直接 url,用 resolve 命令获取真实地址

What it can do on your machine

Read from SKILL.md and the folder at commit c913cd9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (JavaScript, PowerShell and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • pan.quark.cn

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Films Search loads about 825 tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 148 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~825

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:127
    编辑 `films-search/.env` 可自定义偏好:

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from freestylefly/wesight at commit c913cd9, republished under its MIT licence (© freestylefly). 148 words, ~825 tokens.

Download SKILL.mdSave it as .claude/skills/films-search/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
films-search
description
Search cloud drives for downloadable film and TV resources (movies, TV series, anime). Use this skill when the user wants to download a specific movie or TV show. Do NOT use for general movie information, schedules, reviews, or recommendations.
official
false
version
1.0.2

Films Search Skill

搜索影视资源(电影、电视剧、动漫),通过实时爬虫深度抓取资源页面,从各网盘平台获取公开分享的资源链接。

前置条件

  • web-search skill(必需,用于搜索发现资源页面)

命令

搜索资源
bash
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" search "关键词" [选项]

选项:

参数说明默认值
--pan <type>筛选网盘类型: quark, baidu, aliyun, uc, allall
--quality <q>筛选画质: 4k, 1080p, 720p, allall
--limit <n>每个平台最大结果数5
--engine <e>搜索引擎: deep, webdeep

引擎说明:

  • deep(默认,推荐)— web-search 搜索发现资源页面 + JavaScript 深度抓取提取网盘链接和提取码,结果最准确
  • web — 仅从 web-search 搜索引擎摘要中提取链接(速度快,但准确率较低,不做深度抓取)

示例:

bash
# 搜索所有平台的资源(默认使用深度搜索)
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" search "流浪地球2"

# 只搜夸克网盘 4K 资源
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" search "流浪地球2" --pan quark --quality 4k

# 限制结果数量
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" search "流浪地球2" --limit 10

# 使用浅层搜索(不深度抓取页面)
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" search "流浪地球2" --engine web

Windows 系统使用 PowerShell 脚本:

powershell
powershell -File "$SKILLS_ROOT/films-search/scripts/film-search.ps1" search "流浪地球2" --pan quark
热门推荐
bash
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" hot "2025年热门电影"

本质上是以推荐类关键词调用搜索,返回相关网盘资源。

解析跳转链接
bash
bash "$SKILLS_ROOT/films-search/scripts/film-search.sh" resolve "https://example.com/goto/xxx"

当搜索结果中的链接需要二次跳转时,用此命令解析出真实网盘地址。

Agent 使用流程

  1. 用户说「帮我找 XXX 电影」→ 执行 search "XXX"
  2. 解析返回的 JSON,提取网盘链接
  3. 按网盘类型和画质分组呈现给用户
  4. 如果结果中有提取码 (extractCode),一并展示给用户
  5. 如果结果中有 pageUrl 但没有直接 url,用 resolve 命令获取真实地址

示例对话:

用户:帮我找一下流浪地球2的夸克网盘资源,要4K的

Agent:

  1. 执行 search "流浪地球2" --pan quark --quality 4k
  2. 从 JSON 结果中取出匹配项
  3. 返回:标题 + 画质 + 夸克网盘链接 + 提取码(如有)

输出格式

所有命令输出 JSON,结构如下:

json
{
  "success": true,
  "data": {
    "query": "流浪地球2",
    "total": 5,
    "results": [
      {
        "title": "资源标题",
        "pan": "quark",
        "url": "https://pan.quark.cn/s/xxx",
        "quality": "4K",
        "extractCode": "ab12",
        "source": "deep-search",
        "pageUrl": "https://example.com/resource/123"
      }
    ]
  }
}

字段说明:

  • pan: 网盘类型 — quark(夸克), baidu(百度), aliyun(阿里), uc(UC), magnet(磁力)
  • quality: 检测到的画质 — 4K, 1080P, 720P, 空字符串表示未检测到
  • source: 结果来源 — deep-search(深度抓取), web-search(搜索摘要)
  • url: 网盘分享链接(可直接访问)
  • extractCode: 提取码/密码(如果检测到)
  • pageUrl: 结果来源页面 URL

配置

编辑 films-search/.env 可自定义偏好:

bash
# 偏好的网盘类型(逗号分隔,排在前面的优先展示)
FILM_SEARCH_PREFERRED_PAN=quark,aliyun,baidu,uc

# 深度搜索开关(推荐开启)
FILM_SEARCH_DEEP_ENABLED=true

# 每次搜索最多访问的结果页面数
FILM_SEARCH_DEEP_MAX_PAGES=6

# 并发抓取页面数
FILM_SEARCH_DEEP_CONCURRENCY=4

注意事项

  • 搜索建议使用中文片名,效果最好
  • 深度搜索(--engine deep)比浅层搜索多 2-3 秒,但结果准确得多
  • 深度搜索需要 web-search skill 启用,首次搜索可能需要等待浏览器启动
  • 网盘分享链接可能随时失效,建议尽快使用

免责声明

本工具仅供个人学习和研究使用。不托管、不分发、不提供任何版权内容,仅聚合搜索引擎上公开可访问的链接。请遵守所在地区的法律法规。

© freestylefly, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts) in SKILLs/films-search of freestylefly/wesight.

  • SKILL.md
  • scripts/film-search.js
  • scripts/film-search.ps1
  • scripts/film-search.sh
  • scripts/shared/deep-extract.js

Open the folder on GitHubat commit c913cd9

Compare with similar skills

Films Search next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Films Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Films Search this skillfreestylefly/wesight944—~825Automated safety check: NotesMIT
Video Downloadernexu-io/open-design100k—~339Automated safety check: PassApache-2.0
Video Downloadcalesthio/OpenMontage66k—~885Automated safety check: PassAGPL-3.0
Feishu Driveopenclaw/openclaw392k—~375Automated safety check: PassMIT
Film Crewsickn33/agentic-awesome-skills47k1 repos~1.8kAutomated safety check: PassMIT
YouTube Video DownloaderComposioHQ/awesome-claude-skills77k9 repos~668Automated safety check: PassNone

Similar skills

  • Video Downloader

    nexu-io/open-design

    Download videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options.

    100k GitHub stars~339 tokensUpdated today
    Media & CreativeAuto-check passed
  • Video Download

    calesthio/OpenMontage

    Download video and audio from YouTube and 1000+ sites using yt-dlp.

    66k GitHub stars~885 tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • Feishu Drive

    openclaw/openclaw

    Feishu cloud-storage and comment workflows. An agent skill from openclaw/openclaw.

    392k GitHub stars~375 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Film Crew

    sickn33/agentic-awesome-skills

    Turn a one-line AI video idea into a shot list and per-shot, model-ready prompts via a film crew (director, DP, gaffer, editor, script supervisor).

    47k GitHub starsUsed in 1 repo~1.8k tokens
    Media & CreativeAuto-check passed
  • YouTube Video Downloader

    ComposioHQ/awesome-claude-skills

    Downloads a single YouTube video with chosen quality, format or audio-only MP3 output, using a bundled Python script built on yt-dlp.

    77k GitHub starsUsed in 9 repos~668 tokens
    Media & CreativeAuto-check passed
  • Video Downloader

    davila7/claude-code-templates

    Downloads videos from YouTube and other platforms for offline viewing, editing, or archival.

    32k GitHub starsUsed in 5 repos~660 tokens
    Media & CreativeAuto-check passed

More from freestylefly/wesight

All 17 skills in this repo
  • Develop Web Game

    freestylefly/wesight

    A skill your agent uses when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with…

    944 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed
  • Web Search

    freestylefly/wesight

    Real-time web search using Playwright-controlled browser. An agent skill from freestylefly/wesight.

    944 GitHub starsUsed in 1 repo~4k tokens
    Auto-check: notes
  • Technology Search

    freestylefly/wesight

    Search tech blogs, developer forums, and IT media (TechCrunch, Hacker News, 36氪, etc.) for software and hardware industry updates with heat ranking and EN↔CN translation.

    944 GitHub stars~3.3k tokensUpdated 8 days ago
    Auto-check passed
  • Content Planner

    freestylefly/wesight

    WeChat Official Account topic planning and content calendar management.

    944 GitHub stars~1.2k tokensUpdated 8 days ago
    Auto-check passed
  • Create Plan

    freestylefly/wesight

    Create a concise plan. An agent skill from freestylefly/wesight.

    944 GitHub starsUsed in 4 repos~611 tokens
    Auto-check passed
  • Local Tools

    freestylefly/wesight

    Access local system resources including Calendar on macOS and Windows.

    944 GitHub stars~3.4k tokensUpdated 8 days ago
    Auto-check passed

Questions about Films Search

What does Films Search do?

Search cloud drives for downloadable film and TV resources (movies, TV series, anime). Films Search is an agent skill from freestylefly/wesight. Search cloud drives for downloadable film and TV resources (movies, TV series, anime).

When should I use Films Search?

Films Search fits situations like: the user wants to download a specific movie; general movie information; recommendations.

How do I install Films Search in Claude Code?

Run `npx skills add freestylefly/wesight --skill films-search -a claude-code`. Or copy the skill folder (SKILLs/films-search in freestylefly/wesight) into .claude/skills/films-search in your project. Claude Code loads it when a task matches its description.

How do I install Films Search in Codex?

Run `npx skills add freestylefly/wesight --skill films-search -a codex`. Or copy the skill folder (SKILLs/films-search in freestylefly/wesight) into .agents/skills/films-search in your project. Codex loads it when a task matches its description.

Can I use Films Search in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add freestylefly/wesight --skill films-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/films-search, .gemini/skills/films-search, .github/skills/films-search and .opencode/skills/films-search in your project.

What does Films Search need to run?

Going by SKILL.md and its folder, Films Search needs JavaScript, PowerShell and a shell for the scripts in its folder and the command-line tools its instructions call (bash). Our summary lists: Node.js; A Bash shell; PowerShell.

Does Films Search access the network?

SKILL.md names 1 domain. In commands or code: pan.quark.cn; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Films Search safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Films Search use?

Films Search is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Films Search use?

About 825 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Films Search?

Skills that share tags, products or a category with Films Search: Video Downloader (nexu-io/open-design, 100k stars), Video Download (calesthio/OpenMontage, 66k stars), Feishu Drive (openclaw/openclaw, 392k stars) and Film Crew (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Films Search?

freestylefly (a GitHub user) maintains it in freestylefly/wesight, which has 944 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 1, 2026.

Source: freestylefly/wesight on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.