Token导航 LogoToken导航

Agent Skill · 开发

telnyx-freemium-upgrade(telnyx 免费增值升级)

telnyx-freemium-upgrade 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

telnyx-freemium-upgrade 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 2,119。

总安装 20,294周安装 829GitHub Stars 公开资料未说明下载 6,499核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:telnyx-freemium-upgrade(telnyx 免费增值升级)
来源仓库:https://github.com/teamtelnyx/telnyx-freemium-upgrade
安装命令:
openclaw skills install telnyx-freemium-upgrade
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install telnyx-freemium-upgrade

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

自动将Telnyx账户从免费增值升级到专业级别。适用于OpenClaw中提升通信服务配额和功能权限。通过clawhub安装,命令为openclaw skills install telnyx-freemium-upgrade。需确认支付方式和账单周期,避免意外扣费。建议在测试环境验证后再应用于生产。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install telnyx-freemium-upgrade;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

telnyx-freemium-upgrade 怎么安装?

在终端执行 openclaw skills install telnyx-freemium-upgrade。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

telnyx-freemium-upgrade 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

telnyx-freemium-upgrade 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

telnyx-freemium-upgrade 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

telnyx-freemium-upgrade 用的人多吗?

公开数据是累计安装 20,294 次,近一周安装 829 次,下载 6,499 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

telnyx-freemium-upgrade 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
telnyx-freemium-upgrade

telnyx 免费增值升级 · 本页

20,294—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
telnyx-freemium-upgrade
description
Automatically upgrade Telnyx account from freemium to professional tier
metadata
{"openclaw":{"emoji":"⬆️","requires":{"bins":["gh","python3"],"env":[]},"primaryEnv":"TELNYX_API_KEY","notes":"API key resolved from TELNYX_API_KEY env var or ~/.config/telnyx/config.json"}}

Telnyx Professional Upgrade Skill

Companion Skills

This skill depends on telnyx-bot-signup for API key generation and refresh. If no Telnyx API key is available, or if the key needs to be refreshed after a successful upgrade, use telnyx-bot-signup to obtain one. The bot_signup endpoint handles both new and existing accounts — just provide the user's email.

SkillWhen neededInstall
telnyx-bot-signupNo API key available, or key refresh needed post-upgradeclawhub install telnyx-bot-signup

When to Activate

This skill triggers when the bot encounters a freemium-blocked operation. Activate when ANY of these conditions occur:

Automatic Triggers (API Error Codes)

Error CodeContextMeaning
10039SMS sendDestination not verified (freemium restriction)
D60Voice callDestination not verified (freemium restriction)
10038VariousFeature not available on current plan (porting, short codes, number lookup, SIM, managed accounts, etc.)

Heuristic Triggers (Capacity Limits)

  • Phone number order fails after the first purchase (1 number limit)
  • Balance/credit check returns low available credit ($10 ceiling)
  • Inability to add funds / top up balance — freemium accounts cannot add balance or payment methods. If the bot encounters an error when trying to add funds, check account tier, or top up, and the account is freemium, this is a strong signal that an upgrade is needed.
  • Account shows as "inactive" or "deactivated" due to $0 balance on freemium tier

Explicit Triggers

  • User requests an upgrade: "upgrade my account", "I need professional tier"
  • Bot needs a non-freemium feature: "send SMS to unverified number", "port a number", "create a managed account"
  • User or bot tries to add balance/payment and is blocked by freemium restrictions

Verification Methods

Two verification methods are available. Each can only be used once per account.

MethodFlagBrowser?Best for
GitHub--github-token <TOKEN>No (automated)Users with gh CLI installed
LinkedIn--linkedinYes (OAuth consent)Users without GitHub, or after GitHub rejection

Method Selection Decision Tree

Which method to try?
├── Check ~/.telnyx/upgrade.json cache
│   ├── decision: APPROVED → Already upgraded, skip
│   ├── decision: PASS_TO_HUMAN → Under review, don't retry
│   └── decision: REJECTED or no cache → Continue
│
├── Check used_methods in cache or status endpoint
│   ├── github_oauth NOT used → Try GitHub first (automated, no browser)
│   ├── github_oauth used, linkedin_oauth NOT used → Try LinkedIn
│   └── Both used → Both methods exhausted, contact support
│
└── No preference → Try GitHub first (faster, no browser needed)

LinkedIn Verification Method

