Gemini Skill
Overview
Use Google Gemini subscription for all AI and web search needs. No separate API keys required - uses your Google account.
Primary Tool: gemini CLI
The official Gemini CLI is installed at /opt/homebrew/bin/gemini.
Web Search (One-Shot)
bash
gemini "What is the weather forecast for King, NC?" gemini "Latest news about Epic EHR" gemini "Research competitive landscape for X"
JSON Output (for scripting)
bash
gemini "your query" --output-format json
Interactive Mode
bash
gemini -i "Start researching topic X"
NotebookLM Integration
For deep research with source synthesis:
bash
# Quick search (~30s) nlm research start "your query" --notebook-id <id> # Deep research (~5min) nlm research start "your query" --notebook-id <id> --mode deep # Query synthesized sources nlm notebook query <id> "your question"
When to Use What
| Task | Tool |
|---|---|
| Quick web search | gemini "query" |
| One-shot Q&A | gemini "question" |
| Deep research with sources | nlm research start --mode deep |
| Query documents/sources | nlm notebook query |
| Generate podcast | nlm audio create |
No API Keys Needed
Your Gemini subscription handles:
- •Web search
- •Text generation
- •NotebookLM features
- •All Gemini models
Do NOT use:
- •Brave Search API (unnecessary cost)
- •Separate Gemini API keys
- •Other web search services
Authentication
Both tools use your Google account:
- •
gemini: Auto-authenticates via cached credentials - •
nlm: Requiresnlm login(browser-based, ~20 min sessions)
Files
- •System CLI:
/opt/homebrew/bin/gemini - •NotebookLM CLI:
/opt/homebrew/bin/nlm - •Custom wrapper:
skills/gemini/gemini_cli.py(optional, wraps both)