# GeminiAdaptor

UMLClass
Skill Seekers :: skill_seekers :: Adaptors :: GeminiAdaptor

### Description

Google Gemini platform adaptor. Handles plain markdown format (no YAML frontmatter), tar.gz packaging for Gemini Files API, upload to Google AI Studio / Files API, and AI enhancement using Gemini 2.5 Flash.

### Generalized Elements

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
public | PLATFORM | str |
public | PLATFORM_NAME | str |

### Operations

Visibility | Name | Description
--- | --- | ---
public | format_skill_md() |
public | package() |
public | upload() |
public | validate_api_key() |
public | get_env_var_name() |
public | supports_enhancement() |
public | enhance() |
private | _read_reference_files() |
private | _build_enhancement_prompt() |

### Properties

Name | Value
--- | ---
name | GeminiAdaptor
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Relationships

### Owned Elements

### Diagrams