CC Switch Adds a GUI for Managing AI Coding Skills, Prompts, and Sessions
CC Switch Visual Management of Skills, Prompts, and Sessions
Hello everyone, I'm Xiaoxi. Nice to see you in words. I've been using CC Switch's visual Skill management recently and it feels pretty good — a nice choice for those who don't like TUIs. If you're interested in previous content, check out:
- One-Click Switch Between Claude and Codex Provider Configurations — CC Switch Is Worth a Try
- First Look at Find Skills
Current Version
CC Switch: v3.16.1
- Visual management requires only mouse clicks, GUI-friendly
- Install once, use across multiple AI tools
- Symlink references — only one copy of the Skill source file is kept locally
Limitations
- Can only manage global Skills and MCP
Visual Management
CC Switch provides four management entry points: Skills, Prompts, Sessions, and MCP. We've covered MCP before, so I won't repeat it here, and will mainly introduce the other newly added features. If you're not yet familiar with CC Switch, check out the previous content: One-Click Switch Between Claude and Codex Provider Configurations — CC Switch Is Worth a Try
Skills Management
Click 【Skills】 to enter the Skills management interface, which looks like this:
Skills management provides 4 ways to manage Skills:
- Restore from Backup: Restore Skills from a CC Switch backup
- Install from ZIP: Install Skills from a Skill ZIP archive
- Import Existing: Import from Agent tool Skill directories like
~/.claude/skills,~/.codex/skills, etc. - Discover Skills: Install from GitHub repositories or skill.sh
1) Install from Local
Among the 4 Skills management methods, the first 3 are for local Skill management. Clicking 【Restore from Backup】 will pop up the backup history; select the Skill you want to restore and click 【Restore】 to add it again.
Clicking 【Import Existing】 will display Skills already installed in AI tools like Claude and Codex. Click 【Import Selected】 to import the Skills into CC Switch's Skills management directory ~/.cc-switch/skills.
After a successful import, you can see the just-imported Skill in the Skills management list.
2) Remote Install
Click 【Discover Skills】 to enter the remote Skill management interface, which includes two methods: Repository and skills.sh:
- Repository: Install from a GitHub repository
- skills.sh: Install from skills.sh
If your repository list has no data or doesn't have the repository you need, you can click 【Repository Management】 to add a new repository address.
Enter the Repository URL and Branch, then submit to add it.
After adding successfully, in the Skills management list, select 【Repository】, enter a skill keyword to search, and click the skill's 【Install】 to install it locally.
Using skills.sh to install is even simpler. Switch to the 【skills.sh】 tab, enter a Skill keyword, and click 【Search Skills】 to retrieve results.
3) Configure Skills
After installing Skills with CC Switch, configuration is very simple. Click the icon of a different AI tool on the right side of the Skill to complete the configuration.
All installed Skill source files are placed in the ~/.cc-switch/skills directory.
Note ⚠️: This is a symlink, not a copy of the Skill directory.
For every AI tool whose icon is lit up, a symlink to the current Skill will be added in its corresponding skills directory.
4) Update Skills
Updating Skills with CC Switch is also relatively simple. In the Skills management interface, click 【Check for Updates】. CC Switch will check and update the versions of all currently installed Skills.
Prompt Management
On the CC Switch homepage, click 【Prompts】 to enter the prompt management interface.
Click 【Add Prompt】 to add a new prompt, entering the name, description, and prompt content.
After clicking 【Save】, you can see the newly created prompt in the list. To make the prompt effective, you also need to enable the prompt configuration by clicking the 【toggle】 on the left side of the prompt.
After enabling successfully, check ~/.codex/AGENTS.md and you will see an additional prompt content entry.
Session Management
On the CC Switch homepage, click 【Session Management】 to enter the session management interface.
1) Session Switching
CC Switch session management can view session records from multiple AI tools and provides an entry point to switch AI tools.
When 【All】 is selected, the session list displays session records for all AI tools. You can also choose to view sessions for only a specific AI tool.
2) Batch Management
Session management supports batch management. Click 【Batch Management】 to batch delete sessions.
You can also click 【Search】 to search for sessions using keywords.
3) Session Operations
Clicking a session allows you to view the conversation history of the current session.
Here you can view the complete prompt content of the session, including user prompts, tool call flow, tool output content, etc.
Session details provide 【Restore Session】 and 【Delete Session】 functions. Clicking 【Restore Session】 will open the terminal tool and restore the current session. Clicking 【Delete Session】 will clear the current session record.
Note: The terminal used for restoring sessions corresponds to the terminal configured in the settings.
CC Switch defaults to 【Terminal.app】. I'm using Warp here, so I need to configure it separately. The configuration method is also simple: find 【Preferred Terminal】 in 【Settings】 and select 【Warp】.
Symlink Extension
A symlink is a special file that only stores the path to the target file/folder, equivalent to a Windows shortcut or alias.
Creating a Symlink
Use the command ln -s to create a symlink. The syntax is as follows:
$ ln -s [absolute path to source file or directory] [target link path]
We can simulate the way CC Switch symlinks Skills. Enter the following command in the command-line terminal:
$ ln -s ~/.cc-switch/skills/api-generate-image ~/Desktop/ai
After execution, you can see the symlinked api-generate-image skill in the ~/Desktop/ai directory.
Viewing a Symlink
Symlinks provide a viewing command. The syntax is as follows:
$ ls -l [target link path]
For example, to view ~/Desktop/ai/api-generate-image, you can write:
$ ls -l ~/Desktop/ai/api-generate-image
You can clearly see the path the symlink points to.
Deleting a Symlink
Symlinks also provide a deletion command. The syntax is as follows:
$ unlink [target link path]
# Recommended
$ unlink ~/Desktop/ai/api-generate-image
# Can be used, not recommended
$ rm ~/Desktop/ai/api-generate-image
Friendly Reminder
See the original article: CC Switch Visual Management of Skills, Prompts, and Sessions
This article is synchronized from the WeChat public account "Programmer Xiaoxi". It's just a sync here. For timely messages, please move to my public account, where I irregularly update my learning experiences. Friendly reminder, friendly reminder.