← 返回 Skills 市场
ivangdavila

eSIM

作者 Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ 安全检测通过
966
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install esim
功能描述
Implement and troubleshoot eSIM across consumer activation, carrier integration, and RSP development.
使用说明 (SKILL.md)

Critical Distinction

  • Consumer RSP (SGP.22) and M2M RSP (SGP.02) are completely different architectures — not interchangeable, verify which applies before starting

Platform API Restrictions

  • Apple eSIM APIs require carrier entitlements — third-party apps cannot access without carrier partnership agreement
  • Android carrier privilege APIs require signing certificate match — must be signed with carrier's certificate
  • No public API exists for arbitrary eSIM provisioning — apps suggesting otherwise will fail App Store/Play Store review

Activation Code Traps

  • Format is LPA:1$SMDP+address$MatchingId — parse carefully, some codes omit optional parts
  • $1 suffix means confirmation code required — flow differs, timeout is shorter
  • Codes are often one-time use — SM-DP+ rejects reused MatchingId, must generate new code
  • QR code is just encoding — the activation code content is what matters

Certification Requirements

  • GSMA SAS (Security Accreditation Scheme) mandatory for production SM-DP+ — cannot go live without it
  • Use test eUICCs during development — production EIDs must not touch test environments
  • GSMA TS.48 defines RSP test cases — certification testing follows this spec
  • Entitlement server is separate from RSP — iOS carrier features require additional integration beyond profile provisioning

Consumer-Facing Pitfalls

  • QR codes expire — typically 24-72 hours, carrier-dependent, users panic when "invalid"
  • Deleting profile is permanent on device — must request new activation code from carrier, no local recovery
  • Device lock status matters — locked devices reject profiles from non-native carriers
  • Regional variants of same phone model may lack eSIM hardware — verify before promising compatibility
  • Profile transfer between devices almost never works — expect new activation per device

Carrier Integration Reality

  • MVNOs rarely operate own SM-DP+ — use MNO's infrastructure or aggregators (G+D, IDEMIA, Thales)
  • Business agreements required before technical integration — ES2+ access isn't self-service
  • Number porting complicates eSIM activation — may require physical SIM first depending on carrier process

Troubleshooting Specifics

  • "Profile already exists" error — delete existing profile before retry, or request new MatchingId from SM-DP+
  • Download fails mid-process — ES9+ requires stable HTTPS, retry on better connection, not a code issue
  • Profile installed but no service — verify profile is enabled AND set as active line, restart radio
安全使用建议
This skill is informational only and appears consistent with its stated purpose. Because it is instruction-only and requests no credentials or installs, it cannot on its own perform network or system actions. Before using it for production work: (1) verify the author/source because no homepage or repository is provided, (2) do not use production EIDs or credentials in test environments, and (3) ensure your organization has the required carrier agreements and GSMA SAS certification before following 'go-live' steps. If you plan to act on the guidance (e.g., integrate with SM-DP+ or entitlements), do so via known vendor tooling and authenticated channels rather than via ad-hoc scripts derived from this document.
功能分析
Type: OpenClaw Skill Name: esim Version: 1.0.0 The skill bundle contains only metadata (_meta.json) and a technical documentation file (SKILL.md) about eSIM technology. The SKILL.md provides detailed information and troubleshooting tips, but it does not contain any executable code, shell commands, network calls, or instructions that could be interpreted as prompt injection against an AI agent. There is no evidence of malicious intent, risky capabilities, or attempts to manipulate the agent's behavior beyond its stated purpose.
能力评估
Purpose & Capability
The SKILL.md content (GSMA requirements, SM-DP+/RSP cautions, activation code format, troubleshooting) directly matches the name/description (implement and troubleshoot eSIM). Nothing in the manifest asks for unrelated access or credentials. Note: the skill source/homepage are missing (owner ID present), so provenance is unknown even though the technical content is coherent.
Instruction Scope
The instructions are informational and operational guidance only; they do not tell the agent to read local files, access environment variables, call external endpoints, install tools, or transmit data. The guidance stays within the stated domain (consumer activation, carrier integration, RSP/test/certification).
Install Mechanism
No install specification and no code files are present (instruction-only), so nothing will be written to disk or downloaded during install.
Credentials
The skill declares no required environment variables, credentials, or config paths. The content does reference platform entitlements and carrier certificates as external requirements, but it does not request or attempt to access them.
Persistence & Privilege
Skill flags are default (always: false, model invocation allowed). The skill does not request persistent presence or system configuration changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install esim
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /esim 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug esim
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

eSIM 是什么?

Implement and troubleshoot eSIM across consumer activation, carrier integration, and RSP development. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 966 次。

如何安装 eSIM?

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

eSIM 是免费的吗?

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

eSIM 支持哪些平台?

eSIM 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 eSIM?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。

💬 留言讨论