gemini-multimodal-cataloging

Maintains Gemini text-and-image cataloging with structured output and server-side model configuration.

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2 --skill gemini-multimodal-cataloging-danilonovaisv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gemini-multimodal-cataloging
Source: https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2/tree/main/.agents/skills/gemini-multimodal-cataloging
Command: npx skills add https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2 --skill gemini-multimodal-cataloging-danilonovaisv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @google/genai.

What problem does it solve? It keeps the server-side AI cataloging layer consistent when working with Gemini multimodal analysis, preventing credential leaks, silent model changes, and loss of user data when provider calls or validation fail. ## Core Features & Use Cases - Server-side credential safety: Keeps SDK calls and API keys in the server layer and forbids logging prompts, images, responses, or credentials. - Structured output with validation: Pairs Gemini response schemas with runtime validation before any data is persisted. - Configurable models and fallbacks: Requires model IDs to come from a validated server setting and keeps fallback behavior explicit, deterministic, and testable. - Use Case: When modifying the analysis API contract or prompt structure in server/ai/, apply these invariants so the raw user prompt is preserved and AI output remains a reviewable draft. ## Quick Start Apply the gemini-multimodal-cataloging skill to review my changes to the server AI analysis endpoint for schema validation and fallback behavior.

Frequently Asked Questions about gemini-multimodal-cataloging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure the Gemini model for image cataloging?▼

Configure the model ID through a validated server setting rather than changing a hardcoded value in code. This keeps model changes explicit, reviewable, and consistent across the server AI layer.

How should structured output from Gemini be validated before saving?▼

Pair the structured response schema with runtime validation before persisting any result. AI output is treated as a reviewable draft, so the raw prompt is always preserved as the authoritative source data.

Can Gemini API keys be used from the client side?▼

No, credentials and SDK calls must remain server-side. The skill also forbids logging complete prompts, images, responses, or credentials to protect user privacy.

What happens when a Gemini provider call or parsing fails?▼

User data must be preserved when provider calls, parsing, or validation fail. Fallback behavior should be explicit, deterministic, and covered by tests rather than silently dropping content.

When should I consult the @google/genai documentation?▼

Consult the current @google/genai documentation through Context7 whenever changing SDK calls or model capabilities, since available models and API options evolve over time.