← Back to Skills Marketplace
dengqijun

Mteam Transmission0.1

by dengqijun · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
315
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mteam-transmission0-1
Description
专业的私人影视资源助理,帮助用户从M-Team搜索影视种子并发送到本地Transmission下载,确保观影体验。
Usage Guidance
This skill roughly does what it says (search M‑Team and add a torrent to Transmission) but there are important gaps you should address before installing: (1) Review main.py — it expects an M‑Team API key and Transmission host/user/password; the registry metadata does not declare these required secrets. Do not paste real credentials into the repository; prefer environment variables and declare them in metadata. (2) The README asks you to pip install dependencies (requests, transmission-rpc) — the package doesn't declare them automatically. (3) Check and change default placeholders (TRANS_HOST, TRANS_PASS, MTEAM_API_KEY) and the proxy settings; ensure the Transmission host IP is correct for your network. (4) Run the skill in an isolated environment or sandbox and inspect network traffic if you are unsure — the skill makes outbound HTTP requests and will transmit your API key to api.m-team.cc. (5) Consider legal/privacy implications of using private tracker APIs and automated torrenting. If you want to proceed, require the skill to explicitly declare required environment variables (MTEAM_API_KEY, TRANS_HOST, TRANS_PORT, TRANS_USER, TRANS_PASS) and avoid embedding credentials in code.
Capability Analysis
Type: OpenClaw Skill Name: mteam-transmission0-1 Version: 0.1.0 The skill bundle is a functional tool designed to search the M-Team private tracker and send torrents to a local Transmission instance. The Python code in `main.py` uses standard libraries (`requests`, `transmission-rpc`) and includes basic safety checks, such as verifying that downloaded content starts with the correct bencode prefix for torrent files. While the script contains placeholders for credentials and local proxy settings, these are standard for this type of integration and do not exhibit malicious intent or high-risk vulnerabilities.
Capability Assessment
Purpose & Capability
The name/description say: search M‑Team and push selected torrents to a local Transmission. The code implements exactly that, but the skill metadata lists no required environment variables or credentials even though main.py and README clearly require an M‑Team API key and Transmission host/username/password. That omission is an incoherence: anyone running this legitimately must provide those secrets, yet the package metadata doesn't declare them.
Instruction Scope
SKILL.md gives a focused runtime flow (search, wait for user selection, download/send to Transmission) and explicitly warns not to print torrent_id. It does not mention credentials, proxies, or local Transmission configuration; runtime code, however, uses network calls, proxies, temp files (/tmp), and Transmission RPC — these actions are within the skill's stated purpose but the instructions are silent about required credentials and network/proxy behavior.
Install Mechanism
The repository is instruction-only in the registry (no install spec), but README instructs installing Python dependencies (requests, transmission-rpc). The skill package doesn't declare these dependencies in metadata, so runtime may fail or an operator may install packages blindly. Missing dependency declaration is a deployment/integrity gap.
Credentials
main.py expects an MTEAM_API_KEY and Transmission credentials (host/port/user/password) but the skill metadata declared no required env vars. The code also contains hardcoded placeholder/default values (MTEAM_API_KEY placeholder string, TRANS_HOST 10.1.1.10, TRANS_PASS 'password') and a default local proxy configuration. Requiring credentials to access both a private tracker API and a local service is appropriate for purpose, but omitting these from metadata and shipping plaintext placeholders increases risk (accidental credential embedding, unclear expectations).
Persistence & Privilege
always is false and the skill does not request special platform privileges. It does perform network I/O to external API and connect to a local Transmission instance, which is expected for its function. It does not attempt to modify other skills or system-wide configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mteam-transmission0-1
  3. After installation, invoke the skill by name or use /mteam-transmission0-1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
mteam-transmission0-1 v0.1.0 – Initial skill release - 专业影视资源助理,帮助用户从 M-Team 搜索影视种子并发送到本地 Transmission 下载 - 清晰分步流程:资源搜索、用户选择、下载执行 - 资源列表支持 Markdown 排版,包括序号、标题、大小、做种人数 - 带有“💖[含中字/国配]”标记的版本会高亮提示用户 - 强调用户体验和回复规范,杜绝泄露 torrent_id
Metadata
Slug mteam-transmission0-1
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mteam Transmission0.1?

专业的私人影视资源助理,帮助用户从M-Team搜索影视种子并发送到本地Transmission下载,确保观影体验。 It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install Mteam Transmission0.1?

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

Is Mteam Transmission0.1 free?

Yes, Mteam Transmission0.1 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mteam Transmission0.1 support?

Mteam Transmission0.1 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mteam Transmission0.1?

It is built and maintained by dengqijun (@dengqijun); the current version is v0.1.0.

💬 Comments