Skills To Extensions — Development skill for Claude Code
A Python command-line tool to automatically convert Anthropic Claude skills into self-contained Google Gemini extensions, complete with a universal MCP server.
How to install Skills To Extensions
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open simongwatts/skills-to-extensions and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skills To Extensions does
A Python command-line tool to automatically convert Anthropic Claude skills into self-contained Google Gemini extensions, complete with a universal MCP server.
Alternatives in Development
- Gemini For Claude Code — A Python program allowing the use of Claude Code with Google's Gemini models 338 ★
- Offer Toolkit Skill — Full job-hunt Claude skill bundle — Job Description decoder + Resume builder (11 templates) + Behavioral Inter 335 ★
- Claude Telegram Bot — Anthropic Claude & Google Bard Bot for Telegram 208 ★
README
Skills to Extensions Converter
A command-line tool to convert Anthropic Claude skills into self-contained Google Gemini extensions.
👋 **Just a heads-up!**
This is a personal, open-source project and is not affiliated with Anthropic or Google. I built it to solve a problem I had and I hope it helps you too. It's provided "as-is" without any official support.
**And a quick security note ⚠️:** Please treat this tool as an experimental proof-of-concept. Since skills/extensions can contain code, it's wise to handle the code like any untrusted script you'd find online. For extra safety, running them in a sandbox or container is a great idea. **Use at your own risk.**
Overview
This project provides a Python script that automates the migration of Claude skills to the Gemini extension format. It recursively finds skills, converts them, and injects a universal MCP server that allows the extension to read its own files.
Once installed in the Gemini CLI's global directory, all skills are **loaded into the model's context on startup**, giving it immediate awareness of its full range of capabilities.
Features
- Recursive Conversion: Automatically finds all valid skills (
SKILL.md) in a directory and its subdirectories. - Global Context Awareness: All installed skills are loaded on startup, allowing the model to know its full capabilities from the first prompt.
- Self-Contained Extensions: Each converted skill becomes a standalone Gemini extension with a built-in file-reading server.
- Safe and Transparent: Converts skills to a local output folder, giving you full control over the installation process.
Prerequisites
- Python (version 3.7 or higher)
- Google Gemini CLI installed and configured.
- Git installed.
- The
fastmcpPython library. Install it once with
Related Skills
Skill-porter - Gemini CLI Extension
Converts Claude Code skills to Gemini CLI extensions and vice versa. Use when the user wants to make a skill c
Claude Modern Status Bar
Native C status line for Claude Code on Windows. ~21 ms per render, ~160 KB self-contained .exe, no dependenci
The Architect
The Architect — A Claude Code meta-agent that designs complete software blueprints. Describe what you want to
Context Packager
You are the Context Packager Wizard. Your job is to interview the user and generate a complete, ready-to-use C
Session Planner
You are the Session Planner Wizard. Your job is to interview the user and generate a complete, ready-to-use SE
Small Change
Make one small, self-contained addition or fix to a project whose MVP is already complete, without a full proj
Related Agents
Colab Qwen Worker
One-shot task worker - a Qwen model (default qwen3.8:27b via Ollama) on a Google Colab A100 that is started fo
Review Code Reproducibility
A code review agent that evaluates whether analysis scripts form a complete, self-contained, and reproducible
A2ui Advisor
Authoritative, self-contained A2UI specification + advisor — the single source of truth for adopting A2UI end-