openloomi-connectors
openloomi Connectors tools - manage the native 7 messaging integrations and pair with the composio skill for the 1000+ apps OAuth layer (Slack, Discord, X, Gmail, Outlook, Google Calendar/Drive/Docs, GitHub, Notion, Linear, HubSpot, LinkedIn, Jira, Asana). Triggers: connect platform, integration status, list accounts, disconnect, list-accounts, status, connect, send-reply, native vs composio, 1000+ apps, list connections.
npx skills add melandlabs/openloomi --skill openloomi-connectors --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
> **Note:** If OpenLoomi readiness is unknown, use `openloomi-setup` first. If OpenLoomi Desktop is not installed, follow [Getting Started](https://openloomi.ai/docs/getting-started). # OpenLoomi Connectors Skill OpenLoomi Connectors handle two directions: **pulling Signals in** from your authorized platforms and **pushing approved Actions back out** through the same channel. OpenLoomi ships them through two layers: - **Native (this skill)** — 7 messaging-platform bots maintained directly by OpenLoomi: Telegram, WhatsApp, iMessage, Lark/Feishu, DingTalk, QQ, and WeChat. The `openloomi-connectors` CLI covers OAuth / app-credential / QR / interactive setup, list, status, disconnect, contact query, and message send for these. - **Composio (paired `composio` skill)** — a hosted OAuth broker that authorizes ~1000+ apps including Slack, Discord, X, Gmail, Outlook, Google Calendar/Drive/Docs, GitHub, Notion, Linear, HubSpot, LinkedIn, Jira, Asana. Composio handles **"is this user authorised?"** and stores the tokens; OpenLoomi's Loop channels consume the events as Signals (see [Glossary — Composio / Loop channel](https://openloomi.ai/docs/glossary)). When the user asks "what am I connecte
- What is openloomi?
- Continuous sync
- Supported Platforms (7)
- Authentication
- Local API Access
- API Endpoints
- Integration Accounts
- OAuth Start Endpoints
- OAuth Exchange Endpoints
- OAuth Callbacks
- DELETE /api/integrations/:id - Disconnect Account
- GET /api/contacts - Query Contacts
- POST /api/messages - Send Message
- Platform Aliases Reference
curl http://localhost:3414/api/integrations/accounts \ curl "http://localhost:3414/api/integrations/slack/oauth/start?userId=<userId>" curl -X DELETE http://localhost:3414/api/integrations/int_xxx \ curl "http://localhost:3414/api/contacts?name=John&page=1&pageSize=10" \ curl -X POST http://localhost:3414/api/messages \ List all supported platforms node $SKILL_DIR/scripts/openloomi-connectors.cjs list-platforms List all connected accounts (includes botId for send-reply) node $SKILL_DIR/scripts/openloomi-connectors.cjs list-accounts Cross-source audit: openloomi-native + composio-linked accounts (run together, present union)
What does the openloomi-connectors skill do?
openloomi Connectors tools - manage the native 7 messaging integrations and pair with the composio skill for the 1000+ apps OAuth layer (Slack, Discord, X, Gmail, Outlook, Google Calendar/Drive/Docs, GitHub, Notion, Linear, HubSpot, LinkedIn, Jira, Asana). Triggers: connect platform, integration status, list accounts, disconnect, list-accounts, status, connect, send-reply, native vs composio, 1000+ apps, list connections.
How do I install it?
Run `npx skills add melandlabs/openloomi --skill openloomi-connectors --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From melandlabs/openloomi, a repository with 764 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
