Add AI features to Glide apps using AI columns like Generate Text, Image to Text, Audio to Text. Use when adding AI-powered functionality, text generation, OCR, transcription, or auto-categorization.
View on GitHubSelect agents to install to:
npx add-skill https://github.com/glideapps/glide-code/blob/main/glide/skills/ai/SKILL.md -a claude-code --skill aiInstallation paths:
.claude/skills/ai/# Glide AI
Glide has powerful AI columns that run inference on your data. These can add significant value to apps with minimal effort.
## AI Column Types
| Column | Input | Output | Use Case |
|--------|-------|--------|----------|
| **Generate Text** | Text/template | AI-generated text | Summaries, descriptions, recommendations |
| **Image to Text** | Image URL | Extracted text | Receipt scanning, document OCR, product analysis |
| **Document to Text** | Document URL | Extracted/summarized text | PDF parsing, document processing |
| **Audio to Text** | Audio URL | Transcription | Voice notes, meeting recordings |
| **Text to Boolean** | Text | true/false | Sentiment analysis, spam detection |
| **Text to Choice** | Text + options | Selected option | Auto-categorization, priority assignment |
| **Text to JSON** | Text | Structured JSON | Entity extraction, form parsing |
## AI Techniques
### Detail Screen Summary with Hint Component
A powerful pattern: show an AI-generated summary at the top of detail screens.
How it works:
1. **Aggregate data** - Create a Template column or JSON Object column that combines relevant fields
- Template: `Name: {Name}, Status: {Status}, Due: {Due Date}, Notes: {Notes}`
- Or use JSON Object to structure the data
2. **Generate summary** - Create a Generate Text column that takes the aggregated data
- Prompt: "Summarize this task in 1-2 sentences, highlighting priority and next steps"
3. **Display with Hint** - Add a Hint component at the top of the detail screen
- Bind it to the Generate Text column
- Users see an instant AI summary of the item
Example prompts:
- Task: "Summarize this task, noting urgency and blockers"
- Customer: "Provide a brief profile of this customer based on their activity"
- Order: "Summarize this order status and any issues"
- Project: "Give a quick health check of this project"
This gives users instant context without reading through all fields.
### Auto-Categorization with Text to Choic