Google ADK agent that queries Kaggle for competition winners using the Gemini model.
-
Install dependencies:
pip install -r requirements.txt
-
Configure credentials:
- Copy
.env.exampleto.env - Add your Google API key from Google AI Studio
- Add Kaggle API credentials (username and key from your Kaggle account settings)
- Alternatively, place your
kaggle.jsonin~/.kaggle/directory
- Copy
-
Run the agent:
python agent.py
Update the competition_name variable in the main() function of agent.py to match your target Kaggle competition.
- Authenticates with Kaggle API
- Fetches the competition leaderboard
- Uses Google's Gemini model to analyze and summarize the winner
- Outputs the winner summary via logging