claude-skills-troubleshooting by daymade/claude-code-skills
npx skills add https://github.com/daymade/claude-code-skills --skill claude-skills-troubleshooting诊断并解决常见的 Claude Code 插件和技能配置问题。本技能提供系统化的调试工作流,用于处理插件安装、启用和激活问题。
运行诊断脚本来识别常见问题:
python3 scripts/diagnose_plugins.py
该脚本检查:
settings.json 中缺少 enabledPlugins 条目症状:
/plugin 显示插件已安装installed_plugins.json 中根本原因: 已知错误 () - 插件被添加到 但自动添加到 的 中。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
installed_plugins.jsonsettings.jsonenabledPlugins诊断:
# 检查插件是否在 installed_plugins.json 中
cat ~/.claude/plugins/installed_plugins.json | grep "plugin-name"
# 检查插件是否在 settings.json 中启用
cat ~/.claude/settings.json | grep "plugin-name"
解决方案:
# 选项 1:使用 CLI 启用
claude plugin enable plugin-name@marketplace-name
# 选项 2:手动编辑 settings.json
# 添加到 enabledPlugins 部分:
# "plugin-name@marketplace-name": true
关键文件:
| 文件 | 用途 |
|---|---|
~/.claude/plugins/installed_plugins.json | 所有插件(已安装 + 已禁用)的注册表 |
~/.claude/settings.json → enabledPlugins | 控制哪些插件处于活动状态 |
~/.claude/plugins/known_marketplaces.json | 已注册的市场源 |
~/.claude/plugins/cache/ | 实际的插件文件 |
插件仅在以下情况下处于活动状态:
installed_plugins.json 中(已注册)settings.json → enabledPlugins 中列出且值为 true症状:
解决方案:
# 更新市场缓存
claude plugin marketplace update marketplace-name
# 或者清除并重新获取
rm -rf ~/.claude/plugins/cache/marketplace-name
claude plugin marketplace update marketplace-name
常见原因(按可能性排序):
本地更改未推送到 GitHub - 最常见!
git status
git push
claude plugin marketplace update marketplace-name
marketplace.json 配置错误
python3 -m json.tool .claude-plugin/marketplace.json
技能目录缺失
ls -la skill-name/SKILL.md
| 用途 | 命令 |
|---|---|
| 列出市场 | claude plugin marketplace list |
| 更新市场 | claude plugin marketplace update {name} |
| 安装插件 | claude plugin install {plugin}@{marketplace} |
| 启用插件 | claude plugin enable {plugin}@{marketplace} |
| 禁用插件 | claude plugin disable {plugin}@{marketplace} |
| 卸载插件 | claude plugin uninstall {plugin}@{marketplace} |
| 检查已安装 | `cat ~/.claude/plugins/installed_plugins.json |
| 检查已启用 | `cat ~/.claude/settings.json |
要启用某个市场中所有已安装但未启用的插件:
python3 scripts/enable_all_plugins.py marketplace-name
Claude Code 有两种类型的用户可调用扩展:
skills/ 目录)
commands/ 目录)
/command-name 显式调用commands/seer.md)如果某个技能应该可以显式调用,请添加相应的命令文件。
references/known_issues.md 了解 GitHub 问题跟踪references/architecture.md 了解详细的插件架构每周安装次数
81
仓库
GitHub 星标数
636
首次出现
2026 年 1 月 22 日
安全审计
安装于
claude-code65
opencode58
codex56
gemini-cli55
cursor49
github-copilot47
Diagnose and resolve common Claude Code plugin and skill configuration issues. This skill provides systematic debugging workflows for plugin installation, enablement, and activation problems.
Run the diagnostic script to identify common issues:
python3 scripts/diagnose_plugins.py
The script checks:
Symptoms:
/plugin shows plugin as installedinstalled_plugins.jsonRoot Cause: Known bug (GitHub #17832) - plugins are added to installed_plugins.json but NOT automatically added to enabledPlugins in settings.json.
Diagnosis:
# Check if plugin is in installed_plugins.json
cat ~/.claude/plugins/installed_plugins.json | grep "plugin-name"
# Check if plugin is enabled in settings.json
cat ~/.claude/settings.json | grep "plugin-name"
Solution:
# Option 1: Use CLI to enable
claude plugin enable plugin-name@marketplace-name
# Option 2: Manually edit settings.json
# Add to enabledPlugins section:
# "plugin-name@marketplace-name": true
Key files:
| File | Purpose |
|---|---|
~/.claude/plugins/installed_plugins.json | Registry of ALL plugins (installed + disabled) |
~/.claude/settings.json → enabledPlugins | Controls which plugins are ACTIVE |
~/.claude/plugins/known_marketplaces.json | Registered marketplace sources |
~/.claude/plugins/cache/ | Actual plugin files |
A plugin is active ONLY when:
installed_plugins.json (registered)settings.json → enabledPlugins with value trueSymptoms:
Solution:
# Update marketplace cache
claude plugin marketplace update marketplace-name
# Or clear and re-fetch
rm -rf ~/.claude/plugins/cache/marketplace-name
claude plugin marketplace update marketplace-name
Common causes (in order of likelihood):
Local changes not pushed to GitHub - Most common!
git status
git push
claude plugin marketplace update marketplace-name
marketplace.json configuration error
python3 -m json.tool .claude-plugin/marketplace.json
Skill directory missing
ls -la skill-name/SKILL.md
| Purpose | Command |
|---|---|
| List marketplaces | claude plugin marketplace list |
| Update marketplace | claude plugin marketplace update {name} |
| Install plugin | claude plugin install {plugin}@{marketplace} |
| Enable plugin | claude plugin enable {plugin}@{marketplace} |
| Disable plugin | claude plugin disable {plugin}@{marketplace} |
| Uninstall plugin | claude plugin uninstall {plugin}@{marketplace} |
To enable all installed but disabled plugins from a marketplace:
python3 scripts/enable_all_plugins.py marketplace-name
Claude Code has two types of user-invocable extensions:
Skills (in skills/ directory)
Commands (in commands/ directory)
/command-namecommands/seer.md)If a skill should be explicitly invocable, add a corresponding command file.
references/known_issues.md for GitHub issue trackingreferences/architecture.md for detailed plugin architectureWeekly Installs
81
Repository
GitHub Stars
636
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykWarn
Installed on
claude-code65
opencode58
codex56
gemini-cli55
cursor49
github-copilot47
Lark CLI妙记查询工具:快速获取飞书妙记元信息(标题、封面、时长)
39,100 周安装
Better-Auth 组织管理最佳实践:多租户系统设置、成员权限与邀请系统完整指南
8,200 周安装
Power BI 语义建模最佳实践指南:星型模式、DAX 度量值与模型优化
8,100 周安装
AI 自动生成编码规范 | 基于项目文件智能创建代码风格指南
8,100 周安装
ScoutQA AI驱动Web应用探索性测试工具 - 自动化测试与验证解决方案
8,100 周安装
PlantUML ASCII 图表生成器 - 命令行文本图表工具,支持序列图、类图、活动图
8,200 周安装
pytest-coverage:Python测试覆盖率工具,一键生成代码覆盖率报告
8,300 周安装
| Check installed | `cat ~/.claude/plugins/installed_plugins.json |
| Check enabled | `cat ~/.claude/settings.json |