Files
Seth Hobson 767d969a73 docs: sync plugin/agent/skill counts to 84/192/156 after social-publishing merge
PR #558 updated the headline totals but left trailing references at
83/191/155 across README, AGENTS.md, GEMINI.md, ARCHITECTURE.md, and
docs/*. Sync them all to the true counts (82 local + 2 external = 84
plugins, 192 agents, 156 skills).

Also runs make generate-all to bring the committed harness registries in
sync — adds the social-publishing entries to .agents/ and .cursor-plugin/
(which the original PR could not regenerate) and fixes the stale count in
the generated cursor manifests.

Left round-trip-results.md (point-in-time CLI verification results) and
plugin-eval.md (grade threshold) unchanged.
2026-06-02 19:15:30 -04:00

2.0 KiB

Gemini CLI — setup guide

The canonical context file is AGENTS.md at the repo root. Gemini CLI reads it via .gemini/settings.json (context.fileName). This guide covers Gemini-specific setup only.

Install

gemini extensions install https://github.com/wshobson/agents
cd ~/.gemini/extensions/claude-code-workflows
make generate HARNESS=gemini
# restart Gemini CLI

What you get

  • 156 skills at skills/<plugin>__<skill>/SKILL.md — described in AGENTS.md. Describe a task to activate.
  • 192 subagents at agents/<plugin>__<agent>.md — invoke with @<agent>.
  • 102 slash commands at /<plugin>:<command> — use /help to list.

Companion Memory Extension

Pensyve is maintained upstream as a separate Gemini CLI extension with MCP-backed memory and context injection:

gemini extensions install https://github.com/major7apps/pensyve

Gemini-specific differences

Capability Claude Code Gemini CLI
Plugin installation /plugin install gemini extensions install <url>
Context file reads CLAUDE.md (a symlink to AGENTS.md) reads via .gemini/settings.json redirect to AGENTS.md
Per-agent tool allowlist tools: (always) tools: (honored — remapped to Gemini-native names)
Skill / agent discovery native native (skills/, agents/ at extension root)
Model assignment per-agent session-level (override via model: frontmatter)
TodoWrite tool yes no equivalent

Regenerating

make generate HARNESS=gemini                            # all plugins
make generate HARNESS=gemini PLUGIN=javascript-typescript   # one plugin
make clean-generated HARNESS=gemini                     # remove output

See also