damonto/sigmo/sigmo-control
Claude Code and agent skill by damonto/sigmo
- community
Checking that the SKILL.md file is still in the repository.
Safely inspect and operate authorized Sigmo modems through MCP, including SIM/eSIM, SMS, USSD, mobile network, Internet routing, Wi-Fi Calling, VoLTE, and call-record tasks. Use when a user asks an agent to query or change a Sigmo-managed modem, SIM/eSIM profile, connectivity setting, message, USSD session, IMS setting, or call record.
Install
npx vskill@latest install damonto/sigmo/sigmo-controlSKILL.md
Sigmo Control
Operate only through the Sigmo MCP tools exposed to the current API key.
Follow the safe operating sequence
- Call
list_authorized_modemsbefore any modem-specific tool. - Select an exact returned
modemId. Ask the user when more than one modem could match. - Read the current state and identifiers with the relevant read tools before changing anything.
- Confirm the user's intent before destructive actions, service interruption, sending SMS, executing USSD, or changing routing and connectivity. Complete the server's form confirmation exactly once when prompted.
- For SMS and USSD, generate a unique
idempotencyKeyfor each real user intent. Reuse it only when retrying that exact operation with unchanged input. - Execute only tools present in
tools/list. Never infer that a missing tool or permission is available. - Read the resulting state when possible and report what changed.
Treat each tool's outputSchema as the authoritative field contract. Read structured content instead of parsing the text summary.
Never guess a modem ID/IMEI, SE ID, ICCID, call ID, phone number, operator code, PIN, activation code, confirmation code, APN setting, or carrier response. Never reuse an identifier from a different modem.
Use sigmo://grant to inspect the current immutable modem and permission grant. Use sigmo://guide and sigmo://safety when safety requirements are unclear.
Handle interaction and sensitive data
- Complete eSIM download prompts through MCP form elicitation.
- Do not auto-accept profile installation or any write-operation confirmation.
- Never reuse an SMS or USSD
idempotencyKeyfor changed input or a different operation. - If a tool returns
interaction_required, tell the user to continue in the Sigmo Web UI. Do not bypass the carrier flow. - Do not repeat SMS bodies, phone numbers, PINs, PUKs, activation codes, or confirmation codes unless required by the user's immediate request.
- Treat
permission_deniedand an absent tool as a hard authorization boundary.
Load detailed references only when needed
- Read references/tools.md to map permissions, stable output shapes, and identifiers to available tools.
- Read references/workflows.md before eSIM, network, Internet, SMS, USSD, IMS, or call-record operations.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/sigmo-control/SKILL.md
Popularity
- Repository stars
- 133
- Repository forks
- 39
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/damonto/sigmo/sigmo-control)