ClawHub

Show HN: I made an OpenClaw plugin to use Infomaniak instead of Google Workspace

Last verified:

Visit ClawHub

What is ClawHub?

ClawHub is a native OpenClaw plugin that brings Infomaniak workflows into OpenClaw as an adapter layer. It registers OpenClaw tools backed by the published liquid-potassium Node SDK, ships agent skills for common Infomaniak tasks, and adds a dedicated kChat channel for live chat workflows. The plugin enables OpenClaw agents to work with Infomaniak services without hand-rolling HTTP calls or exposing credentials in prompts.

Key features include native OpenClaw tools for Infomaniak discovery, reviewed workflows, Mail application actions, and controlled raw API calls. It provides skills for kDrive, Mail, kChat, URL shortener, and general Infomaniak work. The plugin includes a dedicated kchat OpenClaw channel supporting outbound posts, media posts, inbound webhook or WebSocket events, threaded replies, typing indicators, and optional online presence. Conservative security defaults include bearer tokens staying in environment variables and mutating operations blocked by default.

ClawHub is designed for developers and users who run OpenClaw agents and need to integrate Infomaniak services (kDrive, Mail, kChat, URL shortener) into their AI agent workflows. It is particularly useful for those who want to avoid exposing API credentials in prompts and prefer reviewed workflow implementations over raw API calls. The plugin requires OpenClaw 2026.6.6 or newer and Node.js 22 or newer.

ClawHub pricing

Pricing model: Freemium

The plugin appears to be free/open-source under Apache-2.0 license. It can be installed from ClawHub, npm (@opencow42/potassium-openclaw), or GitHub (github.com/OpenCow42/potassium-openclaw). There is no mentioned paid tier or subscription model.

ClawHub pros

  • Native OpenClaw tools for Infomaniak services
  • Backed by liquid-potassium Node SDK
  • Dedicated kChat channel for live chat workflows
  • No need to hand-roll HTTP calls
  • Credentials stay in environment variables, not prompts
  • Mutating operations blocked by default for safety
  • Skills for kDrive, Mail, kChat, and URL shortener
  • Supports WebSocket receive mode without public callback URL
  • Supports webhook receive mode for public gateway URLs
  • Domain allowlists and operation allowlists/denylists
  • No vendored SDK source in package
  • No external executable runtime required
  • Threaded replies and typing indicators in kChat
  • Inbound webhook or WebSocket event support
  • Preserves inbound reply context in kChat

ClawHub cons

  • Requires OpenClaw 2026.6.6 or newer
  • Requires Node.js 22 or newer
  • Must set INFOMANIAK_TOKEN environment variable
  • Mutating operations require explicit user intent
  • Tool-level confirmation needed for mutations
  • Direct token config is rejected
  • WebSocket mode needed if no public callback URL
  • Test suite uses mocked registration, not live APIs

Frequently asked questions about ClawHub

What is Potassium for OpenClaw?

Potassium is a native OpenClaw plugin that brings Infomaniak workflows into OpenClaw as an adapter layer. It registers OpenClaw tools backed by the liquid-potassium Node SDK, ships agent skills for common Infomaniak tasks, and adds a dedicated kChat channel for live chat workflows.

What Infomaniak services does Potassium support?

Potassium supports kDrive (resolve drives/folders, create directories, upload files), Mail (list mailboxes/folders, review unread threads, read messages, move messages, manage drafts), kChat (post text/media, reply in threads, receive webhook/WebSocket events), and URL shortener (check quota, list short links, create chk.me links, update expiration dates).

What are the installation requirements?

You need OpenClaw 2026.6.6 or newer, Node.js 22 or newer, and INFOMANIAK_TOKEN available in the OpenClaw process environment (unless plugin config sets another tokenEnvName).

How do I install Potassium?

You can install from ClawHub with 'openclaw plugins install clawhub:@opencow42/potassium-openclaw', from npm with 'openclaw plugins install npm:@opencow42/potassium-openclaw', from GitHub with 'openclaw plugins install git:github.com/OpenCow42/[email protected]', or for local development with 'openclaw plugins install --link .'. After installation, run 'openclaw plugins enable potassium' and restart the gateway if running as a service.

How do I configure the token?

Keep Infomaniak bearer tokens in environment variables only by exporting INFOMANIAK_TOKEN. The default tokenEnvName is INFOMANIAK_TOKEN, but you can configure another name in plugin config. Direct token config in OpenClaw config files is rejected for security.

What OpenClaw tools does Potassium register?

Potassium registers these native tools: infomaniak_domains, infomaniak_search, infomaniak_describe, infomaniak_discover, infomaniak_mail_application, infomaniak_workflow_list, infomaniak_workflow_describe, infomaniak_workflow_run, and infomaniak_call.

What is the kChat channel capability?

Potassium declares a dedicated OpenClaw channel capability named kchat. It can send messages to kChat, receive inbound events, and route OpenClaw replies back into the correct channel or thread. It supports outbound posts, media posts, threaded replies, typing indicators, and optional online presence.

What security defaults does Potassium have?

Conservative credential handling keeps bearer tokens in environment variables and rejects direct token config. Conservative mutation handling blocks mutating operations by default, requiring explicit user intent plus tool-level confirmation when enabled. You can also apply domain allowlists, operation allowlists/denylists, and mutation blocking policies.

Should I use reviewed workflow tools or raw API calls?

Prefer reviewed workflow tools for domain actions. Use lower-level search, describe, discover, or raw call tools (infomaniak_search, infomaniak_describe, infomaniak_discover, infomaniak_call) only when a reviewed workflow does not fit and policy allows the operation.

What license is Potassium under?

This project is licensed under Apache-2.0.

Categories

Use cases

Browse all AI tools on NeedAnAI