Skip to content

palladius/gemini-cli-demos

Repository files navigation

Note: This project is intended for demonstration purposes only. It is not intended for use in a production environment.

Gemini CLI Demos

This repository contains Demos-in-a-box for Gemini CLI.

Available demos:

Status Author Demo Folder Category Description
✅ ©️ Riccardo 📂 auto-slide-creator/ Google Workspace This demo showcases how gemini-cli is able to create Google Slides and generate an E/R schema based on it.
🫙 Riccardo 📂 git-investigation/ Git Showcase git commands for code investigation, such as finding the origin of a file, creating a git history graph, and bisecting to find a problematic commit.
🫙 Riccardo 📂 google-sheets-mcp/ Google Sheets This demo shows how to use mcp-google-sheets to interact with Google Sheets.
✅ ©️ Riccardo 📂 research-interest-in-public-repo/ CLI To monitor public interest in the Gemini CLI across GitHub, Stack Overflow, and Reddit, performing sentiment analysis, generating summary reports, and providing LLM-driven insights for bug summaries and duplicates.
🚧 Riccardo 📂 research-my-public-assets/ Research This demo collects all assets created by Riccardo Carlesso, focusing on Google Cloud or Google topics.
🔝 ©️ 📹 Riccardo 📂 sqlite-investigation/ Database This demo showcases how gemini-cli is able to read/write/understand a sqlite3 database and generate an E/R schema from it.
✅ ©️ Riccardo 📂 sqlite-to-sheets/ Google Sheets This demo shows how to extract data from a SQLite database, convert it to CSV files, and then upload these CSVs to Google Sheets.

INSTALL

To install: npx @gemini/gemini-cli. More info: https://github.com/google-gemini/gemini-cli

CI/CD

We moved to LLM-Ops Gemini-based ci/cd, see for instance: just update-readme

$ gemini -a -p "Update README with [possibly new] articles under demos/"
I will update the main `README.md` to include the demos I found in the `demos/` directory. First, I'll list the contents of the `demos/` directory to identify all the demos. Then, for each demo, I will read its `STATUS.md` file to gather the necessary information to update the main `README.md`.

CONTRIBUTING

Please do contribute to this repo. Add a new folder and make sure it's complete with:

  • purpose
  • repeatable code
  • tests.

Every folder should have:

  1. A GEMINI.md which shows users (and Gemini!) the purpose of what you're trying to build.
  2. A SCRIPT.md , this is a README you're going to read if recording a video, basically.
  3. A README.md which teases users on what this is about. This is linked from main README, so make it nice, engaging, short and full of images/screenshots which show the art of possible.

Logs

These are magically produced by invoking this: gemini -y -d -p etc/prompts/headless-consolidate-readme.md

  • 2025-08-29 14:34 Last execution of etc/prompts/headless-consolidate-readme.md

About

Demos-in-a-box for Gemini CLI

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages