Introducing Gems 💎
AI with specific skills and tasks. AI is great as you use it. It's a tool that generates outcomes equally to your skill.
Create New Gems
- Name
- Description
- Instructions
- Default tool
- Knowledge

example
- VOC gem customer complaint
- YouTube summary
Pro Tip
Create a Gem that creates another Gem ✍️ Gem.nerator
Hi, Gemini. I want to create a GEM that can create another new GEM.
Can you write an instruction for this GEM for me. I want it to name "GEM-nerator."
Basically, it is a meta-GEM that can create a new GEM based on my requirements.
We don't know, we ask.
Appendix Settings
What should we set?
- Personal context
- Scheduled actions
- Connected apps
- Activity
- NotebookLM (connection)
Personal context
Tell Gemini who you are, what your preferences are, and what your life's goal is.
Scheduled actions
You (Plus+ version) can set up to 10 scheduled actions to run prompts whenever you want.
Technical: Like CRON jobs.
Security Note
Google might use your chat data to train the models.
Don't input sensitive data/information in it. Or use "temporary chat."
🗝️ Key Notes from Day 1
- AI is a powerful tool
- AI is a dream machine
- Gemini is a generalist; it can do multiple things well.
- My top Three Stacks: Deep Research, Canvas, Gems
Become Gemini Pro over the weekend 🌙
First Principles Thinking
Before we start
Let's learn 4 quick commands to navigate the terminal
pwd = print working directory cd = change directory mkdir = make directory (create) ls = list files in the folder
Install PowerShell in Windows Link
or
winget search --id Microsoft.PowerShell
Install Node.js. Link
or
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24
# Verify the Node.js version:
node -v # Should print "v24.14.1".
# Verify npm version:
npm -v # Should print "11.11.0".
Install GeminiCLI link
or
# Node
npm install -g @google/gemini-cli
#Brew
brew install gemini-cli
Backup plan
Use Replit ✨
What is CLI?
It's a command-line interface. You can write commands and see outputs directly in a terminal.
Just another tool to write prompts.
Why use the CLI?
because
- Faster
- Automate work
- Run locally (internet access)
- Manage your files & folders
- Use tools in your computer
Two ways to use CLI
- REPL—Read, Evaluate, Print, Loop
We can interact with Gemini in this mode; think of it like chatting with AI models.
- Headless
gemini -p "your prompt"
web vs. CLI
Web = chatbot on the web; you can upload files or save files to Google Drive.
CLI = Gemini has immediate access to your local files and uses resources on your local machine. This is a win. You can use @filename to start working in the terminal.
/init
Read the overall project in the folder and create GEMINI.md for the Gemini brain in the project.
/memory
save memory, history
or save chat /chat save
/footer change footer
/stats session show usage token
/tools list show all tools Gemini can use
and you can add MCP like Notion, Canva, etc.
and create database in your local computer with agentic AI
/compress chat history compressed and used fewer tokens
Agentic AI Era
Agentic AI can think and act for you.
Technical: ReAct (Reason + Act)
What Gemini just did: 5 steps
- Understand our prompt
- Create a database pizza.db
- Create a table pizza_orders
- Insert 20 records into this table
- Inform us that the task is completed
Agentic is The Future
Not just a chatbot but your TRUE personal assistant, the one that can actually do the work.
get done faster 100X
1 prompt != 1 request
When you send a prompt, Gemini work back and forth with the server, generating multiple requests.
Free plan limit: 1000 requests
check from /stat and manage your budget (money + token)
No token, No work
Essential / commands
/auth = log in gemini
/stats = check your usage
/model = select models
/compress = compress chat (context)
/clear = clear chat
/chat = save chat
/help = see help
/quit = exit
/plan = create plan
/tools = see available tools
/skills = see available skills
/settings = compress chat (context)
/footer = add details to REPL mode
/init = create GEMINI.md file
/memory = tell gemini what you like
Gemini Sub-Agents
@generalist is for batch processing, multiple files at once and work in parallel
Creating a new skill is like creating a new Gem.
and type /skills reload now a new skill is available.
MCP Server
What is MCP—"Model Context Protocol" It allow your AI to talk to other services such as Notion, Canva, WordPress
Gemini Extensions
Gemini CLI has a lot of extensions. Just run a command to upgrade your AI.
Comments