customize

Reassign CLI roles by editing command, agent, and adapter files in cc-multi-cli-plugin.

88|7|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/greenpolo/cc-multi-cli-plugin --skill customize-greenpolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/greenpolo/cc-multi-cli-plugin/tree/main/plugins/multi/skills/customize
Command: npx skills add https://github.com/greenpolo/cc-multi-cli-plugin --skill customize-greenpolo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams customize how a cc-multi-cli-plugin behaves by allowing targeted reassignments and tweaks of CLI roles, commands, and adapters across multiple sub-plugins.

Core Features & Use Cases

  • Flexible role reassignment: move which CLI handles a given task or slash command between CLIs.
  • New CLI onboarding: add support for additional CLIs by wiring up new agents, commands, and adapter mappings.
  • Safety and consistency: ensure edits are reflected after a marketplace refresh and that subagents are cached per session.

Quick Start

Identify the target CLIs and roles, edit the plugin files as described (commands, agents, and adapters) to implement the change, then refresh the plugin so changes take effect.

Frequently Asked Questions about customize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reassign a slash command to a different CLI in a multi-CLI plugin?

To reassign a slash command, you edit the command bindings within the cc-multi-cli-plugin by updating the relevant plugins/<cli>/commands/*.md files, then refresh the marketplace to apply the updated CLI role allocation.

How do I onboard a new CLI into an existing multi-CLI marketplace hub?

You onboard a new CLI by wiring up new agents, commands, and adapter mappings. This involves updating plugins/multi/agents/*.md and plugins/multi/scripts/lib/adapters/<cli>.mjs, followed by a marketplace refresh to activate the new role.

When do I need to update CLI adapters for subagents?

You need to update CLI adapters when tuning behavior across multiple CLIs or swapping task responsibilities. Edits to plugins/multi/scripts/lib/adapters/<cli>.mjs ensure subagents route tasks to the correct CLI after a marketplace refresh.

Can I tune subagent behavior across multiple CLIs without affecting other marketplace plugins?

Yes, you can tune subagent behavior by making targeted edits to specific agents and adapter mappings. Subagents are cached per session, ensuring changes are safely isolated and reflected after the marketplace refresh without disrupting other marketplace plugins.

What is the best way to swap which CLI handles a specific task in a multi-CLI environment?

The best way to swap task handling is to edit the command bindings and subagent configurations within the cc-multi-cli-plugin. This reallocates CLI responsibilities by updating commands, agents, and adapters, finalized by a marketplace refresh.

Do I need a marketplace refresh after editing multi-CLI command bindings and adapters?

Yes, a marketplace refresh is required after editing command bindings, subagents, and adapters. This refresh applies the updates to the cc-multi-cli-plugin, ensuring the reallocated CLI responsibilities and tuned behaviors take effect.