plugin-managerlisted
Install: claude install-skill codingSamss/all-my-ai-needs
# Plugin Manager Skill
通过自然语言管理 Claude Code 插件。
## 插件系统说明
Claude Code 的插件通过官方插件系统安装和管理:
### 存储位置
- **插件缓存**: `~/.claude/plugins/cache/<marketplace>/<plugin>/<version>/`
- **配置文件**: `~/.claude/plugins/installed_plugins.json`
### 更新机制
所有插件统一使用 `claude plugin update <plugin>` 命令逐个更新,不支持 `--all` 批量参数。
### 嵌套会话限制
`claude plugin update` 内部会启动 Claude Code 进程。在当前会话中直接调用会触发嵌套检测报错:
> Error: Claude Code cannot be launched inside another Claude Code session.
**解决方案:** 脚本执行前需 `unset CLAUDECODE` 环境变量以绕过嵌套检测。本技能的脚本已内置此处理,可在会话内正常使用。
## 触发条件
当用户提到以下内容时自动触发:
- "列出插件" / "list plugins" / "我有什么插件"
- "插件详情" / "plugin info" / "关于插件"
- "更新插件" / "update plugins" / "批量更新"
- "备份插件" / "backup plugins"
- "检查更新" / "check updates"
- "导出插件" / "export plugins"
## 使用方法
### 1. 列出所有插件
**触发词:** "列出插件", "我安装了什么插件", "list plugins"
**执行:**
```bash
~/.claude/skills/plugin-manager/scripts/plugin-manager.sh list
```
### 2. 查看插件详情
**触发词:** "查看 [插件名] 详情", "plugin info [name]"
**执行:**
```bash
~/.claude/skills/plugin-manager/scripts/plugin-manager.sh info <plugin-name>
```
### 3. 更新插件
**触发词:** "���新插件", "全部更新", "update plugins"
**执行:**
```bash
# 更新所有插件
~/.claude/skills/plugin-manager/scripts/plugin-manager.sh update --all
# 更新指定插件
~/.claude/skills/plugin-manager/scripts/plugin-manager.sh update <plugin-name>@<marketplace>
```
### 4. 检查更新
**触发词:** "检查插件更新", "有没有更新", "check updates"
**执行:**
```bash
~/.claude/skills/plugin-manager/scripts/plugin-manager.sh check-updates
```
### 5. 备份配置
**触发词:** "备份插件