Directories
¶
| Path | Synopsis |
|---|---|
|
Command analysis fetches all slides from a Google Slides presentation and saves each slide's raw API content as a JSON file and its visual preview as a PNG image.
|
Command analysis fetches all slides from a Google Slides presentation and saves each slide's raw API content as a JSON file and its visual preview as a PNG image. |
|
Command analyzeSlides uses Claude Vision via Vertex AI to analyze specific slides from a Google Slides template.
|
Command analyzeSlides uses Claude Vision via Vertex AI to analyze specific slides from a Google Slides template. |
|
Command applySlideList creates a Google Slides presentation from a presentation plan JSON file.
|
Command applySlideList creates a Google Slides presentation from a presentation plan JSON file. |
|
Command buildTemplateIndex aggregates analysis.json files from all analyzed slides into a single template_index.json.
|
Command buildTemplateIndex aggregates analysis.json files from all analyzed slides into a single template_index.json. |
|
Command fixfonts detects and corrects formatting issues in a Google Slides presentation using AI vision analysis.
|
Command fixfonts detects and corrects formatting issues in a Google Slides presentation using AI vision analysis. |
|
Command generateSlideList generates a structured presentation plan JSON from a user request.
|
Command generateSlideList generates a structured presentation plan JSON from a user request. |
|
internal
|
|
|
auth
Package auth provides authentication helpers for Google APIs and Vertex AI.
|
Package auth provides authentication helpers for Google APIs and Vertex AI. |
|
config
Package config provides shared configuration structs loaded from environment variables using the kelseyhightower/envconfig library.
|
Package config provides shared configuration structs loaded from environment variables using the kelseyhightower/envconfig library. |
|
fixfonts
Package fixfonts detects and corrects formatting issues in Google Slides presentations.
|
Package fixfonts detects and corrects formatting issues in Google Slides presentations. |
|
model
Package model defines the data types used throughout the AgentiGSlide system.
|
Package model defines the data types used throughout the AgentiGSlide system. |
|
pipeline
Package pipeline provides the shared presentation generation logic used by both the slidegen CLI and the MCP server.
|
Package pipeline provides the shared presentation generation logic used by both the slidegen CLI and the MCP server. |
|
plan
Package plan provides functions for loading template indexes, building compact index representations for Claude prompts, and enriching AI-generated slide plans into fully resolved presentation plans ready for execution against the Google Slides API.
|
Package plan provides functions for loading template indexes, building compact index representations for Claude prompts, and enriching AI-generated slide plans into fully resolved presentation plans ready for execution against the Google Slides API. |
|
slides
Package slides provides helper functions for working with Google Slides API page structures.
|
Package slides provides helper functions for working with Google Slides API page structures. |
|
templateindex
Package templateindex provides business logic for building a searchable template index from analyzed Google Slides.
|
Package templateindex provides business logic for building a searchable template index from analyzed Google Slides. |
|
vertex
Package vertex provides a client for calling Anthropic Claude models through Google Cloud Vertex AI endpoints.
|
Package vertex provides a client for calling Anthropic Claude models through Google Cloud Vertex AI endpoints. |
|
Package markdown converts markdown-formatted text into Google Slides API requests.
|
Package markdown converts markdown-formatted text into Google Slides API requests. |
|
Command mcp-server exposes the slidegen presentation generation pipeline as an MCP (Model Context Protocol) server.
|
Command mcp-server exposes the slidegen presentation generation pipeline as an MCP (Model Context Protocol) server. |
|
Command slidegen is the full pipeline for generating a Google Slides presentation from a markdown file.
|
Command slidegen is the full pipeline for generating a Google Slides presentation from a markdown file. |
Click to show internal directories.
Click to hide internal directories.