Not in the top 1,000 by GitHub stars
sv-number/skills
Give your AI agent a phone number: order a private number in 200+ countries over the API, read the SMS verification code, hand the number back. The widest country coverage in the category, checkable with one API call.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
sv-number/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → be674fda44d4
No earlier version was observed for comparison.
Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- sv-number
sv-number
How it works
sv-number
When your agent uses it
Order a private phone number in any country over the API, receive the SMS verification code, and hand the number back. Use when an agent has to pass a phone check during signup, login or account recovery, or needs a TOTP second factor computed locally.
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
4,369 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Before you start
- How it works
- Quick start
- Rules
- API reference
- Choosing where to buy
- Passing the second factor
- Errors
- Rate limits
- Critical gotchas
- Ideas: what you can do with a number
- Prefer native tools?
- Ready-made scripts
- Learn more
Scripts executed separately
scripts/order_number.mjsscripts/order_number.py
Files
SKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesSKILL.mdcore17,816 bytesscripts/order_number.mjsruns2,174 bytesscripts/order_number.pyruns2,555 bytes
Read SKILL.md
# SV Number
You are an AI agent. SV Number rents you a real phone number for as long as one signup
takes. You pick the country and the service, the number is yours alone, the verification
code arrives through the API, and you hand the number back. If the code never arrives,
you cancel and the money returns to your balance.
- Base URL: `https://sms-verification-number.com/stubs/handler_api`
- Docs: [sms-verification-number.com/en/api-sms-activate](https://sms-verification-number.com/en/api-sms-activate/)
- Human console: [sms-verification-number.com](https://sms-verification-number.com/en/)
---
## Before you startView the complete source on GitHubSkills included
- sv-number
Repository facts
- License
- MIT
- Created
- Aug 7, 2026
- Last pushed
- Aug 10, 2026
- Forks
- 4
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 8 notes
sv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsv-number/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 35 network referencesin 3 files: sv-number/SKILL.md:10 sv-number/scripts/order_number.mjs:9 sv-number/scripts/order_number.py:16
- No hidden or obfuscated text
- No instruction overrides
- 2 executable scriptsin 2 files: sv-number/scripts/order_number.mjs:1 sv-number/scripts/order_number.py:1
- 17 references to secretsin 3 files: sv-number/SKILL.md:9 sv-number/scripts/order_number.mjs:3 sv-number/scripts/order_number.py:3
- No requests to vote in Hot
Show all 54 signals by file
sv-number/SKILL.md
- Access to secretsline 9
[Credential-related source omitted] - Network accessline 10
The account balance must be funded; there is no free tier. No system packages required. metadata: api_base: https://sms-verification-number.com/stubs/handler_api - Network accessline 11
metadata: api_base: https://sms-verification-number.com/stubs/handler_api homepage: https://sms-verification-number.com - Network accessline 12
api_base: https://sms-verification-number.com/stubs/handler_api - Network accessline 13
homepage: https://sms-verification-number.com - Network accessline 14
docs: https://sms-verification-number.com/en/api-sms-activate/ - Network accessline 25
- Base URL: `https://sms-verification-number.com/stubs/handler_api` - Network accessline 26
- Docs: [sms-verification-number.com/en/api-sms-activate](https://sms-verification-number.com/en/api-sms-activate/) - Network accessline 27
- Human console: [sms-verification-number.com](https://sms-verification-number.com/en/) - Access to secretsline 35
[Credential-related source omitted] - Network accessline 36
human shared one earlier. Skip to [Quick start](#quick-start). 2. You don't have a key. Your human creates an account at [sms-verification-number.com/en/register](https://sms-verification-number.com/en/register/), - Network accessline 37
2. You don't have a key. Your human creates an account at [sms-verification-number.com/en/register](https://sms-verification-number.com/en/register/), tops up the balance, and copies the key from - Network accessline 38
[sms-verification-number.com/en/register](https://sms-verification-number.com/en/register/), - Network accessline 39
tops up the balance, and copies the key from [their profile](https://sms-verification-number.com/en/user/profile/). Ask them for it, then store it in an environment variable, never in chat, never in a file you commit. - Network accessline 40
[their profile](https://sms-verification-number.com/en/user/profile/). Ask them for it, - Network accessline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Network accessline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Network accessline 170
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Network accessline 182
# code received and used curl '...&action=setStatus&id=234242&status=6&lang=en' # → ACCESS_ACTIVATION - Network accessline 183
curl '...&action=setStatus&id=234242&status=6&lang=en' # → ACCESS_ACTIVATION - Network accessline 185
# no code came, cancel and get the money back curl '...&action=setStatus&id=234242&status=8&lang=en' # → ACCESS_CANCEL - Network accessline 186
curl '...&action=setStatus&id=234242&status=8&lang=en' # → ACCESS_CANCEL - Network accessline 188
# need a second code on the same number (password reset, re-send) # works once a first code has already arrived; before that it answers BAD_STATUS curl '...&action=setStatus&id=234242&status=3&lang=en' # → ACCESS_RETRY_GET - Network accessline 190
curl '...&action=setStatus&id=234242&status=3&lang=en' # → ACCESS_RETRY_GET - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 379
[Credential-related source omitted] - Network accessline 382
Source and configuration for other runners: https://github.com/sv-number/mcp-server - Network accessline 393
- Full API documentation: [sms-verification-number.com/en/api-sms-activate](https://sms-verification-number.com/en/api-sms-activate/) - Network accessline 394
- Get an API key: [your profile](https://sms-verification-number.com/en/user/profile/) - Network accessline 395
- Prices and availability by country: [the buying widget](https://sms-verification-number.com/en/#widget) - Network accessline 396
- Refund rules: [refund policy](https://sms-verification-number.com/en/refund-policy/)
sv-number/scripts/order_number.mjs
- Executable scriptline 1
Executable file - Access to secretsline 3
[Credential-related source omitted] - Network accessline 9
const API = "https://sms-verification-number.com/stubs/handler_api"; - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 13
[Credential-related source omitted] - Network accessline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Network accessline 15
const response = await fetch(`${API}?${query}`);
sv-number/scripts/order_number.py
- Executable scriptline 1
Executable file - Access to secretsline 3
[Credential-related source omitted] - Network accessline 16
API = "https://sms-verification-number.com/stubs/handler_api" - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 54 facts
- Access to secrets in the frontmatter of the SKILL.mdsv-number/SKILL.md:9Low confidence
- Network access in the frontmatter of the SKILL.mdsv-number/SKILL.md:10Low confidence
- Network access in the frontmatter of the SKILL.mdsv-number/SKILL.md:11Low confidence
- Network access in the frontmatter of the SKILL.mdsv-number/SKILL.md:12Low confidence
- Network access in the frontmatter of the SKILL.mdsv-number/SKILL.md:13Low confidence
- Network access in the frontmatter of the SKILL.mdsv-number/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:25Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:26Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:27Low confidence
- Access to secrets in prose of the SKILL.mdsv-number/SKILL.md:35Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:36Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:37Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:38Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:39Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:40Low confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:93High confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:93High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:104High confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:104High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:111High confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:111High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:149High confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:149High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:170High confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:170High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:182High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:183High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:185High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:186High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:188High confidence
- Network access in code of the SKILL.mdsv-number/SKILL.md:190High confidence
- Access to secrets in prose of the SKILL.mdsv-number/SKILL.md:228Low confidence
- Access to secrets in code of the SKILL.mdsv-number/SKILL.md:379High confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:382Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:393Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:394Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:395Low confidence
- Network access in prose of the SKILL.mdsv-number/SKILL.md:396Low confidence
- Executable script in a comment of a file that runssv-number/scripts/order_number.mjs:1Low confidence
- Access to secrets in a comment of a file that runssv-number/scripts/order_number.mjs:3Low confidence
- Network access in code of a file that runssv-number/scripts/order_number.mjs:9High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuesv-number/scripts/order_number.mjs:10Low confidence
- Access to secrets in a comment of a file that runssv-number/scripts/order_number.mjs:12Low confidence
- Network access in code of a file that runssv-number/scripts/order_number.mjs:13High confidence
- Network access in code of a file that runssv-number/scripts/order_number.mjs:14High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuesv-number/scripts/order_number.mjs:14Low confidence
- Network access in code of a file that runssv-number/scripts/order_number.mjs:15High confidence
- Executable script in prose of a file that runssv-number/scripts/order_number.py:1Low confidence
- Access to secrets in prose of a file that runssv-number/scripts/order_number.py:3Low confidence
- Network access in code of a file that runssv-number/scripts/order_number.py:16High confidence
and 4 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md sv-number/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md sv-number/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md sv-number/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md sv-number/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md sv-number/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md sv-number/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.