When to use: User has no GitHub account, GitHub method was REJECTED, or user prefers LinkedIn.

Flow:

1. python3 {baseDir}/scripts/evaluate-upgrade.py --linkedin
   → Returns { action: "open_url", url: "<linkedin_oauth_url>" }

2. Present the URL to the user:
   "To verify your identity, please open this link and sign in with LinkedIn:
    <url>
    After authorizing, you can close the browser tab."

3. The script polls automatically. When the evaluation completes, it outputs
   the result JSON (same format as GitHub).

4. Handle outcome: APPROVED / REJECTED / PASS_TO_HUMAN (same as GitHub)

Notification templates for LinkedIn URL:

Telegram:

🔗 Telnyx Account Upgrade — LinkedIn Verification

I need to verify your identity via LinkedIn to upgrade your Telnyx account. This is a one-time step.

👉 Open: <URL>
⏰ Link expires in 10 minutes

Sign in with your LinkedIn account when prompted. After authorizing, you can close the tab.

Slack:

:link: *Telnyx Account Upgrade — LinkedIn Verification*

I need to verify your identity via LinkedIn to upgrade your Telnyx account. This is a one-time step.

:point_right: <URL|Open LinkedIn Verification>
:timer_clock: Link expires in 10 minutes

Sign in with your LinkedIn account when prompted. After authorizing, you can close the tab.

Pre-flight Checks (ALWAYS do these first)

Before submitting a new evaluation:

1. Check Local Cache

Read ~/.telnyx/upgrade.json. If it exists:

  • decision: "APPROVED" → Skip evaluation entirely. The account is already upgraded. Retry the blocked operation directly.
  • decision: "PASS_TO_HUMAN" → Re-poll the status endpoint with the cached evaluation_id to check if a decision was made. Do NOT submit a new evaluation.
  • decision: "REJECTED" → Check used_methods:

- Only github_oauth used → Try LinkedIn: python3 {baseDir}/scripts/evaluate-upgrade.py --linkedin - Only linkedin_oauth used → Try GitHub: python3 {baseDir}/scripts/evaluate-upgrade.py --github-token <TOKEN> - Both used → All methods exhausted. Contact support.

  • status: "polling_timeout" → Re-poll the cached evaluation_id. The evaluation may have completed server-side.

2. Check used_methods via Status Endpoint

If no cache or cache is stale, poll GET /v2/account/upgrade-request-status/{evaluation_id} (if you have an evaluation_id) or check the latest evaluation. Check which methods have been used and follow the decision tree above.


Token Type Detection and Handling

Run {baseDir}/scripts/check-gh-auth.sh to get token info. Handle based on token_type:

ghs_ (GitHub App Installation Token) → ABORT

These tokens represent a GitHub App, NOT a human user. Cannot verify human identity.

Tell the user:

Your GitHub CLI is authenticated with a GitHub App installation token (commonly used in CI/CD environments). This token type cannot access user profile data needed for identity verification. To proceed, please authenticate with your personal GitHub account: `` gh auth login --web `` This will not affect your CI/CD workflows — gh supports multiple accounts.

STOP — wait for user to re-authenticate, then retry.

github_pat_ (Fine-grained PAT) → WARN and PROCEED

Fine-grained PATs have limited API access: /user/orgs returns empty, no GraphQL support. Evaluation will have degraded data.

Tell the user:

Your GitHub CLI is using a fine-grained personal access token. Some profile data (organizations, GraphQL contributions) may be unavailable, which could affect your evaluation. For best results, run gh auth login --web to use a standard OAuth token.

PROCEED with the token anyway — the evaluator handles partial data.

gho_ or ghp_ (OAuth / Classic PAT) → CHECK SCOPES and PROCEED

These are compatible token types. Check scopes and refresh if needed.


Scope Check and Refresh

Required scopes: user, read:org

If check-gh-auth.sh returns missing_scopes that is non-empty:

  1. Run {baseDir}/scripts/refresh-gh-scopes.sh
  2. Check the output:

- success: true → scopes refreshed without browser interaction. Continue to submission. - requires_browser: true + success: false → the device_code, verification_uri, and pid fields are returned. Deliver the device code to the user via the Notification Decision Tree below.

  1. After the user authorizes, run {baseDir}/scripts/wait-for-auth.sh to confirm the refresh completed:

- success: true → scopes refreshed. Continue to submission. - success: false → device code expired or authorization was denied. Retry from step 1 (max 3 times).

