gemini-cli-extension-packaging

Package Gemini Harness as a Python package and Gemini CLI extension.

7|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/namojo/gemini-harness --skill gemini-cli-extension-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-cli-extension-packaging
Source: https://github.com/namojo/gemini-harness/tree/main/.claude/skills/gemini-cli-extension-packaging
Command: npx skills add https://github.com/namojo/gemini-harness --skill gemini-cli-extension-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the distribution of Gemini Harness as a Python package and a Gemini CLI extension, solving the friction of deploying to end users.

Core Features & Use Cases

  • MCP server exposure and CLI extension integration for unified tooling
  • LangGraph compatibility with version pinning and adapter isolation
  • CI-ready packaging artifacts, manifests, and upgrade-safe deployment
  • End-to-end distribution workflow including installation, upgrade, and removal processes

Quick Start

Install the gemini-harness package and register the CLI extension using the provided manifest.

Frequently Asked Questions about gemini-cli-extension-packaging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a Python project as a Gemini CLI extension?

LangGraph compatibility is maintained through adapter isolation and version pinning, ensuring that your Python package and Gemini CLI extension remain stable during upgrades and across different deployment environments.

Does this packaging workflow support MCP server integration?

Yes, the packaging workflow supports MCP server integration by exposing the server through the CLI extension manifest, allowing unified tooling and seamless distribution to end users.

What is the best way to distribute a Python package with MCP server support?

The best way to distribute a Python package with MCP server support is to generate CI-ready packaging artifacts and extension manifests, enabling upgrade-safe deployment and automated installation workflows.

How does LangGraph compatibility work with Gemini CLI extension packaging?

LangGraph compatibility is maintained through adapter isolation and version pinning, ensuring that your Python package and Gemini CLI extension remain stable during upgrades and across different deployment environments.

Can I automate installation and upgrade workflows for a Gemini CLI extension?

Yes, you can automate installation and upgrade workflows by generating CI-ready packaging artifacts and manifests, which provide upgrade-safe deployment and end-to-end distribution processes including removal.