Skill Porter - Cross-Platform Skill Converter
Description
This skill automates the conversion between Claude Code skills and Gemini CLI extensions, enabling true cross-platform AI tool development.
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/.
Repository README
This is the README for jduncan-rva/skill-porter, shared by 3 entries
in this directory. It describes the repository, not this entry specifically.
name: skill-porter description: Converts Claude Code skills to Gemini CLI extensions and vice versa. Use when the user wants to make a skill cross-platform compatible, port a skill between platforms, or create a universal extension that works on both Claude Code and Gemini CLI. allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Bash
Skill Porter - Cross-Platform Skill Converter
This skill automates the conversion between Claude Code skills and Gemini CLI extensions, enabling true cross-platform AI tool development.
Core Capabilities
Bidirectional Conversion
Convert skills and extensions between platforms while preserving functionality:
**Example requests:**
- "Convert this Claude skill to work with Gemini CLI"
- "Make my Gemini extension compatible with Claude Code"
- "Create a universal version of this skill that works on both platforms"
- "Port the database-helper skill to Gemini"
Smart Platform Detection
Automatically analyzes directory structure to determine source platform:
**Detection criteria:**
- Claude: Presence of
SKILL.mdwith YAML frontmatter or.claude-plugin/marketplace.json - Gemini: Presence of
gemini-extension.jsonorGEMINI.mdcontext file - Universal: Has both platform configurations
**Example requests:**
- "What platform is this skill built for?"
- "Analyze this extension and tell me what needs to be converted"
- "Is this a Claude skill or Gemini extension?"
Metadata Transformation
Intelligently converts between platform-specific formats:
**Conversions handled:**
- YAML frontmatter ↔ JSON manifest
allowed-tools(whitelist) ↔excludeTools(blacklist)- Environment variables ↔ settings schema
- MCP server configuration paths
- Platform-specific documentation formats
**Example requests:**
- "Convert the metadata from this Claude skill to Gemini format"
- "Transform the allowed-tools list to Gemini's exclude pattern"
- "Generate a settings schema from these environment variables"
MCP Server Preservation
Maintains Model Context Protocol server configurations across platforms:
**Example requests:**
- "Ensure the MCP server config works on both platforms"
- "Update the MCP server paths for Gemini's ${extensionPath} variable"
- "Validate that the MCP configuration is compatible"
Validation & Quality Checks
Ensures converted output meets platform requirements:
**Validation checks:**
- Required files present (SKILL.md, gemini-extension.json, etc.)
- Valid YAML/JSON syntax
- Correct frontmatter structure
- MCP server paths resolve correctly
- Tool restrictions are valid
- Settings schema is complete
**Example requests:**
- "Validate this converted skill"
- "Check if this Gemini extension meets all requirements"
- "Is this conversion ready to install?"
Conversion Process
When you request a conversion, I will:
- Analyze the source directory structure
- Detect which platform it's built for
- Extract metadata, MCP configuration, and documen
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI