Resource Hunter
Find the best public route to pan links, magnets, torrents, and public video URLs for movies, TV, anime, music, software, and books. Uses layered success-fir...
Rank
62
Safety
84
Downloads
974
Updated
Oct 11, 2026
Version
2.1.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 974 downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 974 downloadsadoption · observed Oct 11, 2026
- Latest release
- 2.1.1release · observed Mar 24, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 2.1.1release
Polish the GitHub and ClawHub presentation: clearer hero copy, tighter capability summary, cleaner Dalipan/Bing/Brave limitation wording, and refreshed release-facing validation language.
Observed Mar 24, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17450smagb39nptvhrdze7yqx83h1a0:resource-hunter- Install using `clawhub skill install s17450smagb39nptvhrdze7yqx83h1a0:resource-hunter` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/mnbplus/resource-hunter before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-mnbplus-resource-hunter/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
136,383 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: resource-hunter
version: 2.1.1
description: "Find the best public route to pan links, magnets, torrents, and public video URLs for movies, TV, anime, music, software, and books. Uses layered success-first retrieval, public HTML/RSS/no-API sources, and direct/actionable/clue result ranking."
metadata: {"openclaw":{"emoji":"🔎"}}
---
# Resource Hunter
A success-first public resource retrieval skill for:
- movies
- TV
- anime
- music
- software
- books
- public pan links
- magnets
- torrents
- public video URLs
## What makes it useful
### Stronger real-source coverage
- Pan/direct-or-clue: `2fun`, `dalipan`, `hunhepan`, `pansou.vip`, `tieba`
- Torrent/direct: `nyaa`, `animetosho`, `dmhy`, `eztv`, `tpb`, `torlock`, `yts`, `1337x`
- Indexed discovery fallback: `search-index:ddg`, `search-index:bing`, `search-index:brave`
### Layered retrieval
- `direct-structured-pan`
- `direct-structured-torrent`
- `community-clue`
- `indexed-discovery`
- `authenticated-connector` (reserved)
### Better result semantics
Results are ranked into:
- `direct`
- `actionable`
- `clue`
That makes it easier to distinguish:
- immediately usable links/magnets
- results that still need light follow-up
- clue-only records that point you in the right direction
## Important limitations
### Dalipan
`dalipan` is currently a **token-only clue source** in release semantics.
- anonymous search is confirmed
- runtime emits `dalipan://provider/eu-token`
- these records are structured clue output
- they are **not guaranteed final share URLs** yet
### Bing / Brave
- public HTML fallback only
- useful for recall and indexed discovery
- still best-effort providers, not stable structured direct sources
## Main entrypoint
```bash
SKILL_ROOT="$(openclaw skills path resource-hunter)"
SKILL_DIR="$SKILL_ROOT/scripts"
python3 "$SKILL_DIR/hunt.py" search "<query>"
```
## Common commands
```bash
python3 "$SKILL_DIR/hunt.py" search "Oppenheimer 2023" --4k
python3 "$SKILL_DIR/hunt.py" search "Breaking Bad S01E01" --tv
python3 "$SKILL_DIR/hunt.py" search "进击的巨人 Attack on Titan" --anime --sub
python3 "$SKILL_DIR/hunt.py" search "周杰伦 无损" --music
python3 "$SKILL_DIR/hunt.py" sources --probe --json
python3 "$SKILL_DIR/hunt.py" video probe "https://www.bilibili.com/video/BV..."
```
## Validation snapshot
- focused runtime/source regression set: `96 passed, 1 skipped`
- `ruff check skills/resource-hunter`: passed
- latest GitHub `resource-hunter-ci`: green
## Notes for agent behavior
- Prefer the main `hunt.py` entrypoint
- Use `--quick` for short chat answers
- Use `--json` for machine-consumable output
- Do not oversell Dalipan as a fully direct final-link source in the current release
- Do not oversell Bing/Brave as stable structured providersartifacts/live-tests/README.md
# Live Test Artifacts This directory contains probe-time evidence and temporary research material collected during source expansion. ## What should be considered durable evidence Keep only files that help explain or reproduce an important retrieval decision, for example: - `next-batch/probe-summary.md` - `the-merry-widow-1952.json` - `inspect_the_merry_widow_1952.py` - selected HTML/JS captures that document why a source was or was not integrated ## What should be considered temporary probe material Many files here are one-off probe scripts or raw page captures used during investigation. They are useful for local research, but they are **not** the primary public contract of the skill. Examples include: - ad hoc probe scripts - raw search-result page captures - downloaded frontend bundles used only for reverse engineering ## Sync guidance Before external sync/review, treat this directory as: - evidence/supporting material - not the main runtime deliverable - something that may be trimmed further if a cleaner sync package is needed
README.md
# Resource Hunter Find the best public route to public pan links, magnets, torrents, and public video URLs for movies, TV, anime, music, software, and books. `resource-hunter` is a success-first retrieval skill focused on **real public no-API sources** and **usable result quality**, not just broad source counting. ## Highlights - **Broader real-source coverage** - Pan/direct-or-clue: `2fun`, `dalipan`, `hunhepan`, `pansou.vip`, `tieba` - Torrent/direct: `nyaa`, `animetosho`, `dmhy`, `eztv`, `tpb`, `torlock`, `yts`, `1337x` - Indexed discovery fallback: `search-index:ddg`, `search-index:bing`, `search-index:brave` - **Layered retrieval** - direct structured pan - direct structured torrent - community clue mining - indexed discovery fallback - **Better precision for tricky titles** - year-conflict downgrade - evidence fusion and corroboration - actionability split into `direct`, `actionable`, and `clue` - **No API keys required** - public HTML, RSS, magnet, and public page flows only - **Installable and scriptable** - `resource-hunter` - `python -m resource_hunter` - `scripts/hunt.py` ## What changed in 2.1.1 - polished the GitHub / ClawHub surface copy for a clearer first impression - kept the success-first source expansion release intact - improved release-facing wording around: - AnimeTosho / DMHY / Torlock integration - Dalipan token-only clue semantics - Bing / Brave indexed-discovery fallback role - current validation and known limits ## Important semantics and limits ### Dalipan Dalipan is currently integrated as a **public anonymous search clue source**. - anonymous search is confirmed - current runtime emits `dalipan://provider/eu-token` - those records are structured clue outputs, **not guaranteed final share URLs** - anonymous `detail/url` completion is still incomplete ### Bing / Brave - public HTML fallback only - useful for recall - still best-effort indexed-discovery providers, not the same stability class as structured direct sources ## Validation snapshot - focused runtime/source regression set: `96 passed, 1 skipped` - `ruff check skills/resource-hunter`: passed - GitHub `resource-hunter-ci`: green after Python 3.12 packaging-probe test stabilization ## Common commands ```bash python3 scripts/hunt.py search "Oppenheimer 2023" --kind movie --4k python3 scripts/hunt.py search "Breaking Bad S01E01" --tv python3 scripts/hunt.py search "进击的巨人 Attack on Titan" --anime --sub python3 scripts/hunt.py search "周杰伦 无损" --music --quick python3 scripts/hunt.py sources --probe --json python3 scripts/hunt.py video probe "https://www.bilibili.com/video/BV..." ``` ## Current known limits - public HTML/RSS sources can drift, throttle, or region-block without notice - same-title different-year disambiguation is improved but still not perfect - `The Merry Widow 1952` remains a known hard live case - `PanSearch` looks promising but is not yet integrated because content-card link extraction is still un
_meta.json
{
"ownerId": "kn75j4g4f6yxhaq4zwrdzkfhsn83243y",
"slug": "resource-hunter",
"version": "2.1.1",
"publishedAt": 1774315904437
}references/architecture.md
# Resource Hunter v2 Architecture ## Layout - `src/resource_hunter/`: installable Python package - `src/resource_hunter/config.py`: path and environment resolution - `src/resource_hunter/errors.py`: shared error types - `src/resource_hunter/intent.py`: intent parsing, alias enrichment, query graphs, source-aware budgets - `src/resource_hunter/adapters.py`: source adapters and runtime profiles - `src/resource_hunter/ranking.py`: ranking, validation, evidence fusion, and success-first ordering - `src/resource_hunter/rendering.py`: text and JSON rendering exports - `src/resource_hunter/retrieval_layers.py`: layered retrieval model and indexed discovery fallback - `src/resource_hunter/engine.py`: main search engine - `src/resource_hunter/precision_core.py`: compatibility implementation layer for the current v2 core - `src/resource_hunter/video_core.py`: yt-dlp workflow and manifest handling - `src/resource_hunter/cli.py`: unified CLI surface - `scripts/hunt.py`: primary legacy CLI wrapper - `scripts/pansou.py`: legacy pan wrapper - `scripts/torrent.py`: legacy torrent wrapper - `scripts/video.py`: legacy video wrapper ## Search flow 1. Parse query into `SearchIntent` 2. Resolve aliases for movie-like Chinese queries when applicable 3. Build a `SearchPlan` 4. Expand source-aware query graphs and budgets 5. Route to pan/torrent pipelines 6. Query registered direct sources 7. If no confident result is found, run indexed discovery fallback 8. Normalize all results into `SearchResult` 9. Deduplicate 10. Score, validate, and fuse corroborating evidence 11. Render text output or JSON 12. Cache response and source health ## Retrieval model ### Retrieval layers - `direct-structured-pan` - `2fun`, `dalipan`, `hunhepan`, `pansou.vip` - `direct-structured-torrent` - `nyaa`, `animetosho`, `dmhy`, `eztv`, `tpb`, `torlock`, `yts`, `1337x` - `community-clue` - `tieba` - `indexed-discovery` - `search-index:ddg`, `search-index:bing`, `search-index:brave` - `authenticated-connector` - reserved ### Layer roles - `direct`: sources intended to produce immediately usable or near-usable structured results - `clue`: sources intended to produce thread-level or follow-up hints - `discovery`: search-engine fallback used when direct retrieval does not produce confident matches - `auth`: reserved for future authenticated connectors ## Source adapter contract Each adapter implements: - `search(query, intent, limit, page, http_client) -> list[SearchResult]` - `healthcheck(http_client) -> (ok, error)` All adapter outputs must already be normalized into the shared `SearchResult` structure. ## Important release semantics - `AnimeTosho`, `DMHY`, and most torrent adapters produce direct magnet-ready results - `Bing` and `Brave` are indexed-discovery fallback providers, not the same stability class as structured direct sources - `DaliPan` is currently a **structured token-only clue source** in runtime semantics: - anonymous search is confirmed via the public sear
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/mnbplus/skills/resource-hunter",
"sourceUrl": "https://clawhub.ai/mnbplus/skills/resource-hunter",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T23:43:00.935Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-mnbplus-resource-hunter/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-mnbplus-resource-hunter/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T23:43:00.935Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "974 downloads",
"href": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceUrl": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T23:43:00.935Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.1.1",
"href": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceUrl": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-24T01:31:44.437Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-mnbplus-resource-hunter/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-mnbplus-resource-hunter/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 2.1.1",
"description": "Polish the GitHub and ClawHub presentation: clearer hero copy, tighter capability summary, cleaner Dalipan/Bing/Brave limitation wording, and refreshed release-facing validation language.",
"href": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceUrl": "https://clawhub.ai/mnbplus/resource-hunter",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-24T01:31:44.437Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-mnbplus-resource-hunter/run-check
