From google-ecosystem
Manages Gemini CLI sessions: resume via --resume or /resume browser, configure retention/max turns in settings.json, list/delete with CLI flags. Delegates to gemini-cli-docs.
npx claudepluginhub melodic-software/claude-code-plugins --plugin google-ecosystemThis skill is limited to using the following tools:
> **STOP - Before providing ANY response about Gemini sessions:**
Invokes Google Gemini CLI for complex reasoning, research, and AI tasks in headless mode. Supports preview models, fallbacks, and session continuation.
Starts Google Gemini CLI session with 1M context for large codebase analysis. Handles new sessions or follow-ups; returns task_id for /gemini-result check.
Guides non-interactive Google Gemini CLI execution: positional syntax, stdin piping, JSON output parsing, sandboxing, and automation scripting patterns.
Share bugs, ideas, or general feedback.
STOP - Before providing ANY response about Gemini sessions:
- INVOKE
gemini-cli-docsskill- QUERY for the specific session topic
- BASE responses EXCLUSIVELY on official documentation loaded
Meta-skill for managing Gemini CLI sessions. Sessions preserve conversation history and can be resumed, searched, and configured with retention policies.
Keywords: session, resume, /resume, session browser, retention, maxAge, maxCount, --list-sessions, --delete-session
Use this skill when:
gemini --resume
# or
gemini -r
In an active session:
/resume
Opens interactive session browser to search and select.
Configure automatic cleanup in settings.json:
{
"general": {
"sessionRetention": {
"maxAge": "7d",
"maxCount": 100,
"minRetention": "1d"
}
}
}
| Setting | Description | Example |
|---|---|---|
maxAge | Maximum session age | "7d", "24h" |
maxCount | Maximum sessions to keep | 100, 50 |
minRetention | Minimum time before deletion | "1d", "12h" |
Configure turn limits:
{
"general": {
"maxSessionTurns": 100
}
}
Sessions are stored in:
~/.gemini/tmp/<project_hash>/
| Option | Description |
|---|---|
--resume, -r | Resume last session |
--list-sessions | List available sessions |
--delete-session <id> | Delete specific session |
| Topic | Query Keywords |
|---|---|
| Resume | --resume flag, resume session, /resume command |
| Browser | session browser, search sessions, /resume interactive |
| Retention | sessionRetention, maxAge maxCount, session cleanup |
| Limits | maxSessionTurns, session limits, turn limits |
| Storage | session storage, ~/.gemini/tmp, session location |
| Management | --list-sessions, --delete-session, session management |
What do you want to do?
gemini --resume or gemini -r/resume in active sessiongemini --list-sessionsgemini --delete-session <id>Query: "How do I resume my last Gemini CLI session?" Expected Behavior:
gemini --resume command
Success Criteria: User receives resume command and /resume browser optionQuery: "How do I limit Gemini session storage?" Expected Behavior:
Query: "How do I delete old Gemini sessions?" Expected Behavior:
Query gemini-cli-docs for official documentation on: