Agent skill

Composio Byo

by drewnekota in drewnekota/cetus

Connect and use a user-owned Composio MCP server in Cetus. An agent skill from drewnekota/cetus.

MITAuto-check passedProductivity & Automation

Install Composio Byo

skills CLI
$ npx skills add drewnekota/cetus --skill composio-byo -a claude-code

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

GitHub CLI
$ gh skill install drewnekota/cetus composio-byo --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/drewnekota/cetus.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src-tauri/cetus-plugins/composio/skills/composio-byo .claude/skills/composio-byo && 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-byo
GitHub stars
146
Token cost
~627 tokens
SKILL.md length
307 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Connect and use a user-owned Composio MCP server in Cetus. An agent skill from drewnekota/cetus.

  • Works in 4 steps: Create an auth config for the toolkit,… → Create an MCP server configuration with… → Generate a user-specific MCP URL for a… → …
  • Tasks that involve App automation through connectors
  • SKILL.md covers What the User Needs, Add to Cetus, Creating a Composio MCP URL and Operating Rules
  • Reaches backend.composio.dev

What it does

Composio Byo is an agent skill from drewnekota/cetus. Connect and use a user-owned Composio MCP server in Cetus.

Its SKILL.md is about 630 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering App automation through connectors and MCP servers. It works with Composio, Model Context Protocol, DeepSeek and Tauri. The repository describes itself as: One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled runs, global hotkey launcher, per-run git worktrees, one review board. The licence is MIT.

When your agent uses it

  • Tasks that involve App automation through connectors
  • Tasks that involve MCP servers

Example prompts

  • “/composio-byo”

Requirements

  • A credential in YOUR_COMPOSIO_API_KEY

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Create an auth config for the toolkit, such as Gmail, Linear, Notion, Slack, or GitHub.
  2. Create an MCP server configuration with the toolkit and allowed tools.
  3. Generate a user-specific MCP URL for a user_id.
  4. Connect using the generated MCP URL and an x-api-key header.

What it can do on your machine

Read from SKILL.md and the folder at commit 2d6348a. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • backend.composio.dev

    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 Byo loads about 627 tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 307 words of instructions outside code blocks.

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

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 drewnekota/cetus at commit 2d6348a, republished under its MIT licence (© drewnekota). 307 words, ~627 tokens.

