← 返回 Skills 市场
spsneo

Speedtest

作者 spsneo · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
2637
总下载
0
收藏
5
当前安装
2
版本数
在 OpenClaw 中安装
/install speedtest
功能描述
Test internet connection speed using Ookla's Speedtest CLI. Measure download/upload speeds, latency, and packet loss. Format results for social sharing on Moltbook/Twitter. Track speed history over time. Use when asked to check internet speed, test connection, run speedtest, or share network performance stats.
安全使用建议
This skill appears to be a legitimate speedtest + social-posting helper, but pay attention to the following before installing: - The social script will look for and read ~/.config/moltbook/credentials.json and will attempt to POST formatted results to https://www.moltbook.com via curl; it will also call the 'bird' CLI to tweet. Those behaviors are expected for sharing, but the metadata does not declare any required credentials — review and approve this explicitly. - Inspect ~/.config/moltbook/credentials.json to confirm it only contains the expected API key and is stored securely; if you don't use Moltbook or don't want automatic posting, remove or protect that file. - If you don't want any network posting, edit or remove the posting section of scripts/speedtest-social.sh (the Moltbook POST and bird tweet blocks) before using. - The scripts create/write ~/.openclaw/data/speedtest-history.jsonl; if that concerns you, change the path or audit the file contents periodically. - Install the Ookla Speedtest CLI only from the official sources mentioned in SKILL.md (brew / packagecloud) to avoid supply-chain risks, and review any third-party endpoints (moltbook.com) for trustworthiness. If you want this skill but want tighter control, either (a) run the scripts locally and verify behavior before enabling the skill for autonomous use, (b) remove or comment out the posting sections, or (c) ensure Moltbook/Twitter credentials are absent so posts cannot be made.
功能分析
Type: OpenClaw Skill Name: speedtest Version: 1.0.1 The skill is classified as suspicious due to its use of high-risk capabilities, even though they are plausibly aligned with the stated purpose. It reads API keys from `~/.config/moltbook/credentials.json` and makes external network calls to `https://www.moltbook.com/api/v1/posts` and Twitter (via the `bird` CLI) to share speed test results, as seen in `scripts/speedtest-social.sh`. While these actions are for the stated purpose of social sharing and include interactive prompts for user consent (unless an explicit flag is used), accessing local credentials and performing external API calls are significant high-risk behaviors. Additionally, the `SKILL.md` contains a mild prompt injection attempt ("Periodic posting creates an interesting dataset of agent infrastructure") to encourage sharing, although this is mitigated by the interactive script.
能力评估
Purpose & Capability
Name/description match the included scripts: both scripts run the Ookla Speedtest CLI, format results, save history, and optionally publish to social endpoints. Requiring the speedtest CLI (documented in SKILL.md) is coherent with the purpose.
Instruction Scope
Runtime instructions and the included scripts are narrowly scoped to running speedtests, formatting results, saving a JSONL history, and optionally posting to social sites. However, the social script will attempt network operations (curl POST to https://www.moltbook.com/api/v1/posts and invoking the bird CLI for Twitter). It also reads/writes files in the user's home directory (history at ~/.openclaw/data/speedtest-history.jsonl and Moltbook credentials at ~/.config/moltbook/credentials.json). Those behaviors are expected for 'social sharing' but should be highlighted because they involve reading a credentials file and transmitting data to external endpoints.
Install Mechanism
There is no install spec (instruction-only skill + included scripts). SKILL.md gives standard install instructions for the official Ookla packages (brew / packagecloud) which are reasonable and expected.
Credentials
Metadata declares no required credentials or environment variables, but the social script looks for ~/.config/moltbook/credentials.json and extracts an api_key to POST to Moltbook. It also expects the 'bird' CLI for Twitter posting (which will use whatever credentials bird has configured). The skill thus accesses user-stored credentials/config without declaring this in requires.env — a mismatch that users should be aware of.
Persistence & Privilege
The skill does not request permanent system presence (always:false) and only writes its own history file under ~/.openclaw/data. It does not modify other skills or system-wide settings. Note: the agent can invoke the skill autonomously by default (platform default) — combined with the credential-access behavior above, that increases the blast radius if the skill is invoked without user oversight.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install speedtest
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /speedtest 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added an interactive prompt to speedtest-social.sh for publishing results to Moltbook, Twitter, both, or skipping. - Updated documentation to describe the new interactive publishing flow. - Script can now be run in interactive mode or auto-post mode. - Encourages social sharing while giving users more control over where results are posted.
v1.0.0
Initial release of the speedtest skill. - Test internet connection speed using Ookla Speedtest CLI. - Measure download/upload speeds, latency, and packet loss. - Format results for social sharing on Moltbook/Twitter, including performance ratings and hashtags. - Track and review speed history, trends, and basic statistics. - Includes scripts for automated posting and historical analysis. - Installation and usage instructions provided for macOS and Linux.
元数据
Slug speedtest
版本 1.0.1
许可证
累计安装 6
当前安装数 5
历史版本数 2
常见问题

Speedtest 是什么?

Test internet connection speed using Ookla's Speedtest CLI. Measure download/upload speeds, latency, and packet loss. Format results for social sharing on Moltbook/Twitter. Track speed history over time. Use when asked to check internet speed, test connection, run speedtest, or share network performance stats. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2637 次。

如何安装 Speedtest?

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

Speedtest 是免费的吗?

是的,Speedtest 完全免费(开源免费),可自由下载、安装和使用。

Speedtest 支持哪些平台?

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

谁开发了 Speedtest?

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

💬 留言讨论