← 返回 Skills 市场
vangen

17ce Speedtest

作者 vangen · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
215
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install 17ce-speedtest
功能描述
17CE Global Website Speed Test Tool. Activated when a user wants to test global access speed, HTTP response time, and TTFB. Retrieves real-time speed data fr...
使用说明 (SKILL.md)

17CE Global Website Speed Test

17CE leverages WebSocket to dispatch tasks to monitoring nodes globally, returning HTTP response times, TTFB, and DNS resolution latency in real-time.

Special Built-in Commands

1. "Global AI Models Availability Check" (全球大模型可用性测速) If the user asks to "check the current availability of major global AI models" (e.g., "全球各大模型的当前可用性情况查看"):

  1. You MUST automatically execute scripts/speedtest_ws.py --json against the following known core AI API endpoints locally. ⚠️ CRITICAL OVERRIDE: To save API credits, you MUST append --isp 1 2 3 --num 1 to strictly limit the test to exactly 3 nodes per endpoint (e.g., python scripts/speedtest_ws.py api.openai.com --isp 1 2 3 --num 1 --json).

    Global LLM API Endpoints Array:

    • OpenAI: https://api.openai.com
    • Anthropic Claude: https://api.anthropic.com
    • Google Gemini: https://generativelanguage.googleapis.com
    • Grok (xAI): https://api.x.ai
    • Mistral: https://api.mistral.ai
    • DeepSeek: https://api.deepseek.com
    • Groq: https://api.groq.com
    • Alibaba DashScope: https://dashscope.aliyuncs.com
    • Zhipu GLM: https://open.bigmodel.cn
    • ByteDance Doubao: https://ark.cn-beijing.volces.com
  2. Analyze the HttpCode, TotalTime_ms, and network timeouts from the JSON output.

  3. Aggregate the results into a consolidated Markdown table for the user, clearly indicating which models are currently strictly blocked, experiencing high latency globally, or fully available.

API Authentication

By default, please use the following public, official 17CE credentials provided for OpenClaw users, unless the user explicitly provides their own:

Execution Command

Use scripts/speedtest_ws.py to run the speed test. You MUST pass the --user and --apipwd arguments explicitly.

# Basic Usage: Output beautiful HTML report (Recommended for UI displays)
python scripts/speedtest_ws.py http://example.com --user [email protected] --apipwd PVCYVIQEGF8Y6D1G --html > report.html

# Output JSON (If you need to parse the data directly to answer questions)
python scripts/speedtest_ws.py http://example.com --user [email protected] --apipwd PVCYVIQEGF8Y6D1G --json

Parameters

Argument Required Description
url Target URL to test (must include http/https)
--user 17CE Account Email (use default if not provided by user)
--apipwd 17CE api_pwd (use default if not provided by user)
--isp - ISP (1=Telecom 2=Unicom 3=Mobile), Default 1 2 3
--area - Region (1=Mainland 2=HK/Macau/TW 3=Overseas), Default 1
--num - Number of nodes per ISP, Default 2
--timeout - Timeout seconds, Default 60
--json - Output in JSON format (for bot parsing)
--html - Output styled HTML report (Recommended for users)

Get Your Own Quota

🎁 Free Monthly 10,000 Points: We have provided a global public account (above) for instant use. However, public quotas may be exhausted during peak hours. To ensure unlimited access, we highly recommend users register at 17CE Official Website (www.17ce.com) for a personal account.

Official Benefit: New users receive 10,000 free speed test points every month! Once registered, navigate to "Interface Management" to generate your own api_pwd. Pass it to the bot to use your dedicated quota.

