Speedtest Capture Skill
This skill allows the agent to measure internet speed using the native macOS Speedtest app and capture the result.
Capabilities
- •Launch Speedtest: Opens the Speedtest application.
- •Delayed Screenshot: Waits for a specified number of seconds (to allow the test to complete) and takes a screenshot.
- •Automatic Upload: Returns the
UPLOAD:command for Satele to send the image back to the user.
Tools
The agent can use the following script:
python3 .agent/skills/speedtest/speedtest_capture.py
Usage
- •Runs a complete internet speed test using speedtest-cli
- •Generates a visual result image with ping, download, and upload speeds
- •Fully automated - no manual interaction required
- •Takes approximately 30-60 seconds to complete
Example
If a user says "measure speed", the agent should:
- •Run
python3 .agent/skills/speedtest/speedtest_capture.py - •Get the output
UPLOAD:/path/to/speedtest.png - •Reply with that string.