Composio
ComposioHQ/composio
Route and complete Composio work across Composio For You and Composio Platform.
Search, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API.
$ npx skills add Mininglamp-OSS/octo-cli --skill octo-marketplace -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mininglamp-OSS/octo-cli octo-marketplace --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/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/octo-marketplace .claude/skills/octo-marketplace && 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 "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .claude/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplaceType 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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mininglamp-OSS/octo-cli octo-marketplace --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/octo-marketplace .agents/skills/octo-marketplace && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .agents/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mininglamp-OSS/octo-cli octo-marketplace --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/octo-marketplace .cursor/skills/octo-marketplace && 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 "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .cursor/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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/Mininglamp-OSS/octo-cli.git --path skills/octo-marketplace--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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mininglamp-OSS/octo-cli octo-marketplace --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/octo-marketplace .gemini/skills/octo-marketplace && 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 "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .gemini/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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 Mininglamp-OSS/octo-cli octo-marketplaceInstalls 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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/octo-marketplace .github/skills/octo-marketplace && 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 "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .github/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Mininglamp-OSS/octo-cli octo-marketplace --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mininglamp-OSS/octo-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/octo-marketplace .opencode/skills/octo-marketplace && 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 "octo-marketplace" agent skill from https://github.com/Mininglamp-OSS/octo-cli/tree/main/skills/octo-marketplace into .opencode/skills/octo-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "octo-marketplace", 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.
octo-marketplaceSearch, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API.
Octo Marketplace is an agent skill from Mininglamp-OSS/octo-cli. Search, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API. Load after octo-shared.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `expert.md`, `mcp.md` and `skills.md`).
It sits in Productivity & Automation, covering App automation through connectors. It works with Model Context Protocol. The repository describes itself as: Metadata-driven CLI for AI Agent Bots — 48 operations across 7 domains, structured JSON envelope I/O, zero interactive prompts. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 6d21f11. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
jqFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Octo Marketplace loads about 1.6k tokens when it runs. Until then it costs about 48 tokens; SKILL.md has 636 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); files beside SKILL.md are not scanned.
The full file from Mininglamp-OSS/octo-cli at commit 6d21f11, republished under its Apache-2.0 licence (© Mininglamp-OSS). 636 words, ~1,569 tokens.
.claude/skills/octo-marketplace/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.The marketplace is one backend with a single catalog surface: every asset is a
plugin with a plugin_type. All commands authenticate with the active
credential and send its Space context; a bf_* User Bot is resolved to its owner
and authoritative Bot Space by the backend. Unified catalog operations use
/market/api/v1/plugins*; helper operations such as categories, uploads, probes,
and icon presigns use other routes under /market/api/v1/*.
| plugin_type | was | read via |
|---|---|---|
skill | Skill ZIP | skills.md |
connector | MCP listing | mcp.md |
expert | Expert (专家) | expert.md |
expert_team | Squad (专家团) | expert.md |
octo-cli marketplace plugin list --scene-code default --plugin-type skill --q "<kw>"
octo-cli marketplace plugin get --plugin-id <id> --include-relationsscene-code is default. Catalog listing requires --scene-code and
--plugin-type; the owned all-types view is the exception:
octo-cli marketplace plugin list --scene-code default --mode mineUse immutable plugin_id and review_id values, never names.
Creating with plugin upsert or skill plugin import saves a draft and a
version snapshot; it does not expose the plugin to the Space catalog. Updates
preserve the current listing state: draft/delisted content remains editable,
published private content remains owner-only, and published Space content
rejects direct edits and must use review. Version labels use
MAJOR.MINOR.PATCH (each numeric component is 1–9 digits) and may not move
backward.
After verifying a saved draft, publish it explicitly:
octo-cli marketplace plugin publish --plugin-id <plugin-id> \
--version 1.2.0 --changelog "What changed"private plugin's listing state becomes published immediately, but it stays
owner-only and is not exposed in the Space catalog.space plugin opens a review request and remains a draft until a Space
owner/admin approves it. Save the returned review_id.display_status as the user-facing state: draft, pending_review,
published, rejected, or delisted. listing_state is the lower-level
listing axis.Applicants can inspect or cancel their requests:
octo-cli marketplace plugin review-request list --mode mine --status pending
octo-cli marketplace plugin review-request get <review-id>
octo-cli marketplace plugin review-request cancel <review-id>Space owners/admins review the frozen submission, not mutable live draft data:
octo-cli marketplace plugin review-request list --mode space --status pending
octo-cli marketplace plugin review-request get <review-id>
octo-cli marketplace plugin review-request approve <review-id>
octo-cli marketplace plugin review-request reject <review-id> --reason "Explain the required correction"A Space owner/admin can take published Space content down; this leaves the plugin editable and eligible for a later publish:
octo-cli marketplace plugin delist --plugin-id <plugin-id> --reason "Policy or maintenance reason"An already-published Space plugin cannot be edited through upsert or skill
import; the backend rejects that bypass. Submit the full frozen upgrade with
review-request create: a listed upgrade must carry either parse_task_id for
a freshly parsed skill archive or both manifest_json + plugin_json for
declared documents. Only an unlisted Space-intent first submission may omit
content and snapshot its live draft. A present relations array replaces the
frozen graph; omitting it inherits the live graph.
Marketplace mutations are not transport-retried. A gateway failure may mean the
server committed the operation, so RESULT_UNKNOWN must be resolved by reading
state before retrying:
plugin list --scene-code default --mode mine --q "<name>"
through every page;plugin get --plugin-id <id> and compare the
intended version, hashes, and content; use plugin version list where useful;plugin get --plugin-id <id> and inspect display_status /
review_id, then list owned review requests;--q matches plugin_name substrings only and a page defaults to 20 rows. Stop
only after an exact match or a short page.
plugin list uses --page / --page-size (default 20, max 100); there is no
--page-all. Filters are --category-id, --q, repeatable --tag, --mode mine, and --sort (newest, oldest, updated, name, placement, views,
installs, downloads, comprehensive).
plugin-category list requires --scene-code and --plugin-type.
plugin-tag list accepts optional --scene-code, --plugin-type, --q,
--mode mine, and --limit (default 50, max 100).
Load only the reference matching the task: connector mcp.json + probe,
skill attachment tree + upload/import, or expert/team AGENTS.md + relations.
For a non-paginated command, normalize before reading fields:
payload=$(octo-cli marketplace plugin get --plugin-id <id> | jq -c '.data.data // .data')Do not apply that to {data:[...], pagination:{...}}; the CLI exposes items at
.data and pagination at ._pagination.
${VAR} placeholders.© Mininglamp-OSS, 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 3 other files in skills/octo-marketplace of Mininglamp-OSS/octo-cli.
Open the folder on GitHubat commit 6d21f11
Octo Marketplace 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 |
|---|---|---|---|---|---|---|
| Octo Marketplace this skillMininglamp-OSS/octo-cli | 918 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| ComposioComposioHQ/composio | 30k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Effect V4ComposioHQ/composio | 30k | — | ~1k | Automated safety check: Pass | MIT | |
| CLI ReleaseComposioHQ/composio | 30k | — | ~540 | Automated safety check: Pass | MIT | |
| CLI CommandComposioHQ/composio | 30k | — | ~187 | Automated safety check: Pass | MIT | |
| Composio Byodrewnekota/cetus | 146 | — | ~627 | Automated safety check: Pass | MIT |
ComposioHQ/composio
Route and complete Composio work across Composio For You and Composio Platform.
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…
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…
ComposioHQ/composio
Design, implement, or review Composio CLI commands under ts/packages/cli using Effect, effect/unstable/cli, services, output conventions, configuration and environment variables, and local vendor…
drewnekota/cetus
Connect and use a user-owned Composio MCP server in Cetus. An agent skill from drewnekota/cetus.
Ancienttwo/repo-harness
Canonical rule owner for repo-harness ChatGPT integration -- Oracle-first browser/GPT Pro consult and continuation, advisory orchestration, MCP Connector setup, MCP bridge planning handoff, and…
Mininglamp-OSS/octo-cli
A skill your agent uses when operating the Octo Loop control plane through the octo-cli loop commands: reading or writing Fleet tasks, comments, metadata, projects, and labels; dispatching work to…
Mininglamp-OSS/octo-cli
Read, create, find, and cite Octo summaries through octo-cli.
Mininglamp-OSS/octo-cli
Docs domain — create and govern documents, read and incrementally edit a doc's live body, read and edit spreadsheets including structural row/column edits, find & replace, cells, layout, shared…
Mininglamp-OSS/octo-cli
Octo Drive — spaces, folders, file upload/download, online-document mounts, share links, invites, IM-attachment transfer.
Mininglamp-OSS/octo-cli
File operations (upload/download, presigned S3 credentials) plus bot housekeeping (register, set-commands, user-info, space-members, typing, heartbeat).
Mininglamp-OSS/octo-cli
HTML docs domain (octo-doc) — create and govern self-contained interactive HTML documents, immutable versions, drafts, sharing, media, comments, and agent element edits.
Works with
Categories
Search, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API. Octo Marketplace is an agent skill from Mininglamp-OSS/octo-cli. Search, install, publish, review, and update Marketplace plugins — Skills, MCP connectors, and Experts/Squads (专家/专家团) — through the unified plugin API.
Octo Marketplace fits situations like: tasks that involve App automation through connectors.
Run `npx skills add Mininglamp-OSS/octo-cli --skill octo-marketplace -a claude-code`. Or copy the skill folder (skills/octo-marketplace in Mininglamp-OSS/octo-cli) into .claude/skills/octo-marketplace in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mininglamp-OSS/octo-cli --skill octo-marketplace -a codex`. Or copy the skill folder (skills/octo-marketplace in Mininglamp-OSS/octo-cli) into .agents/skills/octo-marketplace 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 Mininglamp-OSS/octo-cli --skill octo-marketplace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/octo-marketplace, .gemini/skills/octo-marketplace, .github/skills/octo-marketplace and .opencode/skills/octo-marketplace in your project.
Going by SKILL.md and its folder, Octo Marketplace needs the command-line tools its instructions call (jq).
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.
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.
Octo Marketplace 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 1.6k tokens (SKILL.md is roughly 6.3k 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 Octo Marketplace: Composio (ComposioHQ/composio, 30k stars), Effect V4 (ComposioHQ/composio, 30k stars), CLI Release (ComposioHQ/composio, 30k stars) and CLI Command (ComposioHQ/composio, 30k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Mininglamp-OSS (a GitHub organization) maintains it in Mininglamp-OSS/octo-cli, which has 918 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 10, 2026.
Source: Mininglamp-OSS/octo-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.