Claude Code
Plugins
Anthropic
Anthropic 官方推出的 Claude Code Plugins 是一套高质量的、官方维护的插件目录。每个 Plugin 定义了特定的 CLAUDE.md 指令,让 Claude Code 在特定场景下表现更好。
例如:dotnet/skills 仓库(GitHub 2.1k stars)就是一个面向 .NET/C# 开发的 Skills 集合。在你的 .NET 项目里放一份 CLAUDE.md,Claude Code 就知道怎么处理 C# 代码了。
# 将 Claude Code Plugin 转换为 OpenClaw Skill
# 1. 克隆插件仓库
git clone https://github.com/anthropics/claude-plugins-official.git
cd claude-plugins-official
# 2. 查看可用的 Plugins
ls -la plugins/
# dotnet-skills/
# python-skills/
# go-skills/
# web-development/
# security-audit/
# database-optimization/
# 3. 将 Plugin 转换 OpenClaw Skill
openclaw skill import \
--source claude-plugins-official/plugins/dotnet-skills \
--name dotnet-dev \
--format auto
# 4. 验证转换后的 Skill
openclaw skill info dotnet-dev
# 输出:
# Name: dotnet-dev
# Source: claude-plugins-official
# Version: 1.0.0
# Tools: 12
# Compatible: yes
# plugin-bridge-skill.yaml
name: claude-plugin-bridge
version: 1.0.0
description: 桥接 Claude Code Plugins 到 OpenClaw 执行环境
instructions: |
你是 Claude Code Plugin 与 OpenClaw 的桥接层。
当检测到项目中存在 CLAUDE.md(来自官方插件)时:
1. 读取 CLAUDE.md 中的指令和约束
2. 将指令转化为 OpenClaw 可执行的 Skill 指令
3. 执行过程中遵循 Plugin 定义的规则
4. 输出格式保持与 Plugin 期望一致
Plugin 加载优先级:
- 项目根目录 CLAUDE.md(最高优先级)
- .claude/ 目录下的插件配置
- ~/.claude/plugins/ 全局插件
workflow:
- action: "scan_plugins"
description: "扫描项目中的 CLAUDE.md 插件配置"
- action: "bridge_exec"
description: "执行插件定义的指令"
variables:
- name: "active_plugins"
from: scan_plugins
- action: "validate_output"
description: "验证输出是否符合插件规范"
# 一键转换所有官方 Plugin
openclaw plugin sync \
--source anthropic-official \
--target ./skills/claude-plugins/
# 输出示例
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Claude Plugin → OpenClaw Skill Sync
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ dotnet-skills → skills/claude-plugins/dotnet-skill.yaml
✓ python-skills → skills/claude-plugins/python-skill.yaml
✓ go-skills → skills/claude-plugins/go-skill.yaml
✓ web-dev → skills/claude-plugins/web-dev-skill.yaml
✓ security → skills/claude-plugins/security-skill.yaml
──────────────────────────────────────
5 plugins converted | 0 errors
# 使用转换后的 Skill
openclaw session start \
--agent dev-agent \
--skill skills/claude-plugins/dotnet-skill.yaml
--skill skills/claude-plugins/web-dev-skill.yaml
# .claude/settings.yaml(Claude Code 配置)
plugins:
dotnet:
enabled: true
version: "1.2.0"
typescript:
enabled: true
# .openclaw/settings.yaml(同一份配置,OpenClaw 自动读取)
claude_plugins:
auto_detect: true
auto_convert: true
bridge_mode: "compatible"
# 现在,无论你用 Claude Code 还是 OpenClaw,
# 代码风格、测试标准、lint 规则都完全一致。
# 这就是「一次配置,随处执行」的魔力。
妙趣AI | OpenClaw 教程合集 | 最后更新:2026-05-22