← Back to Skills Marketplace
spsneo

Speedtest

by spsneo · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
2637
Downloads
0
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install speedtest
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install speedtest
  3. After installation, invoke the skill by name or use /speedtest
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug speedtest
Version 1.0.1
License
All-time Installs 6
Active Installs 5
Total Versions 2
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2637 downloads so far.

How do I install Speedtest?

Run "/install speedtest" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Speedtest free?

Yes, Speedtest is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Speedtest support?

Speedtest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Speedtest?

It is built and maintained by spsneo (@spsneo); the current version is v1.0.1.

💬 Comments