← 返回 Skills 市场
fengqi

Pt Site

作者 风起 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
409
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install pt-site
功能描述
Search and download torrents from NexusPHP-based PT sites, then add to qBittorrent. Use when user wants to search a specific PT site, download torrent, or fi...
安全使用建议
This skill largely does what it says (search a NexusPHP tracker, download .torrent files, add to qBittorrent) but there are some practical and privacy concerns you should address before installing: - Confirm where your tracker credentials/cookies will be stored: SKILL.md and the script expect ~/.clawdbot/credentials/pt-site/sites.json containing cookie values (c_secure_uid / c_secure_pass). That file contains sensitive authentication tokens; only use this skill with trackers you trust and store the file with restrictive permissions (chmod 600). - The skill metadata did not declare required config paths or binaries. The included script requires jq and the instructions call curl and a qBittorrent helper script (./scripts/qbit-api.sh) which is not bundled. Install jq and ensure qbit-api.sh exists and is trustworthy before running the skill. - Review the qbit-api.sh helper and any other referenced scripts (not provided here) to ensure they do not exfiltrate secrets or send data to unexpected endpoints. - Because the skill sends authentication cookies in HTTP requests, be mindful of network monitoring and avoid running this with untrusted proxies or networks. - If you need higher assurance: ask the skill publisher for a homepage or source repository, request they declare required config paths/binaries in metadata, and provide the qBittorrent helper or integration details so you can audit all code that will run. If the author supplies an explicit list of required binaries (jq, curl), declares the credential file path in metadata, and either bundles or documents the qBittorrent helper, confidence in this skill would increase. Without those clarifications, treat the skill as coherent but sloppy and proceed cautiously.
功能分析
Type: OpenClaw Skill Name: pt-site Version: 1.0.0 The `scripts/pt-search.sh` file contains a shell injection vulnerability. The `$SITE` variable, which is derived from user input, is directly interpolated into a `jq` command (`jq -r ".sites[\"$SITE\"]" "$CRED_FILE"`). A malicious `$SITE` value could break out of the `jq` string and execute arbitrary commands, leading to potential Remote Code Execution. While the skill's stated purpose involves handling sensitive credentials (cookies) and performing network requests, which carries inherent risk, there is no clear evidence of intentional malicious behavior like data exfiltration or persistence mechanisms.
能力评估
Purpose & Capability
Name/description (search NexusPHP PT sites, download .torrent, add to qBittorrent) aligns with the instructions and included script. However the skill expects and instructs use of a local credentials file (~/.clawdbot/credentials/pt-site/sites.json) containing authentication cookies and references an external qbittorrent helper script (./scripts/qbit-api.sh) that is not included — both are reasonable for this purpose but were not declared in the metadata (no required config paths or binaries listed).
Instruction Scope
SKILL.md explicitly instructs the agent to load sensitive cookies from ~/.clawdbot/credentials/pt-site/sites.json and to send them in HTTP requests (curl -H 'Cookie: ...'). The included script reads that same file. The skill does not instruct any exfiltration beyond contacting the PT site, but the credential file path is referenced in instructions even though the skill metadata did not declare any required config paths. The skill also references invoking browser/web_fetch and a qBittorrent helper script not bundled here.
Install Mechanism
No install spec (instruction-only) and only a small helper script are included — no remote downloads or package installs. This is low risk from an installation perspective.
Credentials
The skill requests no environment variables, but it requires access to a local credentials file that contains authentication cookies (sensitive secrets). This config path was not declared in the skill's metadata. The script also depends on jq (and expects curl/qbittorrent helper) but the registry metadata lists no required binaries. That mismatch can lead to unexpected behavior or accidental exposure of secrets if users are unaware.
Persistence & Privilege
The skill is not marked always:true and doesn't request persistent system-wide privileges. It does not modify other skills or system settings. Autonomous invocation is allowed (default), which is normal.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pt-site
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pt-site 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of pt-site skill for NexusPHP PT site torrent workflows. - Enables searching and downloading torrents from NexusPHP-based private tracker sites. - Integrates with qBittorrent to add downloaded torrents automatically. - Supports interactive workflow: search, present results, download, and add to client. - Utilizes site credentials from a local config file. - Provides usage steps, request examples, and important notes for private site etiquette.
元数据
Slug pt-site
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Pt Site 是什么?

Search and download torrents from NexusPHP-based PT sites, then add to qBittorrent. Use when user wants to search a specific PT site, download torrent, or fi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 409 次。

如何安装 Pt Site?

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

Pt Site 是免费的吗?

是的,Pt Site 完全免费(开源免费),可自由下载、安装和使用。

Pt Site 支持哪些平台?

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

谁开发了 Pt Site?

由 风起(@fengqi)开发并维护,当前版本 v1.0.0。

💬 留言讨论