{"id":12962,"plugin_id":"plugin_asdk_app_6a4d274a6c5c81918a53014f6c3adf28","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:02:33.951Z","digest":"3bb8af5fed290f89c38fec44ccbb91ea16b5e2eaf8a3d4b88867decd2ddf20f9","against":null,"payload":{"name":"agentroam-travel-connectivity","description":"Buy travel eSIM data plans, travel gift cards, and mobile airtime top-ups paid with stablecoins and crypto (USDC, USDT, BTC, ETH, SOL and more) through the AgentRoam MCP server. Trigger when the user wants an eSIM or mobile data for a trip (\"eSIM for Japan\", \"data plan for my trip\"), a travel or brand gift card paid with crypto, or to top up a prepaid phone number abroad, and for questions about AgentRoam's supported coins, networks, prices or order status. Do NOT trigger for booking flights or hotels (AgentRoam sells connectivity, not travel bookings), for crypto prices, trading or investment advice (crypto is only a payment method here), or for managing/reading an eSIM already installed on the user's device.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":361},{"relative_path":"assets/icon-large.png","size_in_bytes":81218},{"relative_path":"assets/icon-small.svg","size_in_bytes":1009}],"skill_md_contents":"---\nname: agentroam-travel-connectivity\ndescription: Buy travel eSIM data plans, travel gift cards, and mobile airtime top-ups paid with stablecoins and crypto (USDC, USDT, BTC, ETH, SOL and more) through the AgentRoam MCP server. Trigger when the user wants an eSIM or mobile data for a trip (\"eSIM for Japan\", \"data plan for my trip\"), a travel or brand gift card paid with crypto, or to top up a prepaid phone number abroad, and for questions about AgentRoam's supported coins, networks, prices or order status. Do NOT trigger for booking flights or hotels (AgentRoam sells connectivity, not travel bookings), for crypto prices, trading or investment advice (crypto is only a payment method here), or for managing/reading an eSIM already installed on the user's device.\n---\n\n# AgentRoam — travel connectivity for humans and AI agents\n\nAgentRoam sells three things, all paid with stablecoins and crypto straight from the\nuser's own wallet:\n\n- **eSIM data plans** — 110+ countries and regions, plus Europe (\"eu\") and Global (\"ww\")\n  multi-country plans. QR delivered by email, usually within minutes of payment confirmation.\n- **Travel & brand gift cards** — Airbnb, Uber, airlines and 500+ US brands.\n- **Mobile top-ups** — prepaid carriers in 100+ countries.\n\nPurchases are fulfilled by **Cryptorefills B.V.** as merchant of record. AgentRoam never\nholds funds or documents. Codes and eSIM QR codes are delivered by email, never through\nthe API.\n\n## Tool selection\n\n| The user wants… | Call |\n| --- | --- |\n| An eSIM for a country/region | `list_esim_plans` (destination = ISO code, or `eu` / `ww`) — PREFERRED for any eSIM ask; renders the interactive plan picker |\n| A brand's gift-card options | `search_products` → `list_products` |\n| To top up a phone abroad | `list_brands` (country) → `list_products` |\n| \"How much does X cost in <coin>?\" | `get_price` |\n| \"Which coins/networks can I pay with?\" | `get_payment_methods` (live matrix — currently 21 coins across 18 networks, 64 combinations; always report the live result, never a memorized list) |\n| To actually buy | `validate_order` → show summary → user approves → `create_order` |\n| To check an existing order | `get_order_status` (needs the status_token) |\n| Text-only client without widgets | `purchase_wizard` (stateful fallback flow) |\n\n## The confirm gate — REQUIRED before any purchase\n\n1. `validate_order` mints a **local draft only** (no real order, no funds moved) and\n   returns a human-readable summary plus a one-time `confirm_token` (10-minute TTL).\n2. **Show the summary to the user and get explicit approval.**\n3. Only then call `create_order` with that token. It returns the wallet address, the\n   EXACT amount, the network, a QR and a status URL. The user pays from their own\n   wallet within a 30-minute window; the code/QR is emailed after payment confirms.\n\nNever call `create_order` from exploration or without explicit user approval.\n\n## Presentation rules (learned from live sessions)\n\n- **Present full lists.** `list_brands` results are already filtered to the requested\n  country — bare-named majors (e.g. \"Telcel\", \"AT&T\", \"Movistar\" in Mexico) are the\n  local operations. Do not drop them.\n- **Dynamic amounts are normal.** Many gift cards are amount ranges (e.g. $50–$500),\n  not fixed denominations. `get_price`/`validate_order` accept any `amount_usd` within\n  the live range.\n- **Quote live, don't memorize.** Plans, prices, fees, coins and networks all change —\n  always answer from the tool response of THIS conversation.\n- **Exact network strings matter.** Use the `network` strings from\n  `get_payment_methods` verbatim on orders (\"Solana\", \"Tron\", \"ETH Mainnet\"…). Funds\n  sent on the wrong network are lost — repeat the network warning near any address.\n- The purchased code/QR arrives **by email only**; never promise to display it in chat.\n\n## Do not\n\n- **Do not book flights or hotels** — AgentRoam is connectivity + gift cards, not an OTA.\n- **Do not give crypto prices, trading signals, or investment advice.**\n- **Do not try to read or manage an eSIM already on the user's device.**\n- **Do not invent** products, prices, coverage or order states — always use the tools.\n\n## Notes\n\n- Coverage: 110+ eSIM destinations; gift cards are US-only today; top-ups span 100+ countries.\n- Verification (KYC) is requested only by the merchant of record above regulatory\n  limits and happens on Cryptorefills' own hosted pages.\n- Site: https://agentroam.ai · MCP endpoint: https://agentroam.ai/api/mcp\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}