AI agent skill · by @PhyAgentOS
Agent Mode
Unified tool for managing agent LLM modes (add, remove, update, list, switch).
Archived 2026-10-23 · Source updated 2026-09-11 · License: MIT. Check the original repository for the latest version.
SKILL.md instructions
# Agent Mode Manager Unified tool for managing agent LLM modes including adding, removing, updating, listing, and switching models. ## Features - List all available models with mode and description - Switch to a specific model mode based on mode - Add new model configurations - Remove existing model configurations - Update existing model configurations ## Tools This skill provides the following tool: ### `agent_mode` Unified tool for agent mode management. **Parameters**: - `method` (string, required): The method to perform - `add`, `remove`, `update`, `list`, or `switch` - `mode` (string, optional): Mode name (e.g., "common", "coding", "multimodal"). Default is "common". Required for all methods except list. - `model` (string, optional): Model identifier (e.g., "openai/qwen3.5:cloud"). Required for add and update methods. - `describe` (string, optional): Description of the model. Required for add and update methods. **Example - List all models**: ``` <tool>agent_mode</tool> <parameter name="method">list</parameter> ``` **Example - Switch to coding mode**: ``` <tool>agent_mode</tool> <parameter name="method">switch</parameter> <parameter name="mode">coding</parameter> ``` **Example - Switch to common mode**: ``` <tool>agent_mode</tool> <parameter name="method">switch</parameter> <parameter name="mode">common</parameter> ``` **Example - Add a new coding model openai/qwen3-coder-next:cloud with describe: a coding model**: ``` <tool>agent_mode</tool> <parameter name="method">add</parameter> <parameter name="mode">coding</parameter> <parameter name="model">openai/qwen3-coder-next:cloud</parameter> <parameter name="describe">a coding model</parameter> ``` **Example - Remove the coding mode**: ``` <tool>agent_mode</tool> <parameter name="method">remove</parameter> <parameter name="mode">coding</parameter> ``` **Example - Update a model for coding to openai/qwen3-coder-next:cloud**: ``` <tool>agent_mode</tool> <parameter name="method">update</parameter> <parameter name="mode">coding</parameter> <parameter name="model">openai/qwen3-coder-next:cloud</parameter> ``` ## Usage When users want to manage agent modes: - "List all available models" → Call `agent_mode` with `method: "list"` - "Switch to coding mode" → Call `agent_mode` with `method: "switch"`, `mode: "coding"` - "Add a new model" → Call `agent_mode` with `method: "add"`, `mode: "xxx"`, `model: "xxx"`, `describe: "xxx"` - "Remove a model" → Call `agent_mode` with `method: "remove"`, `mode: "xxx"` - "Update a model" → Call `agent_mode` with `method: "update"`, `mode: "xxx"`, `model: "xxx"`, `describe: "xxx"` Always use tool to manage agent modes, do not think by you self!