Agent skill

Composio Cloud Tools

by quarqlabs in 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.

Apache-2.0Auto-check passedProductivity & Automation

Install Composio Cloud Tools

skills CLI
$ npx skills add quarqlabs/argus --skill composio -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install quarqlabs/argus composio --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/quarqlabs/argus.git skills-src && mkdir -p .claude/skills && cp -r skills-src/tools/composio .claude/skills/composio && rm -rf skills-src

Use ~/.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/

Facts

Skill name
composio
GitHub stars
277
Token cost
~543 tokens
SKILL.md length
256 words
Files
3
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Routes requests to external SaaS apps such as GitHub, Gmail, Google Calendar, Slack, Notion and Linear through cloud tools, with safeguards on irreversible actions.

  • Sending a message or email through a connected app
  • SKILL.md covers When to use, When NOT to use and Operating rules
  • Runs Python scripts from its folder
  • Searching GitHub issues or Linear tickets from the agent

What it does

The skill tells the agent when to act in an external app: searching, reading, creating, updating, sending, posting, scheduling or managing something in a configured cloud tool, or connecting an account so an action can run. Conceptual questions about an app, changes to the agent's own identity and benchmark memory questions are excluded. The agent uses a cloud-tool session flow to search for relevant tools, manage connections, wait for authorization and execute the chosen tool.

If a tool returns an auth or connect link, the agent shows it directly and explains that you must complete the connection first. Irreversible writes, including sending email, deleting content, posting messages, merging pull requests or closing issues, happen only when you explicitly asked for that final action, and drafts, previews, searches or plans never trigger them. It must not invent recipients, channels, repository names or attendees, and results are kept brief with IDs and links. The package holds client.py and __init__.py.

When your agent uses it

  • Sending a message or email through a connected app
  • Searching GitHub issues or Linear tickets from the agent
  • Scheduling an event in Google Calendar
  • Connecting a new external account before running an action

Example prompts

  • “Search my Gmail for last week's invoice and summarize it.”
  • “Draft a Slack post announcing the release but do not send it yet.”
  • “Create a Linear issue for the broken export button and give me the link.”

Requirements

  • Authorized connections to the external apps you want to use

What it can do on your machine

Read from SKILL.md and the folder at commit b56a9bc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Composio Cloud Tools loads about 543 tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 256 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~543

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from quarqlabs/argus at commit b56a9bc, republished under its Apache-2.0 licence (© quarqlabs). 256 words, ~543 tokens.

Download SKILL.mdSave it as .claude/skills/composio/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
composio
description
Use external SaaS and productivity apps through cloud tools, including GitHub, Gmail, Google Calendar, Slack, Notion, and Linear.
triggers
github, gmail, google calendar, calendar, slack, notion, linear, email, inbox, meeting, schedule, issue, pull request, pr, repo, repository, send message…

Cloud Tools Skill

When to use

  • The user asks to take an action in an external app or SaaS system.
  • The user asks to search, read, create, update, send, post, schedule, or manage something in GitHub, Gmail, Google Calendar, Slack, Notion, Linear, or another configured cloud tool.
  • The user needs to connect or authorize an external account before an action can run.

When NOT to use

  • The user is only asking a conceptual question about an app or service.
  • The user asks to update this agent's own name, personality, use cases, or custom prompt; use agent_identity_manager instead.
  • The user asks a benchmark memory question; benchmark mode skips tool routing.

Operating rules

  • Use the cloud-tool session flow to search for relevant tools, manage connections, wait for auth, and execute the chosen tool.
  • If a cloud tool returns an auth or connect link, show it directly to the user and explain that they need to complete the connection before the action can run.
  • For irreversible writes such as sending email, deleting content, posting messages, merging pull requests, closing issues, creating public records, or updating external systems, only execute when the user explicitly requested that final action.
  • If the user asks for a draft, preview, search, or plan, do not perform the final irreversible action.
  • Never invent recipients, channels, repository names, account names, calendar attendees, or destination IDs. Ask for the missing value or search with cloud tools when appropriate.
  • Keep external-app results concise and report the action outcome, important IDs/links, and any next step required from the user.

© quarqlabs, 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

Files

SKILL.md and 2 other files in tools/composio of quarqlabs/argus.

  • SKILL.md
  • __init__.py
  • client.py

Open the folder on GitHubat commit b56a9bc

Compare with similar skills

