A comprehensive Go framework for scaffolding and building standardized CLI tools optimized for AI agent integration.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agentcli-go
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 agentcli-go using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
agentcli-go is a specialized framework designed to accelerate the development of Go-based command-line interfaces. It provides a suite of shared helpers and modules that simplify the repetitive tasks involved in creating robust agentic tools. By leveraging this framework within the Openclaw Skills ecosystem, developers can ensure their CLI projects follow a consistent architecture, making them easier to debug, extend, and integrate with autonomous agents.
The framework excels at handling core CLI requirements such as configuration management, logging, and process lifecycle hooks. It is built to be modular yet opinionated, enforcing a Golden Project Layout that keeps codebases organized and maintainable. Whether you are building a simple utility or a complex multi-agent bridge, this tool provides the foundational infrastructure needed to scale.
To start using this library in your Go project, install the module:
go get github.com/gh-xj/agentcli-go
You can scaffold a new project directly through the CLI or programmatically within your Openclaw Skills workflow:
# Scaffolding a new tool
agentcli new --name my-tool --module github.com/me/my-tool
# Adding a new command to an existing project
agentcli add command --name sync --preset file-sync
The framework enforces a structured layout for all projects to maintain compatibility across the Openclaw Skills ecosystem:
| Directory | Purpose |
|---|---|
cmd/ |
Contains CLI command definitions using the cobrax pattern |
internal/app/ |
Core application logic, bootstrap, and lifecycle management |
internal/config/ |
Configuration schemas and loading logic |
pkg/version/ |
Versioning metadata and build information |
test/smoke/ |
Deterministic JSON-based smoke tests and schemas |
Configuration is typically handled via a JSON file or environment variables prefixed with the application name (e.g., MYTOOL_CONFIG).
Loading
A professional workflow for AI agents to autonomously send physical letters and documents via PostalForm using secure machine payments.

A high-performance web automation skill that empowers AI agents to navigate websites, interact with UI elements, and capture data using Python and Selenium.

A specialized data collection skill for building a structured, evidence-backed database of Nigerian lawyers and law firms.

A browser-based automation skill for finding and previewing professional design templates on Gaoding.com using natural language.

Provide AI agents with real-world email addresses, semantic search capabilities, and MCP server integration for seamless communication.

The Kalshi skill for Openclaw Skills enables automated trading and market analysis on the first CFTC-regulated prediction market exchange.








