You can also pass the PID directly: bash {baseDir}/scripts/wait-for-auth.sh --pid <PID>


Notification Decision Tree (Scope Refresh)

When the bot needs a scope refresh or token acquisition:

START: Bot needs GitHub scope refresh
│
├── Is `gh` installed?
│   ├── NO → Notify user: "Install gh: https://cli.github.com"
│   │        OR offer manual PAT creation via github.com/settings/tokens
│   │        INTERVENTION: MEDIUM
│   │
│   └── YES → Check token type (prefix)
│       │
│       ├── ghs_ (installation) → ABORT
│       │   Notify user: "Need personal GitHub auth, not CI/CD token"
│       │   INTERVENTION: MEDIUM
│       │
│       ├── github_pat_ (fine-grained) → WARN, proceed with degraded data
│       │   Cannot refresh scopes on PATs → proceed as-is
│       │   INTERVENTION: ZERO (but evaluation has less data)
│       │
│       └── gho_ / ghp_ (OAuth / classic PAT) → Check scopes
│           │
│           ├── Scopes OK → PROCEED directly to upgrade evaluation
│           │   INTERVENTION: ZERO
│           │
│           └── Scopes missing → Need refresh
│               │
│               └── Send device code to user's active channel
│                   │
│                   ├── User reachable on Telegram/Slack/etc?
│                   │   ├── YES → Send code + link (see Cross-Channel Notification)
│                   │   │   INTERVENTION: MINIMAL (user taps link, enters code)
│                   │   │
│                   │   └── NO (offline) → Save state + heartbeat
│                   │       INTERVENTION: DEFERRED

Cross-Channel Notification (Minimal Intervention)

Parse the device code from refresh-gh-scopes.sh output (device_code and verification_uri fields).

Send to the user's active channel:

Telegram:

🔑 Telnyx Account Upgrade

I need to verify your GitHub identity to upgrade your Telnyx account from freemium to professional tier. This is a one-time step.

👉 Visit: https://github.com/login/device
📝 Enter code: <DEVICE_CODE>
⏰ Expires in 15 minutes

Tap the link above to open in your browser. You must be logged into GitHub.

Slack:

:key: *Telnyx Account Upgrade*

I need to verify your GitHub identity to upgrade your Telnyx account. This is a one-time step.

:point_right: <https://github.com/login/device|Open GitHub Device Authorization>
:pencil: Enter code: `<DEVICE_CODE>`
:timer_clock: Expires in 15 minutes

You must be logged into GitHub in your browser.

SMS (last resort):

Telnyx upgrade: enter code <DEVICE_CODE> at github.com/login/device within 15 min. Must be logged into GitHub.

Use the user's last active channel (check OpenClaw config at ~/.openclaw/openclaw.json). Priority: Telegram > Slack > SMS.

Deferred (User Offline)

If the user is unreachable:

  1. Save state to ~/.telnyx/upgrade.json:
   {
     "pending_action": "scope_refresh",
     "reason": "missing_scopes",
     "required_scopes": ["user", "read:org"],
     "queued_at": "<ISO_TIMESTAMP>",
     "original_task": "<description of what triggered the upgrade>"
   }
  1. On user return (next message to bot), respond:

> Before we continue, I need to upgrade your Telnyx account to use [requested feature]. This requires a one-time GitHub verification. Ready to proceed?


Proactive Upgrade (Optional)

On first Telnyx API interaction or skill load, the bot MAY proactively check the account tier:

  1. If freemium and no prior attempt:

- If gho_ token with user scope already present → start upgrade silently in background. Notify user only on completion. - If scopes missing but token compatible → offer: "I notice you're on Telnyx's freemium tier. Some features you might need require an upgrade. I can handle this now (takes ~2 min, needs GitHub verification) or we can do it later when you actually need it. Want me to proceed?" - If gh not installed or ghs_ token → queue for later, don't interrupt.

  1. If prior APPROVED → no action needed.
  2. If prior REJECTED → inform only when user hits a freemium wall.
  3. If prior PASS_TO_HUMAN → re-poll silently.

Intent Analysis (Before API Call)

The bot can analyze the user's intent before making a Telnyx API call to proactively trigger the upgrade:

