eSIM Development & Troubleshooting for Openclaw

A technical guide for developers implementing eSIM carrier integrations and Remote SIM Provisioning (RSP) workflows.

ivangdavila
v1.0.0
Feb 11, 2026
2
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install esim

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install esim using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is eSIM Development & Troubleshooting?

This skill provides a comprehensive technical overview for developers working on eSIM technology, focusing on the critical distinctions between Consumer RSP (SGP.22) and M2M RSP (SGP.02). By integrating this into Openclaw Skills, teams gain access to expert knowledge on carrier entitlements for Apple and Android, avoiding common pitfalls in activation code parsing and GSMA SAS certification requirements. It bridges the gap between high-level business agreements and the technical reality of SM-DP+ infrastructure, ensuring developers can build robust provisioning flows.

eSIM Development & Troubleshooting Use Cases

  • Developing mobile apps that require eSIM profile provisioning via carrier-specific APIs.
  • Debugging failed profile downloads and resolving ES9+ HTTPS connectivity issues.
  • Designing backend systems to integrate with carrier ES2+ interfaces and SM-DP+ aggregators.
  • Managing the lifecycle of activation codes, including handling one-time use and confirmation code requirements.
  • Validating device hardware compatibility and regional lock status before deployment.

How eSIM Development & Troubleshooting Works

  1. Determine the appropriate RSP architecture (Consumer vs M2M) based on the target device use case.
  2. Secure necessary platform entitlements, such as Apple carrier partnership agreements or Android carrier privilege certificates.
  3. Implement activation code parsing for the LPA standard format to initiate the profile request.
  4. Facilitate the profile download process, ensuring stable connectivity and proper radio state management.
  5. Conduct testing using dedicated test eUICCs and TS.48 test cases prior to GSMA SAS-certified production rollout.

eSIM Development & Troubleshooting Setup

Developers should ensure they have the necessary carrier-signed certificates and access to an SM-DP+ environment. Use the following commands to integrate this into your workflow:

openclaw add skill esim
# Verify carrier entitlements are active on the development device

eSIM Development & Troubleshooting Data Schema & Taxonomy

This skill operates on GSMA-standardized data structures and activation protocols to ensure interoperability.

Protocol/Format Usage Description
LPA String LPA:1$SMDP+address$MatchingId - The standard activation code format
SGP.22 The GSMA standard for Consumer Remote SIM Provisioning
SGP.02 The GSMA standard for M2M (Machine-to-Machine) Provisioning
ES2+ The interface used for administrative carrier integration
TS.48 The technical specification for RSP testing and certification

eSIM Development & Troubleshooting Advanced Features

  • Automated validation of LPA activation code strings and confirmation code ($1) logic.
  • Integration workflows for major SM-DP+ aggregators like G+D, Thales, and IDEMIA.
  • Error handling for common carrier-level issues like Profile already exists and device-locking restrictions.
  • Support for managing test eUICCs and separating test EIDs from production environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*