{"id":"cmuxm1egp20n0ad076xhdcg2f","slug":"gemini-api","publicId":"f8608053-f578-469b-b269-ab8dcd2e0a3e","name":"gemini-api","description":"Use when the user asks about using Gemini in an enterprise environment or explicitly mentions Vertex AI, Google Cloud, or Agent Platform. Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like multimodal inputs, tools, media generation, caching, batch prediction, and Live API.","version":"1.0.0","author":"google","license":"Apache-2.0","compatibility":"Requires active Google Cloud credentials and Agent Platform API enabled.","status":"completed","overallGrade":"B","scannerVersion":11,"fileCount":10,"hasSkillMd":true,"hasScripts":false,"hasReferences":true,"hasEvals":false,"hasAssets":false,"sourceType":"github","sourceUrl":"https://github.com/google/skills/tree/main/skills/cloud/gemini-api","createdAt":"2026-10-07T04:31:18.779Z","completedAt":"2026-10-07T04:31:18.777Z","visibility":"public","publishedAt":"2026-08-12T13:03:28.882Z","category":"","frameworks":[],"badgeStatus":"conditional","downloadCount":0,"verdictRationale":{"summary":"Skill has warnings: 1 warning in security or structure checks.","verdict":"warn","scanners":[{"source":"vettd","weight":1,"verdict":"warn"},{"source":"cisco","weight":0.8,"verdict":"pass"}],"consensus":"warn","warnTriggers":["References external URL — review for indirect prompt injection risk"],"policyVersion":"consensus-v1","hardFailTriggers":[]},"verdictPolicyVersion":"consensus-v1","skillId":"cmsq3oay50cjtad09mez53o2n","findings":[{"id":"cmuxm1egq20n1ad07tqrvkvhk","source":"vettd","category":"security","label":"References external URL — review for indirect prompt injection risk","detail":"External URL(s) detected in SKILL.md — referenced content can change after audit","severity":"medium","ruleId":"VTD-0088","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"42638a8b7e9fc5df27449992eaebc724","filepath":"SKILL.md"},{"id":"cmuxm1egq20n2ad07zeljdgg8","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"592f7ac7731768f0fd0bba83f30850f9","filepath":"SKILL.md"}],"scannerRuns":[{"source":"cisco","status":"success","verdict":null,"grade":"A","findingCount":1,"criticalCount":0,"highCount":0},{"source":"vettd","status":"success","verdict":null,"grade":"B","findingCount":1,"criticalCount":0,"highCount":0}],"user":{"name":"pacellaj01-sudo","image":"https://avatars.githubusercontent.com/u/285773352?v=4"},"repository":{"owner":"google","name":"skills"},"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-22T01:31:39.437Z","lastVerifiedAt":"2026-10-22T01:31:39.437Z","lastChangeDetectedAt":"2026-10-09T10:04:29.366Z","scannedHash":"b40c9fc9b374cd3e33074876607746088c56bba0","latestUpstreamHash":"b40c9fc9b374cd3e33074876607746088c56bba0","nextCheckDueAt":"2026-10-23T03:33:43.246Z"},"signalCategories":[{"category":"safety","label":"Safety","form":"graded","verdict":null,"rows":[]},{"category":"reliability","label":"Reliability & Quality","form":"graded","verdict":null,"rows":[]},{"category":"performance","label":"Performance","form":"measured","verdict":null,"rows":[{"origin":"signal","id":"cmuxm1zuf232qad07m2o3kx7m","subjectType":"skill_audit","subjectId":"cmuxm1egp20n0ad076xhdcg2f","relatedType":"","relatedId":"","dataCategory":"performance","sourceClass":"scan","source":"vettd","ruleId":"performance/progressive-disclosure","severity":null,"label":"Progressive disclosure","detail":null,"valueNum":null,"valueText":"present","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-07T04:30:58.000Z","payload":null}]},{"category":"cost","label":"Cost","form":"measured","verdict":null,"rows":[]},{"category":"compatibility","label":"Compatibility","form":"unjudged","verdict":{"form":"unjudged"},"rows":[{"origin":"signal","id":"cmuxm1sd421lnad07yujnm3ui","subjectType":"skill_audit","subjectId":"cmuxm1egp20n0ad076xhdcg2f","relatedType":"","relatedId":"","dataCategory":"compatibility","sourceClass":"scan","source":"vettd","ruleId":"compatibility/declared-name","severity":null,"label":"Declared skill name","detail":null,"valueNum":null,"valueText":"gemini-api","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-07T04:30:58.000Z","payload":null}]},{"category":"sentiment","label":"Popularity","form":"unjudged","verdict":null,"rows":[]},{"category":"characteristics","label":"Characteristics","form":"unjudged","verdict":null,"rows":[]}],"signalCount":21,"publisherSupplied":["name","description","author","version","license"]}