← 返回 Skills 市场
firstmeet1108

pixiv-skill

作者 firstmeet · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
286
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install pixiv
功能描述
Pixiv 抓榜、搜索、元信息缓存、按需下载与互动操作技能。用于在不自动登录的前提下,通过 config.yaml 的 Cookie 鉴权执行:排行榜抓取、关键词搜索、作品详情/下载、画师监控、点赞收藏关注。优先先缓存元信息,按需再下载图片或回传直链。
安全使用建议
该 skill 的功能(抓榜、搜索、下载、互动)与代码实现基本一致,但文档声称“仅使用 Cookie,已移除自动登录”,而代码仍包含完整的 OAuth/login/refresh 与 token 持久化逻辑。建议在安装/运行前: - 仔细审阅并确认你愿意让脚本创建/修改 config.yaml(凭据会被写入/刷新到该文件)。 - 如果你不想持久化任何 token,请在运行前将 login/refresh 相关代码禁用或只使用 scripts/latest_rank.py / get_rank.py(这些脚本看起来仅依赖 Cookie/代理并不做 token 持久化)。 - 在受控环境中(例如容器或隔离的目录)先试运行,检查产生的文件(config.yaml、downloads/search_cache.json、downloads/*)。 - 不要把敏感凭据放在全局共享路径;如果需要使用 OAuth 流程,确保理解并信任 CLIENT_ID/CLIENT_SECRET 的来源并保管好 refresh_token。 - 若你只期望“只读 cookie 并不保存任何登录信息”,不要安装或要求维护者修正文档/代码以确保行为一致。 我对该判断的信心水平为中等(代码被截断显示,但已见关键不一致);若能提供完整的 pixiv.py 文件尾部或作者说明解释为何文档与代码不同,我可以提高置信度并给出更具体建议。
功能分析
Type: OpenClaw Skill Name: pixiv Version: 1.0.1 The skill bundle is a Pixiv automation tool for searching, ranking, and downloading illustrations. The scripts (pixiv.py, get_rank.py, latest_rank.py) interact exclusively with official Pixiv domains (pixiv.net, app-api.pixiv.net) and use standard libraries like requests and PyYAML. While there is some inconsistency between the documentation and code regarding authentication methods (OAuth vs. manual Cookie entry), the code demonstrates security awareness by using restricted file permissions (os.chmod) for configuration files and lacks any indicators of data exfiltration, prompt injection, or malicious execution.
能力评估
Purpose & Capability
技能名和主要功能(抓榜、搜索、缓存元信息、按需下载、互动、画师监控)与代码实现(scripts/*.py)一致 — 网络请求、下载、缓存、点赞/关注逻辑均在代码中看到,因此功能上是匹配的。但 SKILL.md 明确写“仅支持 Cookie 鉴权(已移除自动登录流程)”,而代码包含完整的 OAuth PKCE/login/token 刷新与持久化逻辑,说明说明文档与实际能力不一致。
Instruction Scope
SKILL.md 指导 AI 使用 config.yaml 的 Cookie 并优先仅缓存元信息;但运行时代码会读取并写入 config.yaml(包括保存/刷新 access_token/refresh_token),并会创建下载目录、写入 search_cache.json、保存图片文件。文档未充分说明代码会持久化 OAuth 凭据与修改配置文件,存在范围说明不完整的风险。所有外出网络请求目标均为 Pixiv 官方域名(oauth.secure.pixiv.net, app-api.pixiv.net, pixiv.net),未发现可疑第三方回传,但代码会进行网络 I/O、文件写入与凭据持久化,这些行为超出“只读取 Cookie”的承诺。
Install Mechanism
该技能为 instruction-only + 包含本地 Python 脚本,无安装脚本或外部二进制下载;依赖通过 requirements.txt 列出。没有下载不明外部归档或使用可疑 URL,安装机制风险较低(但会在本地写文件)。
Credentials
注册表中未要求环境变量或外部凭据,代码也主要依赖本地 config.yaml 中的 cookie 或 OAuth token。不过代码中包含 CLIENT_ID/CLIENT_SECRET 字面量(用于 OAuth),并会在 config.yaml 中写入 access_token/refresh_token;如果用户以为只有 cookie 被使用,这种自动持久化凭据的行为可能违反最小权限预期。没有看到请求其他无关服务凭据或访问系统范围凭据的行为。
Persistence & Privilege
技能没有设置 always:true,也没有声明修改其他技能或系统配置的行为。它会在自身目录下创建/修改 config.yaml、downloads 目录和 search_cache.json(自我持久化/写入是合理且可预期的),但用户应知晓这些文件会被写入与更新。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pixiv
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pixiv 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 修改 config 配置,参数由 r18 改为 r - 同步文档示例,更新了 README.md、SKILL.md、config.example.yaml 等处的参数说明 - 其它描述与示例保持一致,无破坏性变更
v1.0.0
init
元数据
Slug pixiv
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

pixiv-skill 是什么?

Pixiv 抓榜、搜索、元信息缓存、按需下载与互动操作技能。用于在不自动登录的前提下,通过 config.yaml 的 Cookie 鉴权执行:排行榜抓取、关键词搜索、作品详情/下载、画师监控、点赞收藏关注。优先先缓存元信息,按需再下载图片或回传直链。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 286 次。

如何安装 pixiv-skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pixiv」即可一键安装,无需额外配置。

pixiv-skill 是免费的吗?

是的,pixiv-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pixiv-skill 支持哪些平台?

pixiv-skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 pixiv-skill?

由 firstmeet(@firstmeet1108)开发并维护,当前版本 v1.0.1。

💬 留言讨论