← 返回 Skills 市场
siatrial

Apple Serial Lookup

作者 siatrial · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1171
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install apple-serial-lookup
功能描述
Look up Apple device information from a serial number. Supports iPhones, iPads, Macs (MacBook, iMac, Mac mini, Mac Pro, Mac Studio), Apple Watch, Apple TV, and iPods. Use when a user provides an Apple serial number and wants to identify the device, check specs, manufacturing date/location, warranty status, or get detailed model information.
使用说明 (SKILL.md)

Apple Serial Lookup

Identify any Apple device from its serial number by combining local decoding with web lookups.

Workflow

1. Decode locally (old 11-12 char format)

Run the bundled decoder script:

python3 scripts/decode_serial.py \x3CSERIAL>

This extracts:

  • Manufacturing location and date
  • Model codes and configuration identifiers
  • Model identifier (e.g., MacBookPro10,1, iPhone9,1) when known
  • Basic specs (RAM, storage options) from built-in database

The script includes a database of common model codes compiled from repair sources and EveryMac.

2. Web lookup for complete specs and unknown models

For full specifications or unknown model codes, perform web lookup:

  • Primary: web_search for "Apple serial number \x3CSERIAL> specs" or "\x3CSERIAL> site:everymac.com"
  • Fallback: web_fetch from https://everymac.com/ultimate-mac-lookup/?search_keywords=\x3CSERIAL>

If EveryMac is blocked by captcha, try:

  • https://appleserialnumberinfo.com/Desktop/index.php?sn=\x3CSERIAL> (may need browser)
  • Search for the model code (e.g., "Apple DKQ model identifier") to match to a specific device

For new-format (post-2021) serials, web search won't help — direct the user to check Apple's coverage page themselves:

  • Apple Check Coverage: https://checkcoverage.apple.com/ (requires captcha, but returns device model + warranty status)
  • This is the only reliable source for randomized 10-character serials
  • Apple switched to randomized serials starting in late 2020/early 2021 (beginning with iPhone 12 and M1 Macs), fully rolled out across all products by 2021

3. Present results

Combine local decode + web data into a comprehensive summary:

Enhanced Output (from local decode):

  • Device: Model name and identifier (e.g., MacBook Pro 15" Mid-2012, MacBookPro10,1)
  • Serial: Full serial number
  • Manufactured: Location, week, year (e.g., ~Week 38, Sep 2012, Quanta Shanghai)
  • Specs: RAM and storage options from built-in database
  • Model Codes: Last 4 characters with decode attempt

Web Enhancement (when needed):

  • Exact processor specifications
  • Complete technical specifications
  • Warranty status (Apple Check Coverage)
  • Current market value

Reference

The model code database is continuously expandable as new mappings are discovered.

Notes

  • Old format (12 chars): decodable locally for location/date, web needed for exact model
  • New format (10-14 chars, 2021+): fully randomized, web lookup is the only option
  • IMEI numbers (15 digits) are NOT serial numbers — note this if a user provides one
  • The script outputs JSON for easy parsing
安全使用建议
This skill appears to do what it says: it decodes old-format Apple serials locally and uses web searches/fetches for anything it cannot decode. Before installing, consider: (1) web lookups may send serial numbers to third-party sites (EveryMac and community sites) and may trigger captchas that the skill suggests bypassing with a browser tool — only provide serials you are comfortable sharing with those sites; (2) randomized post‑2021 serials cannot be decoded locally and require Apple’s checkcoverage (which involves a captcha and the official Apple site); (3) the local model-code database is compiled from community sources and may be incomplete or slightly inaccurate — treat results as best-effort; (4) no credentials are requested, so you should never need to provide Apple account data or API keys to use this skill. Minor note for maintainers: the decoder contains a duplicate dictionary key for 'D2' in LOCATIONS (a benign bug that affects lookup determinism for that key) but this is not a security issue.
功能分析
Type: OpenClaw Skill Name: apple-serial-lookup Version: 1.0.0 The skill is designed to look up Apple device information from a serial number using a local Python script and web lookups. The `scripts/decode_serial.py` script performs only string parsing and dictionary lookups, with no file system access, network calls, or dangerous execution. The `SKILL.md` instructs the agent to use `web_search` and `web_fetch` on legitimate Apple and tech information sites (e.g., everymac.com, checkcoverage.apple.com) for additional data. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent beyond the stated purpose.
能力评估
Purpose & Capability
Name/description match the implementation: the included Python decoder and model-code references support local decoding of old-format serials, and SKILL.md explicitly instructs web lookups for unknown/new randomized serials. Nothing requested (no env vars, no binaries) is out of scope for a serial-lookup utility.
Instruction Scope
Runtime instructions are narrowly scoped to (1) running the bundled decoder and (2) performing web searches/fetches against EveryMac and fallback sites, plus using Apple Check Coverage for randomized serials. Note: the SKILL.md suggests using browser automation when pages present captchas — that means the agent may use a browsing/web-fetch tool and will send serials to third-party sites; this is expected for the stated purpose but worth being aware of from a privacy perspective.
Install Mechanism
No install spec is provided and the skill is primarily instruction + a small local decoder script. Nothing is downloaded or executed from external URLs during install.
Credentials
The skill requests no environment variables or credentials. That is proportional to its stated purpose (serial decoding + web lookups). It does not ask for Apple account credentials, API keys, or other secrets.
Persistence & Privilege
always is false and there are no requests to modify agent/system configuration or to persist credentials. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install apple-serial-lookup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /apple-serial-lookup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release – Look up Apple device details from serial numbers. - Supports iPhones, iPads, Macs (all types), Apple Watch, Apple TV, and iPods. - Decodes older (pre-2021) serials locally to reveal manufacturing data, model identifiers, and basic specs. - Offers web lookup steps for full specifications and unknown or newer serials. - Guides users to official Apple coverage page for randomized (2021+) serials. - Outputs results as JSON for easy integration.
元数据
Slug apple-serial-lookup
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Apple Serial Lookup 是什么?

Look up Apple device information from a serial number. Supports iPhones, iPads, Macs (MacBook, iMac, Mac mini, Mac Pro, Mac Studio), Apple Watch, Apple TV, and iPods. Use when a user provides an Apple serial number and wants to identify the device, check specs, manufacturing date/location, warranty status, or get detailed model information. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1171 次。

如何安装 Apple Serial Lookup?

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

Apple Serial Lookup 是免费的吗?

是的,Apple Serial Lookup 完全免费(开源免费),可自由下载、安装和使用。

Apple Serial Lookup 支持哪些平台?

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

谁开发了 Apple Serial Lookup?

由 siatrial(@siatrial)开发并维护,当前版本 v1.0.0。

💬 留言讨论