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

img

example

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

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


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

Two ways to use CLI

  1. REPL—Read, Evaluate, Print, Loop

We can interact with Gemini in this mode; think of it like chatting with AI models.

  1. 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

  1. Understand our prompt
  2. Create a database pizza.db
  3. Create a table pizza_orders
  4. Insert 20 records into this table
  5. 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

img

Gemini Extensions

Gemini CLI has a lot of extensions. Just run a command to upgrade your AI.