with one click
convert-skill-to-gemini
// Converts Claude SKILL.md files to Gemini-compatible format. Use when user wants to use a Claude skill with Gemini CLI, or needs to make skills cross-platform compatible.
// Converts Claude SKILL.md files to Gemini-compatible format. Use when user wants to use a Claude skill with Gemini CLI, or needs to make skills cross-platform compatible.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | convert-skill-to-gemini |
| description | Converts Claude SKILL.md files to Gemini-compatible format. Use when user wants to use a Claude skill with Gemini CLI, or needs to make skills cross-platform compatible. |
This skill helps you convert Claude Code skills (SKILL.md format) to Gemini CLI compatible format.
Activate this skill when the user wants to:
The source skill can be:
.claude/skills/[skill-name]/SKILL.mdtemplates/claude/skills/[skill-name]/SKILL.mdRead the source SKILL.md file to understand:
Check for Claude-specific elements that need conversion:
Compatible (works in both):
Needs Adjustment:
allowed-tools field (different tool names in Gemini).claude/ pathsNot Portable:
Claude Format:
---
name: skill-name
description: Description text
version: "1.0.0"
allowed-tools:
- Read
- Grep
- Glob
---
Gemini Format:
---
name: skill-name
description: Description text
version: "1.0.0"
allowed-tools:
- read_file
- search_files
- list_files
---
| Claude Tool | Gemini Equivalent |
|---|---|
| Read | read_file |
| Write | write_file |
| Edit | edit_file |
| Glob | list_files |
| Grep | search_files |
| Bash | run_shell_command |
| WebSearch | web_search |
| WebFetch | web_fetch |
Replace Claude-specific references:
.claude/ → .gemini/Output Location:
.gemini/skills/[skill-name]/SKILL.mdtemplates/gemini/skills/[skill-name]/SKILL.mdCopy Additional Files:
reference.md - Usually compatible as-isexamples.md - Update tool references if neededtemplates/ - Usually compatible as-isCheck the converted skill:
For detailed information, consult:
reference.md - Complete tool mapping and conversion detailsexamples.md - Before/after conversion examplestemplates/claude/skills/ can be shared to Gemini via agents.toml configurationHere are examples of how users might request conversions:
.claude/skills/ or templates/claude/skills/.gemini/skills/ or templates/gemini/skills/In package agents.toml, you can reference Claude skills for Gemini:
[exports.gemini]
skillsDir = "templates/claude/skills" # Share Claude skills
The CLI handles symlinking. Only convert when tool names differ.