Skill Loader banner
ythx-101 ythx-101

Skill Loader

Development community

Description

Universal skill adapter for OpenClaw - load Claude Code, Codex, and Gemini CLI skills

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Skill Loader

Universal skill adapter for OpenClaw - load Claude Code, Codex, and Gemini CLI skills seamlessly

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Status: Experimental](https://img.shields.io/badge/Status-Experimental-orange.svg)](https://github.com/ythx-101/skill-loader)

**打通 AI Agent 生态 - 让不同平台的 skills 无缝互通**


🎯 问题

Claude Code、Codex、Gemini CLI 的 skills 格式不同,不能直接在 OpenClaw 里用:

差异 Claude Code OpenClaw
文件结构 .claude-plugin/SKILL.md skills/name/SKILL.md
工具调用 create_file() write()
加载方式 启动时扫描 运行时按需

✨ 解决方案

四步自动适配:**检测 → 解析 → 映射 → 注入**

  • 零修改:不改原 skill 代码
  • 自动化:用户无感知
  • 可扩展:支持多种 skill 格式

🚀 快速开始

安装

# Clone 到你的 OpenClaw skills 目录
cd /path/to/openclaw/workspace/skills
git clone https://github.com/ythx-101/skill-loader.git

使用

# 扫描所有可用的 skills
python3 skill-loader/loader.py scan

# 加载指定 skill
python3 skill-loader/loader.py load /path/to/skill

# 查找触发词匹配的 skill
python3 skill-loader/loader.py find "画个架构图"

示例

# 1. 克隆一个 Claude Code skill
cd skills
git clone https://github.com/axtonliu/axton-obsidian-visual-skills.git obsidian-visual

# 2. 自动识别并加载
python3 skill-loader/loader.py load obsidian-visual

# 输出:
# [
#   {
#     "name": "excalidraw-diagram",
#     "description": "...",
#     "triggers": ["画图", "Excalidraw", ...],
#     "content": "...",
#     "source_type": "claude-marketplace"
#   },
#   ...
# ]

📦 支持的格式

格式 状态 检测标志
Claude Code Single ✅ 已支持 .claude-plugin/SKILL.md
Claude Marketplace ✅ 已支持 .claude-plugin/marketplace.json
Codex ⏳ 计划中 codex.json
Gemini CLI ⏳ 计划中 skill.yaml

🚀 使用方法

方式1: 克隆外部 skill

cd /root/clawd/skills
git clone https://github.com/user/some-claude-skill.git

OpenClaw 会自动识别并加载。