← Back to Skills Marketplace
966
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install esim
Description
Implement and troubleshoot eSIM across consumer activation, carrier integration, and RSP development.
README (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 $1suffix 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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install esim - After installation, invoke the skill by name or use
/esim - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is eSIM?
Implement and troubleshoot eSIM across consumer activation, carrier integration, and RSP development. It is an AI Agent Skill for Claude Code / OpenClaw, with 966 downloads so far.
How do I install eSIM?
Run "/install esim" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is eSIM free?
Yes, eSIM is completely free (open-source). You can download, install and use it at no cost.
Which platforms does eSIM support?
eSIM is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created eSIM?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.
More Skills