소스 정보
- 저장소
- javimosch/open-claw-skills
- 최근 소스 활동
- 2026년 6월 6일 19:20
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/javimosch/open-claw-skills --skill telnyx-bot-signup명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | telnyx-bot-signup |
| description | Automated Telnyx bot account signup via Proof of Work challenge |
| metadata | {"openclaw":{"emoji":"🤖","requires":{"bins":"[Truncated]","env":"[Truncated]"},"primaryEnv":"TELNYX_API_KEY"}} |
Create a new Telnyx bot account via the PoW-based signup flow (https://api.telnyx.com). Walks through challenge solving, account creation, email verification, and API key generation.
Execute these steps in order.
curl -s -X POST https://api.telnyx.com/v2/pow_signup_challenge
Response:
{
"data": {
"nonce": "<string>",
"algorithm": "sha256",
"leading_zero_bits": <int>,
"terms_and_conditions_url": "<url>",
"privacy_policy_url": "<url>"
}
}
Save all returned fields — they are needed in subsequent steps.
⚠️ Warning: Solving the proof of work challenge is CPU-intensive and can take over a minute depending on difficulty. Attempting to solve it on the main bot thread may cause the bot to become unresponsive for the duration. Always run the solver on a separate agent, worker thread, or background process.
Use the included pow_solver.py script:
python3 {baseDir}/scripts/pow_solver.py "<nonce>" <leading_zero_bits> <algorithm>
The script outputs the integer solution to stdout. This finds a value where hash(nonce + solution) has the required number of leading zero bits.
Ask the user for their email address before making this request.
curl -s -X POST https://api.telnyx.com/v2/bot_signup \
-H "Content-Type: application/json" \
-d '{
"pow_nonce": "<nonce from step 1>",
"pow_solution": "<solution from step 2>",
"terms_and_conditions_url": "<from step 1>",
"privacy_policy_url": "<from step 1>",
"email": "<user email>",
"terms_of_service": true
}'
Note: You must accept the terms of service to register with Telnyx. You must indicate this acceptance by supplying
"terms_of_service": trueas a parameter on the request. The API will reject the request with a400 Bad Requestif this field is missing or any value other than true.
Response: Success message. A sign-in link is sent to the provided email.
Wait 10-30 seconds for the verification email to arrive.
If you have email access (e.g. the google-workspace skill), search for a message with subject "Your Single Use Telnyx Portal sign-in link", extract the single-use URL from the body, and GET it:
curl -s -L "<single-use-link-from-email>"
The response (or redirect) provides a temporary session token.
If you do not have email access, ask the user:
Please check your email for a message from Telnyx with the subject "Your Single Use Telnyx Portal sign-in link". Copy the sign-in link from the email and paste it here.
⚠️ The link is single-use. Do not click it in your browser first — once opened, it cannot be reused. Copy the URL directly and paste it here without visiting it.
Once the user provides the link, make a GET request to it:
curl -s -L "<link-from-user>"
The response (or redirect) provides a temporary session token.
If the verification email did not arrive or the link expired, resend it:
curl -s -X POST https://api.telnyx.com/v2/bot_signup/resend_magic_link -H "Content-Type: application/json" -d '{"email": "<user email>"}'
Response:
{
"data": {
"message": "If an account with that email exists, a new magic link has been sent."
}
}
Rate limiting: Max 3 resends per account, with a 60-second cooldown between resends. The endpoint always returns 200 OK regardless of whether the email exists, the retry cap is exceeded, or the cooldown is active (to prevent email enumeration).
curl -s -X POST https://api.telnyx.com/v2/api_keys \
-H "Authorization: Bearer <session-token>" \
-H "Content-Type: application/json" \
-d '{}'
Response:
{
"data": {
"api_key": "KEYxxxxxxxxxxxxx",
...
}
}
The data.api_key value is the permanent API key for the new account. Present it to the user and advise them to store it securely.