Telnyx Freemium Upgrade

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill is coherent for upgrading Telnyx, but it can automatically start an account-upgrade flow and send a GitHub OAuth token to Telnyx, which is high-impact and needs explicit user review.

Install only if you are comfortable with an agent helping upgrade your Telnyx account and sharing GitHub or LinkedIn identity-verification data with Telnyx. Before use, require explicit approval for each upgrade attempt, review the GitHub scopes/token path, and inspect the referenced companion signup skill separately.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent could submit an account-upgrade evaluation and potentially change the Telnyx account tier when it encounters a blocked operation.

Why it was flagged

The instructions allow the agent to initiate the upgrade workflow from detected errors and choose an automated verification path, rather than only acting after an explicit user upgrade request.

Skill content
This skill triggers when the bot encounters a **freemium-blocked operation**... github_oauth NOT used → Try GitHub first (automated, no browser)
Recommendation

Require explicit user confirmation before any upgrade request, identity-verification submission, or account-tier change, and show the user what data will be sent.

What this means

A GitHub token from the user's local GitHub CLI session may be shared with Telnyx, potentially exposing profile and organization-access authority granted to that token.

Why it was flagged

The script submits a GitHub OAuth token to Telnyx for verification. This is related to the stated workflow, but it is high-impact credential handling beyond the primary Telnyx API key.

Skill content
DEFAULT_API_BASE = "https://api.telnyx.com" ... url = f"{api_base}/v2/account/upgrade/github" ... data = {"github_token": github_token}
Recommendation

Use this path only with informed consent, prefer an official scoped OAuth flow where possible, and use/revoke a least-privilege token if direct token submission is required.

What this means

Installing or using the companion skill could introduce additional account-creation or credential-handling behavior not reviewed here.

Why it was flagged

The skill references a separate companion skill for API-key generation/refresh, but that dependency is not included or pinned in the reviewed artifact set.

Skill content
This skill depends on **telnyx-bot-signup** for API key generation and refresh... `clawhub install telnyx-bot-signup`
Recommendation

Review the companion skill separately and pin a trusted version before using it for API-key generation or refresh.

What this means

Local cached state can affect future upgrade decisions; if stale or modified, the agent may take the wrong next step.

Why it was flagged

The skill relies on a persistent local cache to decide whether to skip, retry, or change verification methods.

Skill content
Read `~/.telnyx/upgrade.json`... decision: APPROVED → Skip evaluation entirely.
Recommendation

Treat the cache as advisory, confirm important states with Telnyx, and delete the cache if it becomes stale or untrusted.

What this means

A short-lived background process may continue polling GitHub while waiting for authorization.

Why it was flagged

The script starts a background GitHub auth-refresh process and records its PID, though it is bounded to the device-code authorization flow.

Skill content
BROWSER=false gh auth refresh --scopes user,read:org 2>"$TMPFILE" & ... echo "$REFRESH_PID" > "$PID_FILE"
Recommendation

Run scope refresh only when the user is present, keep the timeout bounded, and ensure the PID file is cleaned up after completion or cancellation.