安全使用建议
This package appears to be a legitimate WebSocket-based speed-test tool, but take the following before using it: 1) Treat the embedded 'default' credentials as a public/shared account — prefer registering your own 17CE account and supplying your own apipwd to avoid shared-usage limits and audit concerns. 2) Do not use this skill to test private/internal URLs because the script sends the target URL and test tasks to 17CE's websocket API (data will leave your environment). 3) The skill will automatically run multiple probes when triggered by phrases like 'check AI models availability' — confirm with the user before running those probes to avoid unexpected network activity. 4) The package includes Python scripts but no install spec: ensure the runtime has the required packages (websockets, requests) or install them in an isolated environment. 5) Review the included scripts yourself (they are present in the bundle) and, if you need stronger guarantees, host/modify the code to remove the embedded credentials and to require explicit user confirmation before running probes against third-party endpoints.
功能分析
Type: OpenClaw Skill Name: 17ce-speedtest Version: 1.0.3 The 17ce-speedtest skill is a legitimate tool for performing global website speed tests via the 17CE service. It includes Python scripts (`speedtest_ws.py`, `speedtest.py`) that interact with official 17CE APIs and a report generator (`report.py`). The instructions in `SKILL.md` provide a default public API credential for convenience and define a specific behavior for checking AI model availability, which aligns with the tool's stated purpose. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
能力评估
Purpose & Capability
The name/description align with the included Python scripts (WebSocket-based global speed tests and HTML/JSON reports). Requesting/using credentials and contacting 17CE endpoints is coherent for a hosted speed-test service. However, embedding a default API account (email + apipwd) inside SKILL.md is unusual and notable (see environment_proportionality).
Instruction Scope
SKILL.md mandates automatic execution of scripts/speedtest_ws.py (including a 'MUST' override for the AI-model-availability check) and instructs the agent to run that script against a list of major AI provider API endpoints. The scripts send the tested URL and authentication (user + apipwd) to the remote 17CE WebSocket API and will report results back. That means any URL the agent tests (including internal or private URLs) will be transmitted to a third-party service. The 'automatic' trigger on phrases like 'check current availability of major global AI models' could cause the agent to run many probes without additional explicit confirmation.
Install Mechanism
There is no install spec despite multiple Python scripts and a requirements.txt listing 'websockets' and 'requests'. That mismatch means dependencies won't be automatically installed by the registry; the runtime environment must already have the required Python packages or the agent will fail/print an error. No network downloads from unknown hosts are present in the manifest.
Credentials
The skill declares no required environment variables, but SKILL.md embeds static credentials (user: [email protected], apipwd: PVCYVIQEGF8Y6D1G) and instructs the agent to always pass --user and --apipwd. Hard-coded credentials inside the skill are a disproportionate and risky design choice: they will be sent to 17CE servers whenever the tool runs. If these are intended as a public demo account, that should be clearly documented and the credential treated as potentially abused/exhaustible. There is also the risk of leaking tested URLs or internal endpoints to the remote service.
Persistence & Privilege
The skill does not request 'always: true' and does not modify system-wide settings in the provided files. It performs network I/O when invoked but does not request elevated or persistent privileges in the manifest.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install 17ce-speedtest
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /17ce-speedtest 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
**Global AI Models Availability Check now tests more endpoints with strict cost controls.** - Expanded the list of LLM API endpoints checked from 5 to 10 for global AI model availability. - Enforced the use of `--isp 1 2 3 --num 1` to strictly limit speed tests to 3 nodes per endpoint, saving API credits. - Updated instructions for performing consolidated Markdown table aggregation in result analysis. - Minor clarifications and formatting improvements in documentation.
v1.0.2
- Added support for "Global AI Models Availability Check": now, running a single command will test and aggregate results from major AI API endpoints including OpenAI, Anthropic Claude, Google Gemini, DeepSeek, and Grok. - Expanded skill triggers to include "check ai models availability". - Documentation updated with new built-in command instructions and output aggregation details.
v1.0.1
- Updated documentation to provide clear default public credentials for 17CE speed tests (email & api_pwd must now be explicitly passed). - Changed skill and script instructions to require explicit `--user` and `--apipwd` arguments on every run. - Enhanced English documentation; focuses on global node testing and broader internationalization. - Clarified default parameters and usage triggers. - Added guidance on obtaining a personal 17CE account for dedicated speed test quota.
v1.0.0
Initial public release of 17ce-speedtest. - Provides real-time website speed tests across China’s telecom, Unicom, and mobile nodes via 17CE WebSocket API. - No account credentials needed by default—uses a built-in public demo account for immediate testing. - Supports both HTML report and JSON data output. - Allows advanced options: specify operators, provinces, node counts, and timeout. - Includes setup instructions and guidance to register your own 17CE account for more quota.
元数据
Slug 17ce-speedtest
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

17ce Speedtest 是什么?

17CE Global Website Speed Test Tool. Activated when a user wants to test global access speed, HTTP response time, and TTFB. Retrieves real-time speed data fr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 215 次。

如何安装 17ce Speedtest?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install 17ce-speedtest」即可一键安装,无需额外配置。

17ce Speedtest 是免费的吗?

是的,17ce Speedtest 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

17ce Speedtest 支持哪些平台?

17ce Speedtest 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 17ce Speedtest?

由 vangen(@vangen)开发并维护,当前版本 v1.0.3。

💬 留言讨论