jduncan-rvajduncan-rvaCommunity·3 Agent Skills Included

skill-porter

Convert skills between Claude Code and Gemini CLI

Converts Claude Code skills into Gemini CLI extensions and back, preserving metadata, tool restrictions, and MCP server settings. Eliminates manual rewriting of YAML frontmatter, JSON manifests, and configuration schemas when targeting both platforms. Validates every conversion and can generate pull requests or forks with dual-platform support ready to install.
npx skills add jduncan-rva/skill-porter --all -g -y

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install skill-porter?â–¼

Run `npx skills add jduncan-rva/skill-porter --all -g -y` in your terminal to install it globally for your agent.

How to convert a Claude skill to a Gemini extension?â–¼

Point skill-porter at your skill folder and request a conversion, for example: convert ./my-skill to Gemini. It generates the gemini-extension.json manifest and GEMINI.md context file automatically.

Does skill-porter preserve MCP server configurations?â–¼

Yes. It keeps Model Context Protocol server settings intact and rewrites paths to use Gemini's ${extensionPath} variable when needed.

Can one skill work on both Claude Code and Gemini CLI?â–¼

Yes. The universal mode generates both platform file sets so a single project installs and runs on Claude Code and Gemini CLI.

Can skill-porter create a pull request automatically?â–¼

Yes. With the GitHub CLI authenticated, it converts the project, commits the changes on a new branch, and opens a pull request with full documentation.

Related Repositories in Software Engineering

View All in Software Engineering→