User saysBot infersAction
"Send SMS to +1-555-123-4567"Will need non-freemium (unverified destination)Check tier → pre-upgrade if needed
"Port my number from AT&T"Will need non-freemium (porting blocked)Check tier → pre-upgrade if needed
"Buy 5 phone numbers"Will need non-freemium (1 number limit)Check tier → pre-upgrade if needed
"Set up a SIP trunk"Will need non-freemium (SIM/SIP blocked)Check tier → pre-upgrade if needed
"Create a managed account"Will need non-freemium (10038)Check tier → pre-upgrade if needed
"Check my balance"Freemium OKNo action
"Buy a phone number"Freemium OK (1st number)No action

API Key Resolution

The Telnyx API key is resolved in this order:

  1. TELNYX_API_KEY environment variable — checked first
  2. ~/.config/telnyx/config.json — fallback (written by telnyx auth setup from the telnyx-cli skill)

To read from the config file:

API_KEY="${TELNYX_API_KEY:-$(python3 -c "import json; print(json.load(open('$HOME/.config/telnyx/config.json'))['api_key'])" 2>/dev/null || echo '')}"

If neither source has a key, hand off to the telnyx-bot-signup skill to generate one. The bot_signup endpoint works for both new and existing accounts — it sends a magic sign-in link to the user's email and produces a fresh API key. If telnyx-bot-signup is not installed:

No Telnyx API key found. Install the signup skill (clawhub install telnyx-bot-signup) or set the TELNYX_API_KEY environment variable.

Submission and Polling

GitHub Method

Once the GitHub token is ready:

  1. Resolve the Telnyx API key (see API Key Resolution above).
  2. Run {baseDir}/scripts/get-gh-token.sh to extract the GitHub token.
  3. Run {baseDir}/scripts/evaluate-upgrade.py --github-token <TOKEN> --api-key <API_KEY>
  4. The script handles: submission → polling (every 5s, max 120s) → caching → structured output.

LinkedIn Method

  1. Resolve the Telnyx API key (see API Key Resolution above).
  2. Run {baseDir}/scripts/evaluate-upgrade.py --linkedin --api-key <API_KEY>
  3. The script outputs an open_url action with the LinkedIn OAuth URL.
  4. Present the URL to the user (see notification templates above).
  5. The script automatically polls for the evaluation to appear and complete.
  6. Output is the same JSON format as the GitHub method.

Response Templates (Per Outcome)

APPROVED

Your Telnyx account has been upgraded to the professional tier! Retrying your request...

Then retry the original blocked operation. If the retry still fails with the same error, the API key needs to be refreshed to pick up professional-tier permissions. Use telnyx-bot-signup to generate a fresh key (same email, sign-in flow) rather than asking the user to visit the portal.

REJECTED

Check the used_methods and next_steps fields in the script output:

  • GitHub only used → Offer LinkedIn:

> Your GitHub-based upgrade was not approved. I can try verifying your identity via LinkedIn instead. This requires opening a link in your browser. Want me to proceed?

  • LinkedIn only used → Offer GitHub:

> Your LinkedIn-based upgrade was not approved. I can try verifying your identity via GitHub instead. Want me to proceed?

  • Both methods used →

> Your professional upgrade request was not approved via either verification method. > > Please contact Telnyx support: https://support.telnyx.com > > The original task requiring professional features cannot proceed at this time.

PASS_TO_HUMAN

Your upgrade application is under manual review by the Telnyx team. A support ticket has been created. I've set up automatic status checks — you'll be notified as soon as a decision is made. In the meantime, freemium features remain available.

Set up a cron job to poll the status automatically. Use the OpenClaw cron system:

openclaw cron add \
  --name "telnyx-upgrade-poll" \
  --every 3600000 \
  --session isolated \
  --message "Run: python3 <SKILL_SCRIPTS_DIR>/evaluate-upgrade.py --poll-only --evaluation-id <EVALUATION_ID> --api-key $TELNYX_API_KEY. If the decision is APPROVED, tell me the account has been upgraded and retry the original blocked operation. If REJECTED, tell me it was not approved and suggest contacting support. If still PASS_TO_HUMAN / under review, do nothing — the next poll will check again." \
  --announce \
  --channel last

Replace <EVALUATION_ID> with the cached evaluation ID and <SKILL_SCRIPTS_DIR> with the absolute path to this skill's scripts directory.

Polling schedule: Every 1 hour (3600000ms). Manual review typically resolves within minutes to hours, so hourly is a good balance between responsiveness and not hammering the API.

On resolution (APPROVED or REJECTED): The cron job's isolated session will announce the result to the user's last active channel. After announcing, remove the cron job:

openclaw cron remove <jobId>

The bot should also update the local cache at ~/.telnyx/upgrade.json and, if APPROVED, retry the original blocked operation.

Cleanup: If the cron job runs 24 times (24 hours) with no resolution, it should self-disable and notify the user to contact Telnyx support directly:

Your upgrade application has been under review for over 24 hours. Please contact Telnyx support directly: https://support.telnyx.com

TIMEOUT / POLLING FAILURE

The upgrade evaluation is taking longer than expected. Your evaluation ID is: <EVALUATION_ID> I'll check again later. Continuing with freemium features for now.

Cache the evaluation_id for later polling.

ERROR (API failure)

The upgrade evaluation encountered an error. This may be temporary — I'll retry shortly.

Retry up to 3 times with exponential backoff (1s, 2s, 4s). If still failing, report the error and suggest the user try again later.

ALREADY ATTEMPTED

Check used_methods to determine which methods remain:

  • github_oauth used, linkedin_oauth not used →

> A GitHub-based upgrade evaluation was already submitted. Each verification method can only be used once. I can try LinkedIn verification instead — this requires opening a link in your browser. Want me to proceed?

  • linkedin_oauth used, github_oauth not used →

> A LinkedIn-based upgrade evaluation was already submitted. Each verification method can only be used once. I can try GitHub verification instead. Want me to proceed?

  • Both used →

> Both verification methods (GitHub and LinkedIn) have been used for this account. Please contact Telnyx support: https://support.telnyx.com


Error Handling Reference

#ScenarioDetectionHandling
1gh not installedwhich gh failsReport: "GitHub CLI (gh) is required. Install: https://cli.github.com". Alternatively, offer manual PAT creation via github.com/settings/tokens.
2gh not authenticatedgh auth status failsRun gh auth login --web --scopes user,read:org and guide user through browser flow
3ghs_ token (CI/CD)Token prefix = ghs_ABORT with clear message (see Token Type Detection above). Cannot verify human identity. Must gh auth login --web.
4github_pat_ tokenToken prefix = github_pat_WARN about degraded data, proceed anyway. Cannot refresh scopes on PATs.
5API key invalid/expired401 from gatewayReport to user, suggest checking API key
6Already upgraded (prior APPROVED)Cache or status endpoint checkSkip evaluation, proceed with original blocked operation
7Attempt limit reached (429)used_methods includes the methodReport that the method was already used. If the other method is available, suggest it. If both used, suggest support.
8Network errorsHTTP 0 / connection failureRetry up to 3 times with exponential backoff (1s, 2s, 4s). If persistent, notify user.
9Evaluation already in progress (409)Backend returns 409Check cached evaluation_id, resume polling instead of submitting new evaluation
10PASS_TO_HUMAN from previous sessionCache shows PASS_TO_HUMANRe-poll the cached evaluation_id silently. Notify user if decision changed.
11User doesn't complete device code in timegh auth refresh exits with error after 15 minGenerate new code, re-notify user via their active channel. Max 3 retries before giving up.
12User on Telegram, away from machineUser's last channel = telegramSend device code + verification URL to Telegram chat (see templates above)
13User on Slack, away from machineUser's last channel = slackSend device code via Slack DM using slack-send.sh (see templates above)
14User on phone, NOT logged into GitHubN/A — extra login step on phoneDevice code link still works; user will see GitHub login before device page. One extra tap.
15User completely offlineNo channel responds to notificationSave state to ~/.telnyx/upgrade.json with pending_action: "scope_refresh". Set up heartbeat polling (every 30 min). On user return, first message = upgrade prompt.
16Device code expires (15 min TTL)gh auth refresh exits with errorGenerate new code, re-notify user. Max 3 retries before giving up.
17Multiple bots, same userBackend returns 409/429Handle gracefully — check status endpoint, resume polling existing evaluation
18GitHub outageAPI calls to GitHub fail with HTTP 5xxDetect via error response. Notify user. Retry later via heartbeat.
19User cancels authorizationgh auth refresh returns access_deniedInform user: "Authorization was cancelled. Run again when ready."
20Concurrent scope refresh + evaluationRace conditiongh auth refresh is blocking — evaluation only starts after it returns. No race condition.

平台分布

OpenClaw

71.87%
按下载量换算4,671

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills