Back to skills
SKILL.md
Gemini System
ASecurityPROACTIVELY consult Gemini CLI for research, large codebase comprehension, and multimodal data processing. Gemini excels at: massive context windows (1M tokens), Google Search grounding, video/audio/PDF analysis, and repository-wide understanding. Use for pre-implementation research, documentation analysis, and multimodal tasks. Explicit triggers: "research", "investigate", "analyze video/audio/PDF", "understand codebase".
- 666 stars
- 0 votes
- 0 copies
- 4 views
- Added September 2, 2026
Works with
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill gemini-system --agent claude-codeAre you the author of Gemini System?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-gemini-system)---
name: gemini-system
description: |
PROACTIVELY consult Gemini CLI for research, large codebase comprehension,
and multimodal data processing. Gemini excels at: massive context windows (1M tokens),
Google Search grounding, video/audio/PDF analysis, and repository-wide understanding.
Use for pre-implementation research, documentation analysis, and multimodal tasks.
Explicit triggers: "research", "investigate", "analyze video/audio/PDF", "understand codebase".
metadata:
short-description: Claude Code ↔ Gemini CLI collaboration (research & multimodal)
---
# Gemini System — Research & Multimodal Specialist
**Gemini CLI (gemini-3-pro-preview) is your research specialist with 1M token context.**
> **상세규칙**: `.claude/rules/gemini-delegation.md`
## Context Management (CRITICAL)
**서브에이전트 경유 권장한다**. Gemini 출력은 커지기 쉽기 때문에.
| 상황 | 방법 |
|------|------|
|코드 기반 분석 | 하위 에이전트를 통해(권장) |
| 라이브러리 조사 | 서브 에이전트를 통해 (권장) |
| 멀티모달 | 서브에이전트 경유(권장) |
| 짧은 질문 (1-2 문 답변) | 직접 호출 확인 |
## Gemini vs Codex
| Task | Gemini | Codex |
|------|--------|-------|
|**리포지토리 전체 이해**|✓| |
|**라이브러리 조사**|✓| |
|**멀티모달(PDF/동영상/음성)**|✓| |
|**최신 문서 검색**|✓| |
|**디자인 판단**| |✓|
|**디버그** | |✓|
|**코드 구현** | |✓|
## When to Consult (MUST)
| Situation | Trigger Examples |
|-----------|------------------|
| **Research** | "검색" "리서치" / "Research" "Investigate" |
| **Library docs** | "라이브러리" "문서" / "Library" "Docs" |
| **Codebase analysis** | "코드베이스 전체" / "Entire codebase" |
| **Multimodal** | "PDF" "동영상" "음성" / "PDF" "Video" "Audio" |
## When NOT to Consult
- Design decisions (use Codex)
- Debugging (use Codex)
- Code implementation (use Codex)
- Simple file operations (do directly)
## How to Consult
### Recommended: Subagent Pattern
**Use Task tool with `subagent_type='general-purpose'` to preserve main context.**
```
Task tool parameters:
- subagent_type: "general-purpose"
- run_in_background: true (optional, for parallel work)
- prompt: |
Research: {topic}
gemini -p "{research question}" 2>/dev/null
Save full output to: .claude/docs/research/{topic}.md
Return CONCISE summary (5-7 bullet points).
```
### Direct Call (Short Questions Only)
For quick questions expecting brief answers:
```bash
gemini -p "Brief question" 2>/dev/null
```
### CLI Options Reference
```bash
# Codebase analysis
gemini -p "{question}" --include-directories . 2>/dev/null
# Multimodal (PDF/video/audio)
gemini -p "{prompt}" < /path/to/file.pdf 2>/dev/null
# JSON output
gemini -p "{question}" --output-format json 2>/dev/null
```
### Workflow (Subagent)
1. **Spawn subagent** with Gemini research prompt
2. **Continue your work** → Subagent runs in parallel
3. **Receive summary** → Subagent returns key findings
4. **Full output saved** → `.claude/docs/research/{topic}.md`
## Language Protocol
1. Ask Gemini in **English**
2. Receive response in **English**
3. Synthesize and apply findings
4. Report to user in **Korean**
## Output Location
Save Gemini research results to:
```
.claude/docs/research/{topic}.md
```
This allows Claude and Codex to reference the research later.
## Task Templates
### Pre-Implementation Research
```bash
gemini -p "Research best practices for {feature} in Python 2025.
Include:
- Common patterns and anti-patterns
- Library recommendations (with comparison)
- Performance considerations
- Security concerns
- Code examples" 2>/dev/null
```
### Repository Analysis
```bash
gemini -p "Analyze this repository:
1. Architecture overview
2. Key modules and responsibilities
3. Data flow between components
4. Entry points and extension points
5. Existing patterns to follow" --include-directories . 2>/dev/null
```
### Library Research
See: `references/lib-research-task.md`
### Multimodal Analysis
```bash
# Video
gemini -p "Analyze video: main concepts, key points, timestamps" < tutorial.mp4 2>/dev/null
# PDF
gemini -p "Extract: API specs, examples, constraints" < api-docs.pdf 2>/dev/null
# Audio
gemini -p "Transcribe and summarize: decisions, action items" < meeting.mp3 2>/dev/null
```
## Integration with Codex
| Workflow | Steps |
|----------|-------|
| **New feature** | Gemini research → Codex design review |
| **Library choice** | Gemini comparison → Codex decision |
| **Bug investigation** | Gemini codebase search → Codex debug |
## Why Gemini?
- **1M token context**: Entire repositories at once
- **Google Search**: Latest information and docs
- **Multimodal**: Native PDF/video/audio processing
- **Fast exploration**: Quick overview before deep work
- **Shared context**: Results saved for Claude/Codex
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.