ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

skill-porter

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.

Why use this skill?

Seamlessly port AI agent skills between Claude Code and Gemini CLI. Automatically convert metadata, manifest files, and MCP configurations for cross-platform compatibility.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/0xnagato/skill-porter
Or

What This Skill Does

The Skill Porter acts as a translation layer between two of the most popular AI agent development ecosystems: Claude Code and Gemini CLI. As the landscape of AI-native tooling grows, developers often find themselves needing to maintain duplicate codebases for identical functionality. Skill Porter abstracts away the structural differences between these platforms, allowing you to focus on the business logic of your tool rather than the boilerplate required for deployment. It handles the nuances of configuration manifests, metadata mapping, tool permission schemas, and environment variable translation, ensuring that your tools are cross-platform compatible without the headache of manual refactoring.

Installation

To add this skill to your OpenClaw environment, execute the following command in your terminal:

clawhub install openclaw/skills/skills/0xnagato/skill-porter

Ensure your local environment is configured with the necessary read/write permissions for the directory where your skills are stored, as the porter will be generating new manifest files and configuration wrappers.

Use Cases

  1. Standardizing Workflow: You have a custom tool built for Claude Code that you want to integrate into your Gemini CLI workstation workflow to ensure consistent utility across different AI agent providers.
  2. Distribution Strategy: You are a developer wanting to reach a broader audience by offering your tools on both marketplaces, but you lack the bandwidth to manually convert documentation and metadata.
  3. Legacy Porting: You have an existing Gemini extension that you want to move to Claude Code to leverage its unique MCP-based architecture.

Example Prompts

  1. "I have a folder containing a Claude Code skill. Please analyze it and convert the metadata to a valid gemini-extension.json file, then validate the output."
  2. "Convert my 'database-helper' extension from Gemini CLI to Claude Code. Make sure to map the 'excludeTools' list into the appropriate 'allowed-tools' whitelist format."
  3. "Create a universal version of my current project that generates both SKILL.md and gemini-extension.json, ensuring the MCP server configuration is correctly mapped to both environments."

Tips & Limitations

  • Validate Paths: While the skill handles path mapping, always verify that your local MCP server paths are reachable by both environments after conversion.
  • Manual Review: While the porter is highly accurate, always review the generated files before publishing to a marketplace, especially regarding sensitive environment variables.
  • Complexity: Highly complex, multi-file plugins that rely on platform-specific libraries may require manual post-conversion adjustments to their internal source code dependencies.

Metadata

Author@0xnagato
Stars1054
Views5
Updated2026-02-16
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-0xnagato-skill-porter": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#cross-platform#migration#developer-tools#automation
Safety Score: 4/5

Flags: file-write, file-read