← Back to Skills Marketplace
🔌

2Chat

by OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
26
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oo-twochat
Description
2Chat (2chat.co). Use this skill for ANY 2Chat request — reading, creating, and updating data. Whenever a task involves 2Chat, use this skill instead of call...
README (SKILL.md)

2Chat

Operate 2Chat through your OOMOL-connected account. This skill calls the twochat connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: Communication, Developer Tools. Exposes 5 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected 2Chat. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "twochat" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "twochat" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

  • create_contact — Create a contact in 2Chat with one or more contact details and optional channel and profile picture metadata.
  • get_api_usage_info — Fetch the current 2Chat account, rate limit, and usage counters for the connected API key.
  • list_contacts — List contacts from the connected 2Chat account, with optional pagination and channel filtering.
  • list_webhooks — List the webhook subscriptions currently configured in the connected 2Chat account.
  • test_api_key — Validate the connected 2Chat API key and return normalized account, limit, and usage information.

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change 2Chat state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — 2Chat is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:

    https://console.oomol.com/app-connections?provider=twochat
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

Usage Guidance
Install this only if you intend to let an agent operate your connected 2Chat account through OOMOL. Treat contact lists, webhook lists, API usage, and account details as sensitive, and review the exact payload before allowing any create or future state-changing action.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is to operate a connected 2Chat account through OOMOL's `twochat` connector, and the artifact exposes only five documented actions: list contacts, create contact, list webhooks, test the API key, and fetch usage information.
Instruction Scope
The trigger phrase says to use the skill for any 2Chat request, which is broader than necessary for informational questions, but the operational instructions are schema-first and explicitly require confirmation before create/update/send/post actions.
Install Mechanism
The skill is markdown-only and allows `Bash(oo *)`; first-time setup references remote install commands for the oo CLI, which are disclosed and only suggested when the CLI is missing.
Credentials
Credential use is expected for a 2Chat integration and is described as server-side OOMOL credential injection rather than raw local token handling.
Persistence & Privilege
No background persistence, local indexing, or privilege escalation is present; the main persistent impact is account-side state change from the create-contact action, which the skill flags for explicit user confirmation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oo-twochat
  3. After installation, invoke the skill by name or use /oo-twochat
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Provides an OOMOL skill for operating 2Chat through the `twochat` connector without handling raw credentials locally. - Supports contact management, including listing contacts with pagination/channel filters and creating contacts with contact details, channel metadata, and optional profile pictures. - Includes account and API-key diagnostics through usage, rate-limit, and normalized API key validation actions. - Allows inspection of configured 2Chat webhook subscriptions. - Documents a schema-first workflow using `oo connector schema` before running connector actions, with clear safety guidance for read and write operations.
Metadata
Slug oo-twochat
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 2Chat?

2Chat (2chat.co). Use this skill for ANY 2Chat request — reading, creating, and updating data. Whenever a task involves 2Chat, use this skill instead of call... It is an AI Agent Skill for Claude Code / OpenClaw, with 26 downloads so far.

How do I install 2Chat?

Run "/install oo-twochat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 2Chat free?

Yes, 2Chat is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 2Chat support?

2Chat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 2Chat?

It is built and maintained by OOMOL (@oomol); the current version is v1.0.0.

💬 Comments