tuziapi avatar

Tuzi Danger Gemini Web

This is a reverse-engineered Gemini Web API client that handles both text and image generation through Google's web interface instead of the official API. It supports vision input with reference images, multi-turn conversations with session management, and runs locally via TypeScript. You'll need to authenticate through Chrome on first run, and there's a consent flow before use since it relies on unofficial endpoints. Useful when you want Gemini's image generation capabilities without dealing with official API quotas or pricing, though the reverse-engineered nature means it could break if Google changes their web interface. Supports multiple Gemini 3.x models including the thinking variant.

skills.sh installs
156
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add tuziapi/tuzi-skills --skill tuzi-danger-gemini-web --agent claude-code

Installs into .claude/skills of the current project.

Files

Gemini Web Client

Text/image generation via Gemini Web API. Supports reference images and multi-turn conversations.

Script Directory

Important: All scripts are located in the scripts/ subdirectory of this skill.

Agent Execution Instructions:

  1. Determine this SKILL.md file's directory path as SKILL_DIR
  2. Script path = ${SKILL_DIR}/scripts/<script-name>.ts
  3. Replace all ${SKILL_DIR} in this document with the actual path

Script Reference:

ScriptPurpose
scripts/main.tsCLI entry point for text/image generation
scripts/gemini-webapi/*TypeScript port of gemini_webapi (GeminiClient, types, utils)

Consent Check (REQUIRED)

Before first use, verify user consent for reverse-engineered API usage.

Consent file locations:

  • macOS: ~/Library/Application Support/tuzi-skills/gemini-web/consent.json
  • Linux: ~/.local/share/tuzi-skills/gemini-web/consent.json
  • Windows: %APPDATA%\tuzi-skills\gemini-web\consent.json

Sponsors

Details

Repository
github.com/tuziapi/tuzi-skills
Category
Backend & APIs
First seen
Jun 3, 2026

More from tuziapi/tuzi-skills

All 20
1cinience avataralicloud-network-albcinience/alicloud-skillsManage and troubleshoot Alibaba Cloud ALB (Application Load Balancer). Use whenever the user asks to inspect, create, change, or debug ALB instances, listeners,155skills.sh installs
2awslabs avatarfinetuningawslabs/agent-pluginsGenerates code that fine-tunes a base model using SageMaker serverless training jobs. Use when the user says "start training", "fine-tune my model", "I'm ready 154skills.sh installs
3awslabs avatarmodel-deploymentawslabs/agent-pluginsGenerates code that deploys fine-tuned models from SageMaker Serverless Model Customization to SageMaker endpoints or Bedrock. Use when the user says "deploy my154skills.sh installs
4charleswiltgen avataraxiom-spritekit-refcharleswiltgen/axiomSpriteKit API reference — all node types, physics body creation, action catalog, texture atlases, constraints, scene setup, particles, SKRenderer154skills.sh installs
5rohitg00 avatarwiki-research-looprohitg00/pro-workflowAuto-grow a pro-workflow wiki by running a budget-capped BFS research loop over pluggable source fetchers (web, arXiv, GitHub). Each iteration pops a seed from 154skills.sh installs
6rohitg00 avatarwiki-viewerrohitg00/pro-workflowRender a self-contained HTML viewer for a pro-workflow wiki. Pages, sources, claims, seed queue, page-link graph and full-text search all in one file. No extern153skills.sh installs