A specialized client for monitoring and controlling AllStar Link amateur radio nodes through a secure REST API using Openclaw Skills.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install asl-control
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install asl-control using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The asl-control skill is a robust interface designed for amateur radio enthusiasts to manage their AllStar Link (ASL) nodes. It functions as a client that communicates with an ASL3 agent backend, typically hosted on a Raspberry Pi. By utilizing this skill within the Openclaw Skills ecosystem, operators can transition from manual CLI node management to a streamlined, API-driven workflow that works over local networks or secure meshes like Tailscale.
This skill provides a high level of abstraction for node operations, allowing users to query status, manage connection states, and handle automated net timings without direct console access to the node. It is built to be both machine-readable for further automation and human-readable for quick manual checks, making it a versatile addition to any ham radio operator's digital toolkit.
asl-agent FastAPI service.python3 installed on your local machine.Configure your environment variables in your secrets file (e.g., ~/.config/secrets/api-keys.env):
export ASL_PI_IP="your-pi-ip"
export ASL_API_KEY="your-bearer-token"
Ensure the scripts are accessible and dependencies are met. You can then run commands by sourcing your secrets:
source ~/.config/secrets/api-keys.env
python3 scripts/asl-tool.py status --out text
The skill manages its persistent data locally in the ~/.openclaw/state/asl-control/ directory to ensure configurations persist across updates. The data is organized as follows:
| File | Description |
|---|---|
favorites.json |
Maps custom names to AllStar Link node numbers. |
net-profiles.json |
Stores configuration for timed net sessions, including default durations. |
net-session.json |
Tracks the state and time remaining for currently active net sessions. |
tick.log |
Stores the output of automated cron tasks used for session enforcement. |
Loading
A specialized AI skill for retrieving and analyzing sleep logs, dream journals, and mood data from the Soft Pillow iOS application.

A voice-first image editing skill that enables iterative generation, version branching, and multi-model management through a structured canvas system.

A comprehensive toolkit for launching and maintaining an authentic, human-like AI presence on X through organic engagement and real-time situational awareness.

A CLI tool and library for mirroring local directory structures and file content directly into Notion pages.

A specialized design framework for AI agents to create high-end, non-generic frontend interfaces and game UIs.

A bi-directional TCP socket skill for real-time Blender scene manipulation and asset integration in headless environments.








































