Compare

Gemini CLI vs Claude Code

Side-by-side comparison of Gemini CLI and Claude Code for SKILL.md agent skills — install model, shell access, native support, skill count and best use cases.

Comparison

At a glance

Vendor

Gemini
Google
Claude Code
Anthropic

Native SKILL.md support

Gemini
Via compatibility layer
Claude Code
Yes

Verified skills indexed

Gemini
11
Claude Code
189

Install model

Gemini
Local folder
Claude Code
Local folder

Shell / Bash access

Gemini
Yes
Claude Code
Yes

Tagline

Gemini
Google's coding agent CLI with a SKILL.md compatibility layer.
Claude Code
Anthropic's terminal CLI for coding agents. Filesystem skills, plugin marketplace, subagents.

Both

11

Skills verified to work on both Gemini and Claude Code.

Only Gemini

0

Indexed for Gemini CLI but not yet verified on Claude Code.

Only Claude Code

178

Indexed for Claude Code but not yet verified on Gemini CLI.

Verdict

Which should you pick?

Claude Code is the deeper SKILL.md target — native support, the broadest verified skill ecosystem, and the closest fit for skill-driven workflows. Gemini CLI works well when you are already invested in the Google ecosystem or need its specific integrations.

Many teams use both — Skills with the SKILL.md spec are portable, and 11 of the skills indexed here are verified on both agents. Browse the per-agent rankings to see which Skills lead on each platform: Skills for Gemini CLI · Skills for Claude Code.

FAQ

Common questions

Which is better for SKILL.md skills, Gemini CLI or Claude Code?

Claude Code has native SKILL.md support; Gemini CLI uses a compatibility layer. Gemini CLI has 11 verified skills indexed here; Claude Code has 189. 11 skills work on both.

Can I use the same Skill on Gemini CLI and Claude Code?

11 of the skills indexed here work on both. The SKILL.md spec is shared, so most skills run cleanly on both — the exceptions are skills that depend on agent-specific tools (Bash, Workflows, MCP patterns).

How do I install a Skill on Gemini CLI?

Drop the folder under `~/.gemini/skills/` for user-wide or `.gemini/skills/` for project-scoped. The compatibility layer translates SKILL.md frontmatter automatically.

How do I install a Skill on Claude Code?

Drop the Skill folder into `~/.claude/skills/` (user-wide) or `.claude/skills/` (project-scoped), or run the plugin install command. The agent picks up new Skills on next session start.

Which agent should I pick for cross-platform skill use?

If native SKILL.md support and the broadest skill ecosystem matter most, pick Claude Code. Gemini CLI works for teams already invested in that platform.

More comparisons

Compare Gemini or Claude Code with another agent