← 返回 Skills 市场
100
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install anime-finder
功能描述
Find anime releases and handle the whole request end to end. Use when the user asks to 找番、 追更、看最新一集、拿最新一季第一集、帮我下载、只要磁力、先找资源别下载、或者查看刚才下载怎么样; also use it for m...
使用说明 (SKILL.md)
Anime Finder
Prefer the single workflow entrypoint and pass the raw user request when possible:
python3 "$SKILL_DIR/scripts/workflow.py" "用户原话或番名" [--episode N] [--latest-season] [--download] [--prefer-4k] [--json]
find.sh still exists, but it is compatibility glue only.
Agent Workflow
- Pass the user utterance into
workflow.py --json. - Read top-level
status,intent, anddecisionbefore digging into debug details. - If
decision.confirmation_requiredistrue, ask at most one question. - If
intent.actionisstatus, trust the workflow to read the last known download state; do not reconstruct it yourself. - If the user explicitly wants only a magnet link, pass
--downloader cli-onlyor let the raw utterance express it.
Stable Fields Worth Reading
statusintentdecisionbest_resultverification.match/verification.alternativessearch.search_queriessearch.available_seasonssearch.resolved_latest_seasondownload.statussummary
Status Rules
need_disambiguation: stop and ask one focused questionno_results: search finished, but nothing downloadable remainedready:best_resultis available and no download was executedqueued: Transmission accepted the torrent or the last tracked task is still queryablefallback_to_magnet: the workflow intentionally returned magnet/torrent output instead of queueingblocked: local or network blockers prevented progress
Intent And Preference Rules
scripts/intent.pyis the normalization layer. It extractstitle,episode,season,latest_episode,latest_season,action, quality/subtitle/downloader preferences, confidence, and missing fields.scripts/data/series_overrides.jsonremains the source of truth for franchises whose Bangumi names, user wording, and Nyaa season numbering drift apart.- Runtime user preferences live in
state/user_profile.json. Only explicit user wording should write to it. The tracked template isstate/user_profile.template.json. - Follow-up download queries read
state/last_download.json; treat that file as runtime state, not repo content.
Example Requests
帮我找一下 JOJO 最新一季第一集然后下载下来jojo latest season ep1先找孤独摇滚第三集,别下载攻壳机动队只要磁力刚才那个下载怎么样
More trigger examples live in references/intent_examples.md.
安全使用建议
This skill appears to do what it claims: it queries Bangumi and Nyaa, ranks releases, and can either return magnet links or push torrents to Transmission. Before installing/using: 1) Be aware it will perform network requests (api.bgm.tv, nyaa.si) and will write state files under the skill and may create ~/.transmission and files under your Downloads directory when downloading. 2) If you don't want automatic downloads, prefer using search-only or pass --downloader cli-only; review or edit state/user_profile.json to disable auto-download (auto_download_high_confidence). 3) Review the scripts (workflow.py, search_nyaa.py, verify.py) if you want to confirm behavior locally. 4) Consider legal/privacy implications of torrenting in your jurisdiction and run on a machine you control. The skill does not request secrets or external install scripts, which reduces supply-chain risk.
功能分析
Type: OpenClaw Skill
Name: anime-finder
Version: 1.4.0
The anime-finder skill bundle is a well-structured tool for searching and downloading anime via Nyaa.si and the Bangumi API. It features a robust intent normalization layer (scripts/intent.py) and a central workflow (scripts/workflow.py) that manages identity verification and Transmission BitTorrent client integration. All high-risk operations, such as network requests to nyaa.si/bgm.tv and local execution of transmission-daemon, are strictly aligned with the stated purpose and include safeguards like non-anime intent filtering. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description match implementation: scripts verify identity via Bangumi, search Nyaa (RSS), rank results, and optionally push torrents to a downloader (Transmission) or return magnet links. Required artifacts (state files, series overrides) are consistent with the described features.
Instruction Scope
SKILL.md instructs agents to run scripts/workflow.py with raw utterances and inspect the returned JSON. The workflow performs network calls (Bangumi API, Nyaa.si) and reads/writes local state (state/user_profile.json and state/last_download.json). It also can download .torrent files and invoke local commands to start/communicate with transmission-daemon. This behavior is coherent with the stated purpose but means the skill will perform network IO and modify local files and processes when used.
Install Mechanism
No install spec; this is instruction+source code shipped in the skill. There are no downloads from untrusted third-party URLs during install. Runtime network requests (Bangumi, Nyaa) are expected for search/verification.
Credentials
The skill requests no environment variables or external credentials. It does access the network and the filesystem (writes state files under the skill, default download dir $HOME/Downloads, and may create ~/.transmission when auto-starting Transmission) which is proportional to a downloader-type tool.
Persistence & Privilege
always:false (normal). The skill persists local state in state/*.json inside the skill and may create ~/.transmission and write downloaded .torrent files or initiate downloads into the user's Downloads directory. This is expected for a download-capable skill but is a change to local system state that users should be aware of.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install anime-finder - 安装完成后,直接呼叫该 Skill 的名称或使用
/anime-finder触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.4.0
v1.4.0 - 意图识别层、决策合约、用户偏好持久化
v1.2.0
- 增加番剧身份确认流程,先用 Bangumi 精准识别番名后再搜索资源,避免误搜。
- 优化复杂季数映射逻辑,提升对季/部分/集数的识别准确性。
- 支持用户明确选择匹配番剧,模糊或多义名时自动列出备选供确认。
- 增强错误处理与用户友好提示,未找到资源或集数可智能说明原因和建议。
- 新增进阶使用指南与命令行用法速查,体验更清晰易用。
元数据
常见问题
Anime Finder 是什么?
Find anime releases and handle the whole request end to end. Use when the user asks to 找番、 追更、看最新一集、拿最新一季第一集、帮我下载、只要磁力、先找资源别下载、或者查看刚才下载怎么样; also use it for m... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。
如何安装 Anime Finder?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install anime-finder」即可一键安装,无需额外配置。
Anime Finder 是免费的吗?
是的,Anime Finder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Anime Finder 支持哪些平台?
Anime Finder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Anime Finder?
由 TiggyChan(@tiggy-chan)开发并维护,当前版本 v1.4.0。
推荐 Skills