plugins本质打包各种能力模块和其他配置的容器插件里可以包含多个skillsagentshooksmcp等my-claude-plugin/ # 插件根目录 ├── .claude-plugin/ # 必需包含清单文件的特殊目录 │ └── plugin.json # 必需插件的核心配置文件[reference:1] ├── commands/ # 可选存放斜杠命令 (.md 文件)[reference:2] ├── agents/ # 可选存放子代理定义 (.md 文件)[reference:3] ├── skills/ # 可选存放技能 (每个技能是一个子目录)[reference:4] │ └── your-skill/ │ └── SKILL.md # 必需技能的说明文件 ├── hooks/ │ └── hooks.json # 可选事件钩子的配置文件[reference:5] ├── .mcp.json # 可选MCP服务器的配置[reference:6] └── scripts/ # 可选存放辅助脚本的目录[reference:7]Skill本质一种能力模块相当于一个说明文档skill.md让ai自己用用户看不到的设置user-invocable让模型不可以自己用只有自己能手动调用的skillhookHooks钩子更像是事件驱动的“机器人”会在特定事件如文件修改后自动执行格式化等确定性的Shell命令决策不由AI完成。mcpmcp hostmcp server可能包含多个tool相当于可以实现各种功能的函数agentSkills 是「操作手册」—— 告诉 Claude “怎么做”由 Claude 自己照着做。Agent 是「专属员工」—— 你把任务派给它它独立去完成不占用你的注意力。运行模式1ReAct运行模式2plan-and-execute agent例如claude codemanusclaude code命令/compact压缩上下文/clear清空上下文/rewind回滚commandj 弹出终端claude -c打开claude的时候回到上一次的会话/init 自动创建claude.md文件/memory备注以上内容均为b站“马克的技术工作坊”的学习笔记大家可以自行到b站观看