Skip to content
Agentmart
Submit a tool

media115-wishlist

Batch search M-Team for a movie wishlist, deduplicate against 115 library, and download best torrents

Skill by newcoderlife

IndexedMIT★ 1
Write a review

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/newcoderlife-media115-wishlist

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.

We use your email only for this newsletter. Privacy

About

Batch search M-Team for a movie wishlist, deduplicate against 115 library, and download best torrents

No 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

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/media115-wishlist

What's inside

Skill name
media115-wishlist
Description
Batch search M-Team for a movie wishlist, deduplicate against 115 library, and download best torrents
License
MIT
Metadata
version: 1.0
Instructions
155 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

根据用户提供的电影片单(如"豆瓣 Top 250"),与 115 影视库去重后,批量搜索 M-Team 免费高质量种子并下载。BT 客户端下载完成后逐个秒传到 115,可选后续刮削整理。

## 核心原则

1. **Agent 提供名单,Agent 逐个执行。** 用户给出片单意图("豆瓣 Top 250"、"奥斯卡最佳影片"),你通过搜索获取具体电影列表,然后逐个调用 CLI 命令。
2. **先去重再搜索。** 使用 `cloud115 find` 检查 115 库已有电影,跳过已有的,避免浪费 M-Team API 配额。
3. **分批 dry-run,用户确认后下载。** 每批 25 部,先展示搜索结果表格,确认后才真正下载。
4. **`--pick-best` 只下最优种子。** 每部电影只下载一个最佳种子(完成数 ≥ 20 按完成数排序,< 20 按时间排序)。

## Input

$ARGUMENTS — 用户的片单意图,例如 "豆瓣 Top 250"、"2024 年豆瓣高分电影"、"IMDB Top 100"。如果用户没说清楚,追问:
- 片单来源(豆瓣/IMDB/自定义列表)
- 过滤偏好(是否要求 4K、是否要求免费、体积限制)
- watch 文件夹路径
- 115 影视库路径(默认 `/影音/电影`)

## Preconditions

- `[mteam].api_key` 已配置。没有就提示用户去 M-Team 个人中心生成。
- 115 已登录:`cloud115 auth --check`。
- watch 文件夹在 BT 客户端监控目录中。

## Step 1: 体检

```bash
media115 doctor
cloud115 auth --check
```

确认 MTeam APIKey 有值、115 已登录。

## Step 2: 同步 115 影视库缓存

```bash
cloud115 sync /影音
```

构建本地树缓存,后续 `find` 查询走缓存。

## Step 3: 获取电影列表

通过搜索获取用户指定的电影列表。整理为结构化名单:序号、电影名、年份。

示例(豆瓣 Top 250 前 5):
```
1. 肖申克的救赎 (1994)
2. 霸王别姬 (1993)
3. 泰坦尼克号 (1997)
4. 阿甘正传 (1994)
5. 千与千寻 (2001)
```

## Step 4: 去重 — 检查 115 已有

对名单中每部电影执行:

```bash
cloud115 find "{电影名}" /影音/电影
```

- **有输出** → 115 已有,标记跳过
- **无输出** → 缺失,加入待搜索列表

汇总去重结果:
```
名单总数: 250
115 已有: 82
待搜索: 168
```

## Step 5: 分批 dry-run 搜索

将待搜索列表分批(每批 25 部),对当前批次逐个执行:

```bash
media115 grab --keyword "{电影名}" --mode movie \
  --require-free --no-junk --pick-best \
  --watch-dir /path/to/watch --dry-run
```

解析输出:
- 含 `[dry-run]` 行 → 提取种子名、体积、做种数、折扣状态
- `匹配=0` → M-Team 无符合条件的资源

## Step 6: 展示批次结果

汇总为表格展示给用户:

| # | 电影 | 115 | M-Team | 种子名 | 体积 | 完成数 |
|---|------|-----|--------|--------|------|--------|
| 1 | 肖申克的救赎 | ✅ 已有 | — | — | — | — |
| 2 | 霸王别姬 | ❌ | ✅ | Farewell.My.Concubine.2160p | 65G | 128 |
| 3 | 控方证人 | ❌ | ❌ 无免费 | — | — | — |

## Step 7: 用户确认后下载

用户确认后,对本批已找到的种子去掉 `--dry-run` 执行:

```bash
media115 grab --keyword "{电影名}" --mode movie \
  --require-free --no-junk --pick-best \
  --watch-dir /path/to/watch
```

确认 `下载=1` 后继续下一部。全部完成后处理下一批(回到 Step 5)。

## Step 8: 等待 BT 下载完成

提示用户等待 BT 客户端完成下载。用户确认后进入上传步骤。

## Step 9: 秒传上传到 115

遍历 BT 下载目录中已完成的电影,逐个上传:

```bash
cloud115 put /path/to/downloads/{电影目录}/{文件名}.mkv /影音/电影/{电影目录}/
```

From newcoderlife/media115, MIT.

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Apr 18, 2026 (6 months ago)
Last release
Apr 18, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from newcoderlife

Cite this page

media115-wishlist skill. Agent Mart. https://agentmart.dev/skills/newcoderlife-media115-wishlist (last updated 2026-10-24)