Download SKILL.mdSave it as .claude/skills/composio-byo/SKILL.md (or your agent's skills folder).
name
composio-byo
description
Connect and use a user-owned Composio MCP server in Cetus.

Composio BYO

Use this skill when the user wants to connect Composio, add SaaS tools through Composio, or troubleshoot Composio MCP access.

This is a bring-your-own Composio setup. The user owns their Composio account, API key, auth configs, connected accounts, quotas, and billing. Cetus should not use a shared Composio account or shared API key for this plugin.

What the User Needs

Ask the user for these values, or help them find them in their Composio dashboard:

  • Composio MCP URL, usually shaped like https://backend.composio.dev/v3/mcp/...?...
  • Composio project API key, sent as the x-api-key header
  • A short server name, such as Composio, Composio Gmail, or Composio Work

The user must authenticate the required Composio toolkits before using them. Composio creates connected accounts and stores the third-party credentials in the user's Composio project.

Add to Cetus

Use Settings -> MCP, or the manage_mcp tool if available, with:

json
{
  "name": "Composio",
  "transport": "http",
  "url": "https://backend.composio.dev/v3/mcp/YOUR_SERVER_ID?user_id=YOUR_USER_ID",
  "headers": {
    "x-api-key": "YOUR_COMPOSIO_API_KEY"
  },
  "enabled": true
}

After saving, test the MCP server. A successful test should list the tools that the Composio server exposes. Start a new conversation before relying on newly added tools, because Cetus freezes MCP configuration per conversation.

Creating a Composio MCP URL

Composio supports creating MCP servers from the dashboard or SDK. For a single toolkit, Composio's documented flow is:

  1. Create an auth config for the toolkit, such as Gmail, Linear, Notion, Slack, or GitHub.
  2. Create an MCP server configuration with the toolkit and allowed tools.
  3. Generate a user-specific MCP URL for a user_id.
  4. Connect using the generated MCP URL and an x-api-key header.

Example shape from Composio docs:

text
URL: https://backend.composio.dev/v3/mcp/YOUR_SERVER_ID?user_id=YOUR_USER_ID
Header: x-api-key: YOUR_COMPOSIO_API_KEY

Operating Rules

Use the least consequential tool that can answer the request. Confirm before sending, posting, deleting, changing permissions, modifying records, inviting users, paying, refunding, purchasing, or changing calendar attendance.

If tools are missing, ask the user to add or authenticate the relevant toolkit in Composio, then re-test the MCP server in Cetus.

© drewnekota, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in src-tauri/cetus-plugins/composio/skills/composio-byo of drewnekota/cetus.

Open the folder on GitHubat commit 2d6348a

Compare with similar skills

Composio Byo 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 Byo compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Composio Byo this skilldrewnekota/cetus146—~627Automated safety check: PassMIT
Cdesktopcdesktop-ai/cdesktop158—~697Automated safety check: PassApache-2.0
ComposioComposioHQ/composio30k1 repos~1.7kAutomated safety check: PassMIT
Effect V4ComposioHQ/composio30k—~1kAutomated safety check: PassMIT
CLI ReleaseComposioHQ/composio30k—~540Automated safety check: PassMIT
Slm Web Accessqualixar/superlocalmemory230—~1.3kAutomated safety check: NotesAGPL-3.0

Similar skills

  • Cdesktop

    cdesktop-ai/cdesktop

    Operate the cdesktop coding-session environment — agent teams, session management, file conventions.

    158 GitHub stars~697 tokensUpdated 4 mo ago
    Backend & APIsAuto-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
  • Effect V4

    ComposioHQ/composio

    Write, review, or upgrade Effect v4 code in the Composio CLI, cli-keyring, and json-schema-to-effect-schema packages, all pinned exactly to effect@4.0.0-rc.117 — Context.Service and explicit layers…

    30k GitHub stars~1k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • CLI Release

    ComposioHQ/composio

    Release and recover first-party Composio CLI binaries through Build CLI Binaries, including automatic beta builds, promote-stable dispatches, beta-tag selection, asset and installation verification…

    30k GitHub stars~540 tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Slm Web Access

    qualixar/superlocalmemory

    Set up and troubleshoot SuperLocalMemory Web access, the optional link that lets web apps (ChatGPT, Claude on the web, Muse, Composio, other remote MCP clients) use the memory on this computer.

    230 GitHub stars~1.3k tokensUpdated yesterday
    Productivity & AutomationAuto-check: notes
  • Accelo Automation via Rube MCP

    ComposioHQ/awesome-claude-skills

    Automates Accelo tasks through Composio's Accelo toolkit and the Rube MCP server, with a search-first routine so tool schemas are always current.

    77k GitHub starsUsed in 3 repos~727 tokens
    Productivity & AutomationAuto-check passed

More from drewnekota/cetus

  • Web Design

    drewnekota/cetus

    A skill your agent uses when building any web page, HTML artifact, landing page, dashboard, slide deck, report, email, or UI component the user will look at.

    146 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Calle

    drewnekota/cetus

    Set up and use CALL-E for real outbound phone calls through the CALL-E CLI and MCP tools.

    146 GitHub stars~366 tokensUpdated yesterday
    Auto-check passed

Questions about Composio Byo

What does Composio Byo do?

Connect and use a user-owned Composio MCP server in Cetus. An agent skill from drewnekota/cetus. Composio Byo is an agent skill from drewnekota/cetus. Connect and use a user-owned Composio MCP server in Cetus.

When should I use Composio Byo?

Composio Byo fits situations like: tasks that involve App automation through connectors; tasks that involve MCP servers.

How do I install Composio Byo in Claude Code?

Run `npx skills add drewnekota/cetus --skill composio-byo -a claude-code`. Or copy the skill folder (src-tauri/cetus-plugins/composio/skills/composio-byo in drewnekota/cetus) into .claude/skills/composio-byo in your project. Claude Code loads it when a task matches its description.

How do I install Composio Byo in Codex?

Run `npx skills add drewnekota/cetus --skill composio-byo -a codex`. Or copy the skill folder (src-tauri/cetus-plugins/composio/skills/composio-byo in drewnekota/cetus) into .agents/skills/composio-byo in your project. Codex loads it when a task matches its description.

Can I use Composio Byo 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 drewnekota/cetus --skill composio-byo -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-byo, .gemini/skills/composio-byo, .github/skills/composio-byo and .opencode/skills/composio-byo in your project.

What does Composio Byo need to run?

SKILL.md names no scripts, command-line tools or credentials: Composio Byo is instructions for the agent only. Our summary lists: A credential in YOUR_COMPOSIO_API_KEY.

Does Composio Byo access the network?

SKILL.md names 1 domain. In commands or code: backend.composio.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Composio Byo 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 Byo use?

Composio Byo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Composio Byo use?

About 627 tokens (SKILL.md is roughly 2.5k 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 Byo?

Skills that share tags, products or a category with Composio Byo: Cdesktop (cdesktop-ai/cdesktop, 158 stars), Composio (ComposioHQ/composio, 30k stars), Effect V4 (ComposioHQ/composio, 30k stars) and CLI Release (ComposioHQ/composio, 30k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Composio Byo?

drewnekota (a GitHub user) maintains it in drewnekota/cetus, which has 146 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 10, 2026.

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