← Back to Skills Marketplace
imyukehan

Jackett

by Nah3k · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
84
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install jackett
Description
Search torrent indexers with Jackett. Use when the user asks to "search torrents", "search with Jackett", "find releases", "search indexers", "list Jackett i...
README (SKILL.md)

Jackett Torznab API

Search configured torrent indexers via Jackett's Torznab API.

Setup

Config (default): ~/.openclaw/credentials/jackett/config.json

{
  "url": "http://localhost:9117",
  "apiKey": "your-jackett-api-key"
}

Quick Reference

List Indexers

# All configured and available indexers
./scripts/jackett-api.sh indexers

# Only configured indexers
./scripts/jackett-api.sh indexers --configured true

Search Releases

# Search across all configured indexers
./scripts/jackett-api.sh search "ubuntu 24.04"

# Search a specific indexer
./scripts/jackett-api.sh search "dune 2024" --indexer nyaasi

# Increase the output window when needed
./scripts/jackett-api.sh search "dune 2024" --indexer nyaasi --limit 50 --offset 0

# Search with a Jackett filter indexer
./scripts/jackett-api.sh search "openwrt" --indexer "tag:public,lang:en"

# Keep raw XML instead of parsed JSON
./scripts/jackett-api.sh search "foundation s02" --raw

Typed Searches

./scripts/jackett-api.sh tvsearch --query "The Last of Us" --season 1 --ep 2
./scripts/jackett-api.sh movie --query "Dune Part Two" --year 2024
./scripts/jackett-api.sh music --artist "Daft Punk" --album "Discovery"
./scripts/jackett-api.sh book --title "The Pragmatic Programmer"

Capabilities

# Inspect search capabilities for an indexer
./scripts/jackett-api.sh caps --indexer nyaasi

# Inspect the aggregate "all" indexer
./scripts/jackett-api.sh caps

Safe Output Defaults

Parsed searches default to --limit 20 to avoid overwhelming the terminal on very large result sets.

  • Increase the window with --limit N
  • Page forward with --offset N
  • Prefer --indexer, --cat, or typed searches such as tvsearch and movie before raising the limit
  • Use --raw only when the original XML is required, because it can be much larger than parsed JSON

Search Rules

When searching for releases, normalize the query before calling Jackett:

  • Prefer the English title instead of localized titles
  • Prefer scene-style format keywords instead of natural-language descriptions
  • Keep the query compact; start with title + year/edition + core format terms, then broaden only if needed

Examples:

  • Avatar -> avatar
  • Avatar: The Way of Water -> avatar the way of water
  • Dolby Vision -> dv
  • Dolby Atmos -> atmos
  • UHD Blu-ray remux -> uhd bluray remux
  • Subtitles included usually should not be required in the first query unless the indexer is known to tag it consistently

Recommended search pattern:

  • Start with english-title + important format keywords
  • Add year when the title is ambiguous
  • Add one codec/source token at a time, such as 2160p, web-dl, bluray, remux, x265, dv, hdr, atmos
  • If there are no results, remove lower-priority format tokens before changing the title

Response Format

Parsed search results are emitted as JSON with a top-level meta object and results array.

meta includes:

  • total, offset, limit, returned, truncated

Each result object includes fields such as:

  • title, guid, size, publish_date
  • link, details, download_url
  • seeders, peers, grabs
  • indexer, category
  • imdb, tmdb, tvdb

Use --raw to keep Jackett's original XML response.

Usage Guidance
This skill appears to do what it claims (query a Jackett Torznab API) but the registry metadata fails to declare runtime dependencies: the script requires curl, jq, and python3 and uses either a config file (~/.openclaw/credentials/jackett/config.json) or env vars (JACKETT_URL, JACKETT_API_KEY). Before installing, review the script (it's included) and decide where the Jackett endpoint will live — pointing JACKETT_URL at a remote/trusted server will transmit your JACKETT_API_KEY there. Ensure the required binaries are present, prefer storing the API key in a secure place you control, and limit agent autonomy if you do not want the skill to call network endpoints without explicit confirmation.
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md, and the included script all focus on querying Jackett's Torznab API and parsing results — the requested functionality is coherent with the implementation.
Instruction Scope
SKILL.md and README consistently instruct creating a config at ~/.openclaw/credentials/jackett/config.json and/or using JACKETT_URL/JACKETT_API_KEY env vars. The script reads that config and calls the configured Jackett URL, returning parsed JSON or raw XML. This is within scope but the runtime will transmit queries and the API key to whatever URL is configured (localhost or a remote host), so users should only point it at trusted Jackett endpoints.
Install Mechanism
There is no install step (instruction-only), and the script is bundled in the skill so nothing is downloaded at install. That's low risk, but the package executes a local script at runtime — users should review it before running.
Credentials
Registry metadata lists no required env vars or binaries, but the script clearly depends on JACKETT_URL / JACKETT_API_KEY (and accepts JACKETT_APIKEY), and uses external tools (curl, jq, python3). Those env/config requirements and binaries are proportional to the task, but their omission from the declared requirements is an inconsistency that reduces transparency and could mislead users about what secrets are needed or sent.
Persistence & Privilege
always is false, no special persistence or rights requested, and the skill does not attempt to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install jackett
  3. After installation, invoke the skill by name or use /jackett
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug jackett
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Jackett?

Search torrent indexers with Jackett. Use when the user asks to "search torrents", "search with Jackett", "find releases", "search indexers", "list Jackett i... It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.

How do I install Jackett?

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

Is Jackett free?

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

Which platforms does Jackett support?

Jackett is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Jackett?

It is built and maintained by Nah3k (@imyukehan); the current version is v1.0.0.

💬 Comments