sog: Standards Ops Gadget for Openclaw

A unified command-line interface for managing email, calendars, contacts, and files using open standards like IMAP, SMTP, and WebDAV.

visionik
v0.3.0
Jan 26, 2026
0
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sogcli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install sogcli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is sog: Standards Ops Gadget?

sog (Standards Ops Gadget) provides a powerful, open-standards alternative to proprietary ecosystem tools. It allows developers and power users to interact with their digital life—including mail, schedules, address books, and cloud storage—entirely through the terminal or via automated scripts within Openclaw Skills environments.

By supporting IMAP, SMTP, CalDAV, CardDAV, and WebDAV, sog ensures full compatibility with a wide range of independent providers like Fastmail while maintaining strict security through native system credential storage. This skill is essential for building privacy-focused workflows that do not rely on restricted Google or Microsoft APIs.

sog: Standards Ops Gadget Use Cases

  • Automating email responses and report delivery via SMTP.
  • Syncing and managing calendar events and task lists (VTODO) directly from the command line.
  • Searching and updating contacts across different address books using CardDAV.
  • Managing remote files, backups, and directory structures using WebDAV protocols.
  • Receiving real-time push notifications for new emails via IMAP IDLE support.

How sog: Standards Ops Gadget Works

  1. The user adds an account using the auth command, which can auto-discover server settings via DNS.
  2. Credentials and protocol-specific passwords are securely stored in the system's native keychain (macOS Keychain, Windows Credential Manager, or GNOME Keyring).
  3. The user issues protocol-specific commands such as mail, cal, tasks, or drive to interact with the server.
  4. sog communicates directly with standards-compliant servers to fetch, update, or delete data.
  5. Results are returned in human-readable, JSON, or TSV formats, making it easy to pipe data into other Openclaw Skills for further processing.

sog: Standards Ops Gadget Setup

Install the sog binary using Go:

go install github.com/visionik/sogcli/cmd/sog@latest

Configure your account using auto-discovery:

sog auth add [email protected] --discover
sog auth test

sog: Standards Ops Gadget Data Schema & Taxonomy

sog organizes data based on the specific protocol being used, ensuring a clean mapping between the CLI and the server state:

Data Type Organization Method
Accounts Metadata stored locally; passwords managed by native system keychain
Mail Organized by folder and unique message UID (IMAP)
Calendar Events identified by UID; supports iCal/VTODO formats
Contacts Address book entries managed via CardDAV UID
Files Hierarchical remote path structure (WebDAV)
Output Supports human-readable (default), JSON (JSONL), and Plain (TSV)

sog: Standards Ops Gadget Advanced Features

  • Native support for IMAP IDLE to monitor folders for new messages in real-time.
  • Integrated meeting invite management using iTIP/iMIP for sending and replying to .ics invitations.
  • Fine-grained security with separate password support for different protocols (IMAP vs SMTP vs WebDAV).
  • Scripting-ready output modes and a CI-friendly --no-input flag for headless automation.
  • Comprehensive AI-ready help documentation accessible via the --ai-help flag.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*