安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install anime-discovery
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-anime-discovery。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
anime-discovery
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install anime-discovery - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 anime-discovery。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
Anime Discovery 是一款 CLI 技能,可帮助查找动漫信息和观看选项,无需使用浏览器搜索元数据。它会查询公开的 AniList GraphQL API,获取作品名称、简介、类型、评分和合法流媒体链接,并使用 Anikoto 获取近期发布的作品、剧集列表和可用的流媒体 URL。
对于 Openclaw Skills 用户,它将动漫搜索、探索和流媒体信息整合为可执行的工作流程:查找作品、查看详情,并打开可用的观看链接。它还可以查找官方 Muse Asia 和 AniOne Asia YouTube 频道近期上传的动漫内容。
简介
浏览热门、流行或近期更新的动漫,以选择观看内容。
发现随机动漫,或按类型缩小随机推荐范围。
查询特定动漫的剧集列表和可用流媒体链接。
查找 AniList 列出的合法流媒体选项,例如在可用时查看 Crunchyroll。
查看 Muse Asia 或 AniOne Asia 的近期上传内容,包括可在 Telegram 中内嵌播放的链接。
工作原理
根据任务选择命令:search、trending、popular、detail、recent、random 或 youtube。
按标题探索时,查询 AniList 以查找匹配的动漫并获取其 AniList ID。
使用 AniList ID 请求详情,以查看元数据;如有需要,还可从 Anikoto 获取剧集信息。
查看可用的观看选项,这些选项可能包括 AniList 列出的合法服务、Anikoto 流媒体 URL 或官方 YouTube 上传内容。
阅读默认的 Telegram 友好型 Markdown 输出;需要机器可读结果时,添加 --json。
配置指南
技能文档提供了从 ~/.qclaw-oversea/skills/anime-discovery/ 运行 anime.py 的命令。文档未指定单独的软件包安装步骤或运行时依赖列表。文档所述的 AniList 和 Anikoto API 不需要 API 密钥。
在 shell 中使用 Python 3 运行命令:
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py search "Naruto"
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py trending --page 1 --limit 10
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py detail 21 --episodes
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py youtube --channel muse --limit 5
使用 --json 获取机器可读输出,例如:
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py search "One Piece" --json
数据架构
该技能从远程 API 获取数据并格式化结果以供显示;文档未介绍本地数据库、生成的文件或持久化存储。
数据或输出 来源 详情
动漫元数据 AniList GraphQL (https://graphql.anilist.co) 搜索结果、AniList ID、详情、评分、类型和可用的合法流媒体链接。公开 API;无需密钥;文档所述的速率限制为每个 IP 每分钟 90 次请求。
近期动漫和剧集 Anikoto API (https://anikotoapi.site) 使用 /recent-anime 和 /series/{id} 端点获取近期作品、剧集列表和流媒体 URL。无需密钥。
流媒体目的地 Anikoto 来源和 AniList 列表 可能包括 megaplay.buzz 或 anixo.buzz 嵌入内容,以及 Crunchyroll 或 Funimation 等 AniList 列出的合法服务。
YouTube 上传内容 Muse Asia 和 AniOne Asia 按频道筛选的上传链接;YouTube 链接可在 Telegram 中内嵌播放。
CLI 输出 本地命令响应 默认使用 Telegram 友好型 Markdown,不含 ANSI 颜色代码;--json 提供机器可读输出。
高级特性
--page
分页查看热门结果,并使用
--limit
限制结果数量。
random --genre "Romance"
按类型筛选随机推荐。
detail --episodes
获取剧集信息。
查询两个官方 YouTube 频道的近期上传内容,或使用
--channel muse
--channel anione
选择频道。
提供机器可读的 JSON 输出,以便与脚本及其他工作流程集成。
详情结果可能包含直接流媒体链接;可用时,合法流媒体信息会单独从 AniList 获取。
文档所述的 AniList 和 Anikoto 端点均无需 API 密钥。
name: anime-discovery description: Search, discover, and get streaming links for anime. Trigger when user asks about anime info, recommendations, trending/popular anime, episode details, or wants to find where to watch anime. Uses AniList GraphQL API (metadata) + Anikoto API (streaming sources via megaplay.buzz) + YouTube channel scraping (Muse Asia, AniOne Asia). Commands: anime search , anime trending [--page N], anime popular [--page N], anime detail [--episodes], anime recent [--page N], anime random [--genre GENRE], anime youtube [--channel NAME] [--limit N]. Streaming embeds: megaplay.buzz, anixo.buzz. Legal streaming: Crunchyroll links when available from AniList. Detail command outputs direct megaplay.buzz stream URLs (megaplay.buzz/stream/ani/{id}/{ep}/sub). YouTube links from Muse Asia / AniOne Asia are playable inline in Telegram (tap to play).
Anime Discovery Skill — SKILL.md
Deskripsi
Skill untuk search, discovery, dan streaming info anime via CLI. Tidak perlu browser — langsung query AniList GraphQL API + Anikoto API.
Sumber data:
AniList GraphQL → metadata anime (search, trending, details, score, genres)
Anikoto API → episode list + streaming URLs (megaplay.buzz, anixo.buzz)
Streaming embeds: megaplay.buzz, anixo.buzz
Legal streaming: Crunchyroll, Funimation (dari AniList)
Trigger
Rizki/user bertanya tentang anime tertentu (sinopsis, genre, score, episode)
Minta rekomendasi anime trending/popular
Cari anime untuk ditonton
Keywords: anime, nonton, episode, streaming, trending anime, rekomendasi anime, nama anime
CLI Commands
# Search anime by name
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py search "Naruto"
# Trending anime (with pagination)
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py trending --page 1 --limit 10
# Popular anime
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py popular --limit 10
# Anime detail by AniList ID (get ID from search first)
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py detail 21
# Detail + episode list (from Anikoto streaming sources)
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py detail 21 --episodes
# Recently updated anime (from Anikoto)
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py recent --limit 10
# Random anime pick
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py random
# Filter random by genre
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py random --genre "Romance"
# JSON output (for programmatic use)
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py search "One Piece" --json
AniList GraphQL API
Endpoint: https://graphql.anilist.co
No API key needed (public API)
Rate limit: 90 requests/minute per IP
Anikoto API
Endpoint: https://anikotoapi.site
Endpoints: /recent-anime, /series/{id}
No API key needed
Provides episode streaming URLs (megaplay.buzz embeds)
Output Format
Telegram-friendly markdown (bold, italic, links)
No ANSI color codes by default
--json flag for machine-readable output
AniList ID included for deep linking
Example Workflow
anime.py search "Attack on Titan" → get AniList IDs
anime.py detail 16498 → full details + streaming links
Open megaplay.buzz link in browser to watch
YouTube Channels (Muse Asia / AniOne Asia)
Muse Asia dan AniOne Asia adalah channel YouTube resmi yang upload anime legal dengan subtitle Indonesia/English.
# Recent uploads dari kedua channel
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py youtube --limit 5
# Filter ke satu channel saja
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py youtube --channel muse
python3 ~/.qclaw-oversea/skills/anime-discovery/anime.py youtube --channel anione
Telegram embed: YouTube links bisa di-tap langsung di Telegram chat → video play inline tanpa perlu buka YouTube app.
Channel resmi:
Muse Asia: https://www.youtube.com/@MuseAsia
AniOne Asia: https://www.youtube.com/@AniOneAsia
GUAIKEI 快手记录整理器