← Back to Skills Marketplace
firstmeet1108

pixiv-skill

by firstmeet · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
286
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install pixiv
Description
Pixiv 抓榜、搜索、元信息缓存、按需下载与互动操作技能。用于在不自动登录的前提下,通过 config.yaml 的 Cookie 鉴权执行:排行榜抓取、关键词搜索、作品详情/下载、画师监控、点赞收藏关注。优先先缓存元信息,按需再下载图片或回传直链。
Usage Guidance
该 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 文件尾部或作者说明解释为何文档与代码不同,我可以提高置信度并给出更具体建议。
Capability Analysis
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.
Capability Assessment
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(自我持久化/写入是合理且可预期的),但用户应知晓这些文件会被写入与更新。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pixiv
  3. After installation, invoke the skill by name or use /pixiv
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- 修改 config 配置,参数由 r18 改为 r - 同步文档示例,更新了 README.md、SKILL.md、config.example.yaml 等处的参数说明 - 其它描述与示例保持一致,无破坏性变更
v1.0.0
init
Metadata
Slug pixiv
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is pixiv-skill?

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

How do I install pixiv-skill?

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

Is pixiv-skill free?

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

Which platforms does pixiv-skill support?

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

Who created pixiv-skill?

It is built and maintained by firstmeet (@firstmeet1108); the current version is v1.0.1.

💬 Comments