Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/derailed-dash/rickbot-adk/gemini-mdgit clone --depth 1 https://github.com/derailed-dash/rickbot-adkWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/derailed-dash/rickbot-adk/gemini-md)<a href="https://agentmods.dev/instructions/derailed-dash/rickbot-adk/gemini-md"><img src="https://agentmods.dev/badge/instructions/derailed-dash/rickbot-adk/gemini-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.01452 | $0.01452 |
| Opus 5 | $0.00726 | $0.00726 |
| Sonnet 5 | $0.00290 | $0.00290 |
| Haiku 4.5 | $0.00145 | $0.00145 |
Grade A, and why
rickbot-adk GEMINI.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Project: Rickbot-ADK
IMPORTANT: Run this check at the start of EVERY session!
Google Cloud configuration is achieved through a combination of .env and the scripts/setup-env.sh script. Note that .env is encrypted in the repo using git-encrypt.
Before providing your FIRST response in any conversation, you MUST perform the following steps:
- Run
printenv GOOGLE_CLOUD_PROJECTto check the environment variable. - Based only on the output of that command, state whether the variable is set.
- If it is not set, run
scripts/setup-env.shbefore resuming the conversation. - Note that the GOOGLE_CLOUD_PROJECT must be set to a value that includes "rickbot". E.g. "rickbot-adk-dev". If it is not, then you are using an incorrect project and will likely encounter errors.
The presence of this environment variable indicates that the script has been run. The absence of this variable indicates that the script has NOT been run.
Note that failures with Google Cloud are likely if this script has not been run. For example, tests will fail. If tests are failing, we should check if the script has been run.
Project Overview
This project is "Rickbot-ADK" a multi-personality chatbot built using Google Gemini and the Agent Development Kit (ADK). It is an evolution of the original Rickbot, aiming to leverage the ADK for more advanced capabilities. The chatbot can adopt various personalities, such as Rick Sanchez, Yoda, and others.
Project Plan
- The
TODO.mdcaptures the overall plan for this project.
Building and Running
Dependencies
- uv: Python package manager
- Google Cloud SDK: For interacting with GCP services
- Terraform: For infrastructure as code
- make: For running common development tasks
Project dependencies are managed in pyproject.toml and can be installed using uv. The make commands streamline many uv and adk commands.
Deployment
The application is designed for deployment to Google Cloud's Vertex AI Agent Engine. The deployment process is managed via Terraform and Google Cloud Build.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 94 lines · 1,452 tokens per session scan A 756cde717f78
rickbot-adk GEMINI.md is an instructions file published in the GitHub repository derailed-dash/rickbot-adk (20 stars, last pushed 2mo ago), licensed MIT. It adds 1,452 tokens to every session, about $0.0073 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
adk-docs-ext GEMINI.md
Gemini CLI instructions for derailed-dash/adk-docs-ext, covering agent developer kit (adk) docs extension and accessing off-site content.
AionUi AGENTS.md
AGENTS.md instructions for iOfficeAI/AionUi, covering aionui - project guide, code conventions, file & directory structure, naming and ui library & icons.
antigravity-claude-proxy CLAUDE.md
Instructions for badrisnarayanan/antigravity-claude-proxy, covering claude.md, commands and non-obvious things.
run-gemini-cli GEMINI.md
Instructions for google-github-actions/run-gemini-cli, covering guidelines for developing this github action, core principles for this action and your role in development.
ccmanager CLAUDE.md
Claude Code instructions for kbwo/ccmanager, covering repository guidelines, project structure & module organization, build, test & development commands, coding style & naming conventions and testing guidelines.
obsidian-llm-hub CLAUDE.md
Claude Code instructions for takeshy/obsidian-llm-hub, covering claude.md, project overview, build commands, version bumping and architecture.