A skill that allows OpenClaw to interact with Docker-deployed Xunlei services for downloading magnet links and managing download tasks.
Scanned 2/10/2026
Install via CLI
openskills install openclaw/skills# Xunlei Docker Downloader Skill
## Description
A skill that allows OpenClaw to interact with Docker-deployed Xunlei services for downloading magnet links and managing download tasks.
## Features
- Detect and submit magnet links to Xunlei Docker service
- Monitor download tasks (in-progress and completed)
- View task status including progress and speed
- Configure Xunlei service connection settings
- **NEW**: Intelligent content filtering to identify and prioritize main content over advertisements
## Configuration
The skill requires the following configuration:
- `xunlei_host`: The host address of the Docker Xunlei service
- `xunlei_port`: The port of the Docker Xunlei service
- `xunlei_ssl`: Whether to use SSL (true/false, default: false)
## Commands
- `xunlei status` - Show current download tasks
- `xunlei submit <magnet_link>` - Submit a magnet link for download (with intelligent content filtering)
- `xunlei submit <magnet_link> --name <task_name>` - Submit with custom task name
- `xunlei config set <host> <port>` - Configure Xunlei service connection
- `xunlei config show` - Show current configuration
- `xunlei completed` - Show completed tasks
- `xunlei version` - Show Xunlei service version
## Intelligent Content Filtering
The skill now includes smart analysis of magnet links to:
- Identify main content vs. advertisement files based on size and filename
- Prioritize large files with content indicators (e.g., "hhd800.com@", "FHD", "1080p")
- Filter out small files with ad indicators (e.g., "game", "demo", "trailer", "合集", "大全")
- Automatically select the most relevant files for download
## Dependencies
- Node.js
- Chrome browser (for authentication methods)
## Implementation Notes
Based on the xunlei-docker-ext project by saaak, this skill provides server-side functionality to interact with Xunlei Docker services without requiring a browser extension.No comments yet. Be the first to comment!
Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.
Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.
Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.
Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.
Publish oh-my-opencode to npm via GitHub Actions workflow. Argument: <patch|minor|major>. Triggers: publish, release, deploy, npm publish.