Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add FlanChanXwO/pixiv-cli --skill pixiv-cli-reviewgit clone --depth 1 https://github.com/FlanChanXwO/pixiv-cliWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/flanchanxwo/pixiv-cli/pixiv-cli-review)<a href="https://agentmods.dev/skills/flanchanxwo/pixiv-cli/pixiv-cli-review"><img src="https://agentmods.dev/badge/skills/flanchanxwo/pixiv-cli/pixiv-cli-review/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/flanchanxwo/pixiv-cli/pixiv-cli-review"><img src="https://agentmods.dev/badge/skills/flanchanxwo/pixiv-cli/pixiv-cli-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00063 | $0.02209 |
| Opus 5 | $0.00032 | $0.01104 |
| Sonnet 5 | $0.00013 | $0.00442 |
| Haiku 4.5 | $0.00006 | $0.00221 |
Grade A, and why
pixiv-cli-review scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
pixiv-cli Review
以 finding-first 方式审查本仓库 worktree、commit range 或 GitHub PR。先读取
AGENTS.md 与本 SKILL 的 核对清单,再按受影响领域补读
docs/zh-CN/maintainers/architecture.md、docs/zh-CN/maintainers/development.md、
PR 模板和对应 locale contract。
审查边界
- 默认只读:不要擅自修复代码、改 PR body、提交 review、resolve thread、merge 或 push;用户明确要求后才执行对应写操作。
- 先确定范围,不把工作区中与目标无关的既有改动当作本次问题。审查 PR 时优先使用
gh pr view、gh pr diff;审查本地改动时使用git status --short、git diff --stat、git diff --name-status和目标 base 的 diff。 - 代码、构建定义和结构化配置优先使用可用 LSP 查定义、调用方、引用和诊断;删除公开符号、跨文件逻辑或测试前先确认影响范围。
- 不只看风格:优先检查架构边界、错误语义、secret/token 泄露、无依据 timeout/重试/截断/fallback、CLI/MCP/SDK 契约、发布/工作流安全和测试覆盖。
- 用户可见行为、兼容性、废弃/移除或安全变化必须同步所需文档;普通 PR 不预写最终双语版本说明。
流程
- 收集并声明审查范围、base/ref、已有用户改动和相关文件。
- 读取维护清单,按"边界 → 行为/安全风险 → CLI/MCP/SDK 契约 → 文档 → 测试/构建"顺序核对;对 workflow 变化同时运行对应 policy command。
- 对每个可复现问题定位到具体文件和紧凑行号,说明触发条件、影响和最小修复方向;不能由仓库证据确认的内容放入 Open Questions,不猜测。
- 运行与范围匹配的聚焦测试、
git diff --check和必要的 lint/vet/build;记录未运行的真实 API、跨平台或凭据环境测试及剩余风险。 - 若没有 finding,明确写"未发现阻塞问题",并说明仍未覆盖的风险;不要用"LGTM"掩盖未完成检查。
输出
按严重程度降序输出,不先写泛泛总结:
Findings
- [P1] path:line 问题。触发条件。影响。建议的最小修复。
Open Questions
- 需要用户或外部证据确认的事项;没有则写 None。
Summary
审查范围;已运行/未运行的测试、policy 和构建;剩余风险。
优先级含义:P0 为立即阻断发布或高危安全/数据损害,P1 为应在合并前修复的高影响问题,P2 为应修复但不阻断的正确性/契约问题,P3 为低风险可维护性问题。发现问题时不要把修复直接混入审查结果;若用户要求修复,再切换到实现流程并重新验证。
核对清单
代码审查时先看行为风险,再看风格。输出 finding-first,按严重程度排序,并给出文件/行号。
[!IMPORTANT] 边界规则以
AGENTS.md与docs/zh-CN/maintainers/architecture.md为准;以下为审查时的快速核对项,发生冲突时以仓库源码与架构文档为权威。
边界
internal/cli的 command owner 是否只处理 Cobra、TTY、OAuth loopback、presenter 与 owner-local 窄端口;internal/cli/root.go是否统一全局 flag、启动生命周期与退出码。- 是否重新引入 composition root、
Runtime、service locator 或 CLI/MCP constructor;MCP stdio 是否由 CLI MCP 命令启动,而不是恢复独立internal/mcpserver/stdio包。 - CLI/MCP 是否经账号服务与窄端口调用 public SDK;不得直连
internal/services/{pixiv,fanbox}协议适配包。 internal/config/settings是否只维护config.tomlschema、defaults、effective runtime config、immutable snapshots 和 sparse writes。internal/utils/*是否保持协议无关;Pixiv/MCP/config 协议值不要搬进 generic utils/common。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 94 lines · 63 tokens per session scan A 50d3feb15721
pixiv-cli-review is a skill published in the GitHub repository FlanChanXwO/pixiv-cli (131 stars, last pushed today), licensed MIT. It adds 63 tokens to every session and 2,209 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
code-guidelines-go
Go 1.24–1.27 coding guidelines for the dimetron/pi-go AI agent runtime. Use this skill whenever writing, reviewing, or refactoring ANY Go code in pi-go. This covers idiomatic style, error handling, concurrency, project layout, testing (table-driven, fuzz, benchmarks, synctest), new stdlib usage, golangci-lint v2…
vhs-e2e-gif
Record a test run, a TUI session, or any terminal command as a GIF with VHS and attach it to a GitHub PR as a release-hosted asset, never a repo commit. Use when asked to record an e2e run, demo a fix on a PR, attach a GIF or screen recording to a pull request, show a test passing visually, or produce a terminal…
code-review-pi
Review code for quality, run linters, check test coverage, fix issues, and enforce gates. Save the final report to ./specs/issues/003-code-review-pi/PROMPT.md. Use before committing changes.
go-conventions
Go code conventions covering Effective Go, error wrapping, golangci-lint, govulncheck, table-driven tests, interfaces, context usage, modules, and concurrency. Load when writing or reviewing Go code.
printing-press-output-review
Internal sub-skill: agentic review of a printed CLI's sampled command output for plausibility issues that rule-based checks can't encode (substring-match relevance, format bugs, silent source drops, ranking failures). Invoked via the Skill tool by the main printing-press skill at Phase 4.85 and printing-press-polish…
voiden
Create and edit Voiden .void files for API testing. Covers the .void file format and all enabled extension block types.