← Back to Skills Marketplace
409
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install pt-site
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pt-site - After installation, invoke the skill by name or use
/pt-site - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 409 downloads so far.
How do I install Pt Site?
Run "/install pt-site" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pt Site free?
Yes, Pt Site is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Pt Site support?
Pt Site is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pt Site?
It is built and maintained by 风起 (@fengqi); the current version is v1.0.0.
More Skills