Connect Apps with Composio
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
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…
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install melandlabs/openloomi openloomi-connectors --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openloomi-connectors .claude/skills/openloomi-connectors && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .claude/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectorsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install melandlabs/openloomi openloomi-connectors --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/openloomi-connectors .agents/skills/openloomi-connectors && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .agents/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install melandlabs/openloomi openloomi-connectors --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/openloomi-connectors .cursor/skills/openloomi-connectors && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .cursor/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/melandlabs/openloomi.git --path skills/openloomi-connectors--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install melandlabs/openloomi openloomi-connectors --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/openloomi-connectors .gemini/skills/openloomi-connectors && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .gemini/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install melandlabs/openloomi openloomi-connectorsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/openloomi-connectors .github/skills/openloomi-connectors && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .github/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melandlabs/openloomi --skill openloomi-connectors -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install melandlabs/openloomi openloomi-connectors --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melandlabs/openloomi.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/openloomi-connectors .opencode/skills/openloomi-connectors && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "openloomi-connectors" agent skill from https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-connectors into .opencode/skills/openloomi-connectors/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "openloomi-connectors", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
openloomi-connectorsopenloomi 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…
Openloomi Connectors is an agent skill from melandlabs/openloomi. 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.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts.
It sits in Productivity & Automation, covering Messaging and chat bots, App automation through connectors and OAuth and OpenID Connect. It works with Discord, Slack, Composio and GitHub. The repository describes itself as: OpenLoomi is an open-source AI coworker. It connects your work tools, understands what you’re working on, and tells you what needs your attention, why it matters, and what to do… The licence is Apache-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2aca101. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(node $SKILL_DIR/scripts/openloomi-connectors.cjs *)From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodecurlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
slack.comAlso links to:
openloomi.aiFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Openloomi Connectors loads about 3.3k tokens when it runs. Until then it costs about 112 tokens; SKILL.md has 1,163 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from melandlabs/openloomi at commit 2aca101, republished under its Apache-2.0 licence (© melandlabs). 1,163 words, ~3,297 tokens.
.claude/skills/openloomi-connectors/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Note: If OpenLoomi readiness is unknown, use
openloomi-setupfirst. If OpenLoomi Desktop is not installed, follow Getting Started.
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:
openloomi-connectors CLI covers OAuth / app-credential / QR / interactive setup, list, status, disconnect, contact query, and message send for these.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).When the user asks "what am I connected to?" or "list my accounts", run both — list-accounts here and the composio connection listing — and present the union. Keep auth, OAuth, and disconnect flows native to each skill.
This skill does not manage Loop channels, custom decision types, or classifier rules — those are openloomi-loop's job.
OpenLoomi is an open-source AI coworker, driven by an attention agent — a desktop app (Loomi) that connects your authorized tools, builds a local knowledge graph of people / projects / decisions, and surfaces the day's decisions as one-tap bubbles you Approve. It runs locally (local-first, AES-256), supports Skills + Plugins so any Agent Runtime (Claude Code, Codex, OpenCode, Hermes, OpenClaw) can plug into the same resident desktop. See openloomi-feature-guide for the full picture.
Connectors are the per-platform input that Loop reads on every tick. When you authorize a platform, OpenLoomi continuously syncs (with your permission):
The aggregated stream feeds OpenLoomi's Memory and the Signals Loop polls on every tick — so an unprompted reminder, a contextual reply draft, or a Decision Card arrives with full historical grounding instead of starting from scratch.
The CLI list-platforms returns these 7 platforms. Other connectable
platforms (Slack, Discord, X, Gmail, Outlook, LinkedIn, Google Calendar,
Google Drive, Google Docs, HubSpot, Notion, etc.) are managed via the
desktop UI or the composio skill — see "Platform Connection Methods"
below for details.
| ID | Display Name | Aliases |
|---|---|---|
telegram | Telegram | tg |
whatsapp | ||
imessage | iMessage | |
feishu | Lark/Feishu | lark, 飞书 |
dingtalk | DingTalk | 钉钉 |
qqbot | qq, qq_bot | |
weixin | wechat, 微信, wechat_work, wecom, 企业微信 |
The CLI auto-reads your token from ~/.openloomi/token (base64 encoded JWT).
The local API server runs on port 3414 (fallback: 3515). If 3414 is unavailable, try 3515.
/api/integrations/accounts - List Connected AccountsReturns all connected platform accounts for the authenticated user.
curl http://localhost:3414/api/integrations/accounts \
-H "Authorization: Bearer $TOKEN"Response:
{
"accounts": [
{
"id": "int_xxx",
"platform": "gmail",
"externalId": "user@gmail.com",
"displayName": "My Gmail",
"status": "active",
"metadata": {},
"createdAt": "2024-01-01T00:00:00Z",
"botId": "bot_xxx"
}
]
}Note: Each account includes a botId field which is used for send-reply and other bot operations.
/api/integrations/slack/oauth/start?userId=<userId> - Start Slack OAuthReturns the Slack OAuth authorization URL. The CLI opens this URL in the browser for the user to complete authorization.
curl "http://localhost:3414/api/integrations/slack/oauth/start?userId=<userId>"Response:
{
"authorizationUrl": "https://slack.com/oauth/v2/authorize?...",
"state": "userId:uuid"
}/api/integrations/discord/oauth/start?userId=<userId> - Start Discord OAuthReturns the Discord OAuth authorization URL.
/api/integrations/x/oauth/start?userId=<userId> - Start X OAuthReturns the X/Twitter OAuth authorization URL.
/api/integrations/slack/oauth/exchange?code=<code>&state=<state> - Exchange Slack CodeExchange OAuth code for Slack access.
/api/integrations/discord/oauth/exchange?code=<code>&state=<state> - Exchange Discord CodeExchange OAuth code for Discord access.
| Platform | Endpoint |
|---|---|
| Feishu | POST /api/feishu/listener/init |
| DingTalk | POST /api/dingtalk/listener/init |
| QQ Bot | POST /api/qqbot/listener/init |
POST /api/weixin/listener/init | |
| Telegram | POST /api/telegram/user-listener/init |
POST /api/whatsapp/register-socket | |
| iMessage | POST /api/imessage/init-self-listener |
/api/integrations/:id - Disconnect AccountDelete a connected integration account.
curl -X DELETE http://localhost:3414/api/integrations/int_xxx \
-H "Authorization: Bearer $TOKEN"Response:
{
"success": true,
"deletedAccountId": "int_xxx",
"deletedBotIds": ["bot_xxx"]
}/api/contacts - Query ContactsQuery user contacts with optional filtering and pagination.
curl "http://localhost:3414/api/contacts?name=John&page=1&pageSize=10" \
-H "Authorization: Bearer $TOKEN"Parameters:
name (string, optional) - Filter contacts by name (partial match)page (number, default 1) - Page numberpageSize (number, default 10) - Items per page (max 100)Response:
{
"success": true,
"contacts": [
{
"id": "contact_xxx",
"name": "John Doe",
"type": "email",
"botId": "bot_xxx",
"platform": "gmail"
}
],
"pagination": {
"page": 1,
"pageSize": 10,
"totalCount": 50,
"totalPages": 5,
"hasMore": true,
"hasPrevious": false
}
}/api/messages - Send MessageSend a message via a connected platform bot.
curl -X POST http://localhost:3414/api/messages \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"botId": "bot_xxx",
"recipients": ["John"],
"message": "Hello!",
"subject": "Optional subject"
}'Parameters:
botId (string, required) - The bot ID to send fromrecipients (array, required) - List of recipient namesmessage (string, required) - Message contentsubject (string, optional) - Email subject linecc (array, optional) - CC recipientsbcc (array, optional) - BCC recipientsNote: botId is returned by list-accounts in the botId field (different from account id).
Aliases are case-insensitive and support both English and Chinese:
| Alias | Platform |
|---|---|
tg | telegram |
wechat, 微信 | weixin |
lark, 飞书 | feishu |
钉钉 | dingtalk |
qq, qq_bot | qqbot |
Users can also authorize accounts directly through the openloomi desktop application without using CLI commands.
Open openloomi desktop app on your computer
Navigate to Settings (gear icon in the sidebar or top-right menu)
Go to Integrations tab/section
Click on the platform you want to connect (e.g., Telegram, Slack, Discord, Gmail, etc.)
Follow the platform-specific authorization flow:
Verify connection — once authorized, the platform will show as "Connected" with a green checkmark
# 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)
node $SKILL_DIR/scripts/openloomi-connectors.cjs list-accounts
# In parallel, invoke the `composio` skill (e.g. `composio list-connections` via composio-cli,
# or `mcp__composio__COMPOSIO_MANAGE_CONNECTIONS` with action: "list")
# Check connection status for a platform
node $SKILL_DIR/scripts/openloomi-connectors.cjs status telegram
# Connect a platform (opens browser for OAuth)
node $SKILL_DIR/scripts/openloomi-connectors.cjs connect slack
# Disconnect an account by ID
node $SKILL_DIR/scripts/openloomi-connectors.cjs disconnect int_xxx
# Query contacts
node $SKILL_DIR/scripts/openloomi-connectors.cjs query-contacts --name=John --page=1 --pageSize=10
# Send a message (requires botId from list-accounts)
node $SKILL_DIR/scripts/openloomi-connectors.cjs send-reply --botId=bot_xxx --recipients=John --message="Hello!"| Command | Description |
|---|---|
list-platforms | List all 7 supported platforms with IDs and aliases |
list-accounts | List all connected integration accounts (includes botId) |
status <platform> | Check if a platform is connected (e.g., telegram, slack) |
connect <platform> [options] | Connect a platform (OAuth, App Password, or App Credentials) |
disconnect <accountId> | Disconnect a specific account by ID |
query-contacts [options] | Query contacts (--name=, --page=, --pageSize=) |
send-reply --botId= --recipients= --message= | Send a message via REST API |
| Method | Platforms |
|---|---|
| OAuth (auto-opens browser) | slack, discord, x |
| App Password | gmail --email=x --password=xxxx, outlook --email=x --password=xxxx |
| App Credentials | dingtalk --clientId=x --clientSecret=x, feishu --appId=x --appSecret=x, qq --appId=x --appSecret=x |
| iLink Token | wechat --token=x |
| Browser Required (QR/interactive) | whatsapp, telegram, imessage |
Triggered when the user asks about:
list-accounts here and the composio skill in parallel, then present the unionExecution Flow:
gh -> github)Note on send-reply: The botId is returned by list-accounts in the botId field.
© melandlabs, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in skills/openloomi-connectors of melandlabs/openloomi.
Open the folder on GitHubat commit 2aca101
Openloomi Connectors next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Openloomi Connectors this skillmelandlabs/openloomi | 1k | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Connect Apps with ComposioComposioHQ/awesome-claude-skills | 77k | 3 repos | ~557 | Automated safety check: Pass | None | |
| Composio Cloud Toolsquarqlabs/argus | 279 | — | ~543 | Automated safety check: Pass | Apache-2.0 | |
| ComposioComposioHQ/composio | 30k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Traul Message Searchdandaka/traul | 112 | — | ~3.9k | Automated safety check: Notes | AGPL-3.0 | |
| Validate OAuth Integrationrome-os/rome | 748 | — | ~2k | Automated safety check: Notes | MIT |
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
quarqlabs/argus
Routes requests to external SaaS apps such as GitHub, Gmail, Google Calendar, Slack, Notion and Linear through cloud tools, with safeguards on irreversible actions.
ComposioHQ/composio
Route and complete Composio work across Composio For You and Composio Platform.
dandaka/traul
Drives the traul CLI to sync, search and monitor messages from Slack, Telegram, Discord, Linear, Gmail, WhatsApp, Claude Code sessions and Markdown files.
rome-os/rome
Validate a Rome-managed OAuth integration end-to-end — prove a user can click Connect and Rome ends up holding a delegated token it can use to call the provider's API.
ComposioHQ/awesome-claude-skills
Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.
melandlabs/openloomi
Create an end-to-end Continual Learning Bench task. An agent skill from melandlabs/openloomi.
melandlabs/openloomi
openloomi Memory tools - search and manage the holistic context (people, projects, decisions, knowledge base, chat insights).
melandlabs/openloomi
OpenLoomi first-use setup and readiness guidance for skill-only agent runtimes.
melandlabs/openloomi
Discover and install skills from the open agent skills ecosystem.
melandlabs/openloomi
OpenLoomi runtime integration for Claude Code. An agent skill from melandlabs/openloomi.
melandlabs/openloomi
openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at http://localhost:3414).
Categories
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…. Openloomi Connectors is an agent skill from melandlabs/openloomi. 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).
Openloomi Connectors fits situations like: tasks that involve Messaging and chat bots; tasks that involve App automation through connectors; tasks that involve OAuth and OpenID Connect.
Run `npx skills add melandlabs/openloomi --skill openloomi-connectors -a claude-code`. Or copy the skill folder (skills/openloomi-connectors in melandlabs/openloomi) into .claude/skills/openloomi-connectors in your project. Claude Code loads it when a task matches its description.
Run `npx skills add melandlabs/openloomi --skill openloomi-connectors -a codex`. Or copy the skill folder (skills/openloomi-connectors in melandlabs/openloomi) into .agents/skills/openloomi-connectors in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add melandlabs/openloomi --skill openloomi-connectors -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openloomi-connectors, .gemini/skills/openloomi-connectors, .github/skills/openloomi-connectors and .opencode/skills/openloomi-connectors in your project.
Going by SKILL.md and its folder, Openloomi Connectors needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and curl). Its frontmatter pre-approves these tools: Bash(node $SKILL_DIR/scripts/openloomi-connectors.cjs *).
SKILL.md names 2 domains. In commands or code: slack.com; the agent is likely to contact it when it follows the instructions. As links in the text: openloomi.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Openloomi Connectors is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Openloomi Connectors: Connect Apps with Composio (ComposioHQ/awesome-claude-skills, 77k stars), Composio Cloud Tools (quarqlabs/argus, 279 stars), Composio (ComposioHQ/composio, 30k stars) and Traul Message Search (dandaka/traul, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
melandlabs (a GitHub organization) maintains it in melandlabs/openloomi, which has 1,038 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 24, 2026.
Source: melandlabs/openloomi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.