idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and…
检测一个 IP 或住宅/机房代理节点的质量——注册库、地理库一致性、ASN/org、风控信誉、黑名单、住宅真实性、BGP 宣告、目标服务(Grok/Claude/ChatGPT)解锁与延迟三角测量。判定该 IP 能否安全用于 AI 服务(避免被地理库误判到别国导致区域锁)。当用户说"查这个 IP"、"这个节点在哪"、"这个代理能用吗"、"IP 质量检测"、"验收住宅 IP"、"为什么被判定在 X 国"、"check ip"、给出 socks5 代理凭证问归属或解锁时使用。
Claude Code
$ npx -y skills add majiayu000/spellbook --skill ip-check --agent claude-code
Codex
$ npx skills add majiayu000/spellbook --skill ip-check -a codex -y
Cursor
$ npx skills add majiayu000/spellbook --skill ip-check -a cursor -y
Gemini CLI
$ npx skills add majiayu000/spellbook --skill ip-check -a gemini-cli -y
GitHub Copilot
$ npx skills add majiayu000/spellbook --skill ip-check -a github-copilot -y
OpenCode
$ npx skills add majiayu000/spellbook --skill ip-check -a opencode -y
Windsurf
$ npx skills add majiayu000/spellbook --skill ip-check -a windsurf -y
name: ip-check description: 检测一个 IP 或住宅/机房代理节点的质量——注册库、地理库一致性、ASN/org、风控信誉、黑名单、住宅真实性、BGP 宣告、目标服务(Grok/Claude/ChatGPT)解锁与延迟三角测量。判定该 IP 能否安全用于 AI 服务(避免被地理库误判到别国导致区域锁)。当用户说"查这个 IP"、"这个节点在哪"、"这个代理能用吗"、"IP 质量检测"、"验收住宅 IP"、"为什么被判定在 X 国"、"check ip"、给出 socks5 代理凭证问归属或解锁时使用。
判定一个 IP(或带凭证的 socks5 代理)是否适合用于 AI 服务(Grok/Claude/ChatGPT),核心是识破"物理在美国、纸面在别国"的租赁 IP 段——这类 IP 会被 ipinfo/MaxMind 等商业地理库判到欧盟,导致 Grok/Claude 区域锁,而风控只看地理库不看物理延迟。
只读检测,不改任何系统配置。脚本只发出站 HTTP/DNS 查询和(带凭证时)通过代理的探测,不写文件、不改代理设置、不动网络配置。
Direct actions:
Escalate before:
Evidence-backed pushback:
Feedback loop:
脚本随 skill 安装位置运行。优先使用当前 runtime 的安装路径:Codex 通常是 `~/.agents/skills/ip-check/scripts/ipcheck.py`,Claude Code 通常是 `~/.claude/skills/ip-check/scripts/ipcheck.py`,仓库开发时也可用 `skills/ip-check/scripts/ipcheck.py`。
python3 <script> <IP> # 只查 IP python3 <script> socks5://user:pass@host:port # 带凭证多跑代理实测层 python3 <script> <IP> --proxy socks5://user:pass@host:port # IP 与代理分开给
脚本输出结构化 JSON(9 层),你的工作是**读 JSON 做判定**,不要只转述字段。可选环境变量 `IPQS_KEY`(IPQualityScore 免费 5000/月)、`ABUSEIPDB_KEY`(免费 1000/天)存在时自动多跑两个风控源,没有则该项标 skipped。
| 层 | 数据源 | 看什么 | |---|---|---| | rdap | rdap.org → RIR | 注册库(ARIN=北美好 / RIPE=欧洲需警惕)、org、lease_flag、country | | geo | ipinfo + ip-api + ipwho | 三库判定国家是否一致(consensus)还是分歧(split) | | asn | ipinfo org + rdap | ASN 是否真 ISP、org 是否与 ASN 主体一致 | | reputation | proxycheck + ipapi.is (+IPQS +AbuseIPDB) | proxy/vpn/datacenter 标记、risk 分、欺诈分 | | dnsbl | Spamhaus/Barracuda/SORBS/SpamCop | 垃圾邮件黑名单(自带 DNS 劫持检测) | | ptr | dig -x | 反向 DNS 是否有真住宅域名格式(hsd1/cable/dsl) | | bgp | RIPEstat | 实际由哪个 ASN 宣告该前缀 | | services | 代理直连各服务 | Grok/ChatGPT/Anthropic 是否可达、cf_loc、是否区域锁(需代理) | | exit | 代理查出口 3 次 | 单跳还是轮换池、出口 IP 是否等于服务器 IP(需代理) | | latency | 代理→各洲 AWS TLS 建连 ×3 | 物理最近的大洲(需代理) |
输出一张**记分卡**,4 条硬标准逐项 ✅/⚠️/❌,再给总判定。
**硬标准(4 条,全过才算合格):**
1. **注册库 = ARIN** — `rdap.rir == "ARIN"` 且 `rdap.country == "US"`。RIPE/APNIC + 非美 country = ❌(这是西班牙段的死因)。`lease_flag=true`(mnt 出现 interlir/lease)= ❌ 直接退货。 2. **三库一致判 US** — `geo.consensus == true` 且国家都是 US。`geo.split == true`(库之间打架)= ⚠️ 强警告,这就是"纸面搬家"信号,分歧本身比任何单库结论更重要。 3. **ASN/org 一致且真 ISP** — 分三种情况:
4. **风控分干净** — proxycheck `risk==0`、`proxy/vpn=no`、`type` 非 hosting;ipapi.is 各 is_* 全 false;有 IPQS 时 `fraud_score` 低。任一命中 datacenter 或 abuser = ❌。
**辅助信号(加权,不单独否决):**
**代理实测层(有凭证时,价值最高——直接问风控本人):**
**总判定三档:**
给用户一张中文记分卡:先一句话总判定,再逐层列关键证据(标注 ✅/⚠️/❌),最后给行动建议。区分事实(来自 JSON 字段)和推断(如"物理大概率在美东,依据延迟排名")。不要罗列所有原始字段,只挑支撑判定的关键证据。
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and…
想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's…
想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026…
想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when…
端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写…
Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.