Composio Cloud Tools 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.

Composio Cloud Tools compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Composio Cloud Tools this skillquarqlabs/argus277—~543Automated safety check: PassApache-2.0
Connect Apps with ComposioComposioHQ/awesome-claude-skills77k3 repos~557Automated safety check: PassNone
ConnectComposioHQ/awesome-claude-skills77k3 repos~987Automated safety check: PassNone
ComposioComposioHQ/composio30k1 repos~1.7kAutomated safety check: PassMIT
Openloomi Connectorsmelandlabs/openloomi1k—~3.3kAutomated safety check: PassApache-2.0
Integrationsbutterbase-ai/butterbase-skills534—~832Automated safety check: PassMIT

Similar skills

  • 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.

    77k GitHub starsUsed in 3 repos~557 tokens
    Productivity & AutomationAuto-check passed
  • Connect

    ComposioHQ/awesome-claude-skills

    Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~987 tokens
    Productivity & AutomationAuto-check passed
  • Composio

    ComposioHQ/composio

    Route and complete Composio work across Composio For You and Composio Platform.

    30k GitHub starsUsed in 1 repo~1.7k tokens
    Productivity & AutomationAuto-check passed
  • Openloomi Connectors

    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…

    1k GitHub stars~3.3k tokensUpdated 14 days ago
    Productivity & AutomationAuto-check passed
  • Integrations

    butterbase-ai/butterbase-skills

    Use BEFORE recommending or installing any third-party SaaS SDK for email (Resend, SendGrid, Postmark, Mailgun), SMS (Twilio), messaging (Slack), calendar (Google Calendar), CRM (HubSpot…

    534 GitHub stars~832 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Clawdi

    Clawdi-AI/clawdi

    API keys, tokens, memory, sessions, Projects, integrations. An agent skill from Clawdi-AI/clawdi.

    103 GitHub stars~4.8k tokensUpdated today
    Productivity & AutomationAuto-check: notes

Questions about Composio Cloud Tools

What does Composio Cloud Tools do?

Routes requests to external SaaS apps such as GitHub, Gmail, Google Calendar, Slack, Notion and Linear through cloud tools, with safeguards on irreversible actions. The skill tells the agent when to act in an external app: searching, reading, creating, updating, sending, posting, scheduling or managing something in a configured cloud tool, or connecting an account so an action can run. Conceptual questions about an app, changes to the agent's own identity and benchmark memory questions are excluded.

When should I use Composio Cloud Tools?

Composio Cloud Tools fits situations like: sending a message or email through a connected app; searching GitHub issues or Linear tickets from the agent; scheduling an event in Google Calendar; connecting a new external account before running an action.

How do I install Composio Cloud Tools in Claude Code?

Run `npx skills add quarqlabs/argus --skill composio -a claude-code`. Or copy the skill folder (tools/composio in quarqlabs/argus) into .claude/skills/composio in your project. Claude Code loads it when a task matches its description.

How do I install Composio Cloud Tools in Codex?

Run `npx skills add quarqlabs/argus --skill composio -a codex`. Or copy the skill folder (tools/composio in quarqlabs/argus) into .agents/skills/composio in your project. Codex loads it when a task matches its description.

Can I use Composio Cloud Tools in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add quarqlabs/argus --skill composio -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/composio, .gemini/skills/composio, .github/skills/composio and .opencode/skills/composio in your project.

What does Composio Cloud Tools need to run?

Going by SKILL.md and its folder, Composio Cloud Tools needs Python for the scripts in its folder. Our summary lists: Authorized connections to the external apps you want to use.

Does Composio Cloud Tools access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Composio Cloud Tools safe to install?

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. Review the folder before installing.

What licence does Composio Cloud Tools use?

Composio Cloud Tools 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.

How many tokens does Composio Cloud Tools use?

About 543 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Composio Cloud Tools?

Skills that share tags, products or a category with Composio Cloud Tools: Connect Apps with Composio (ComposioHQ/awesome-claude-skills, 77k stars), Connect (ComposioHQ/awesome-claude-skills, 77k stars), Composio (ComposioHQ/composio, 30k stars) and Openloomi Connectors (melandlabs/openloomi, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Composio Cloud Tools?

quarqlabs (a GitHub organization) maintains it in quarqlabs/argus, which has 277 GitHub stars. The repository was last updated on June 9, 2026.

Source: quarqlabs/argus on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.