glasses-to-social

Turn smart glasses photos into social media posts. Monitors a Google Drive folder for new images from Meta Ray-Ban glasses (or any smart glasses), analyzes them with vision AI, drafts tweets/posts in the user's voice, and publishes on approval. Use when setting up a glasses-to-social pipeline, processing smart glasses photos for social media, or creating hands-free content workflows.

7 stars

Best use case

glasses-to-social is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Turn smart glasses photos into social media posts. Monitors a Google Drive folder for new images from Meta Ray-Ban glasses (or any smart glasses), analyzes them with vision AI, drafts tweets/posts in the user's voice, and publishes on approval. Use when setting up a glasses-to-social pipeline, processing smart glasses photos for social media, or creating hands-free content workflows.

Teams using glasses-to-social should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/glasses-to-social/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/junebugg1214/glasses-to-social/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/glasses-to-social/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How glasses-to-social Compares

Feature / Agentglasses-to-socialStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Turn smart glasses photos into social media posts. Monitors a Google Drive folder for new images from Meta Ray-Ban glasses (or any smart glasses), analyzes them with vision AI, drafts tweets/posts in the user's voice, and publishes on approval. Use when setting up a glasses-to-social pipeline, processing smart glasses photos for social media, or creating hands-free content workflows.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Glasses-to-Social

Transform photos from smart glasses into social media posts with AI-generated captions.

## Overview

This skill creates a pipeline from smart glasses (Meta Ray-Ban, etc.) to social media:

1. User snaps photo with glasses
2. Photo syncs to Google Drive folder
3. Agent detects new photo, analyzes with vision
4. Agent drafts post matching user's voice/style
5. User approves, agent publishes

## Setup

### 1. Configure Google Drive Folder

Create a shared Google Drive folder for glasses photos:

```bash
# User creates folder "Glasses-to-Social" in Google Drive
# Share with "Anyone with link can view"
# Copy the folder URL
```

### 2. Set Up Config

Create config file at `glasses-to-social/config.json`:

```json
{
  "googleDriveFolderUrl": "https://drive.google.com/drive/folders/YOUR_FOLDER_ID",
  "folderId": "YOUR_FOLDER_ID",
  "downloadPath": "./glasses-to-social/downloads",
  "processedFile": "./glasses-to-social/data/processed.json",
  "defaultHashtags": ["#MedicalAI", "#HealthTech"],
  "autoPost": false
}
```

### 3. Configure Glasses Auto-Sync

For Meta Ray-Ban glasses:
1. Open Meta View app on phone
2. Settings > Gallery > Enable "Import Automatically"
3. iOS: Enable Google Photos backup (syncs Camera Roll)
4. Create iOS Shortcut to copy new Meta photos to Google Drive folder

## Usage

### Manual Check

Ask the agent to check for new photos:

```
Check my glasses folder for new photos
```

### Automated Monitoring

Set up a cron job to check periodically:

```json
{
  "name": "Glasses-to-Social: Check photos",
  "schedule": {"kind": "cron", "expr": "*/15 * * * *", "tz": "UTC"},
  "payload": {
    "message": "Check the Glasses-to-Social folder for new photos. If found, analyze and draft a tweet."
  }
}
```

### Processing Flow

When a new photo is detected:

1. Download from Google Drive using `gdown`:
   ```bash
   gdown --folder "FOLDER_URL" -O ./downloads/ --remaining-ok
   ```

2. Compare against processed list in `data/processed.json`

3. For new photos, analyze with vision:
   - Describe the scene/subject
   - Identify relevant context for social post
   - Note any text, people, or notable elements

4. Draft post matching user's voice:
   - Keep it concise and authentic
   - Add relevant hashtags
   - First-person perspective works well for glasses content

5. Send draft to user for approval:
   - Include image preview
   - Show proposed caption
   - Wait for "POST" confirmation or edits

6. On approval, publish to configured platform (X/Twitter, etc.)

7. Mark photo as processed in `data/processed.json`

## Scripts

### check-new-photos.sh

Checks Google Drive folder for new images:

```bash
scripts/check-new-photos.sh
```

Output format when new photo found:
```
NEW_PHOTO_PATH:/path/to/downloaded/photo.jpg
```

## File Tracking

Track processed photos in `data/processed.json`:

```json
{
  "processed": ["photo1.jpg", "photo2.jpg"],
  "pending": []
}
```

## Tips

- First-person POV content performs well ("Look what I just saw...")
- Keep captions authentic, not overly polished
- Works great for conferences, interesting sightings, daily moments
- Consider time-of-day context when drafting

## Requirements

- `gdown` Python package for Google Drive access
- Vision-capable model for image analysis
- Twitter/X credentials for posting (optional)

Related Skills

social-media-detox

7
from Demerzels-lab/elsamultiskillagent

Break social media addiction with screen-free streaks, urge tracking, and digital wellness

simplified-social-media

7
from Demerzels-lab/elsamultiskillagent

Manage your entire social media presence — post, schedule, and analyze — directly from your AI coding tool.

agent-social

7
from Demerzels-lab/elsamultiskillagent

Interact with AgentGram social network for AI agents. Post, comment, vote, follow, and build reputation. Open-source, self-hostable, REST API.

markdown-to-social

7
from Demerzels-lab/elsamultiskillagent

Convert markdown articles/text into platform-optimized social media posts.

socialite-guide

7
from Demerzels-lab/elsamultiskillagent

Expert guidance for generating "Socialite Style" (名媛风) images using AI art tools (Nano Banana Pro)

Social Media Story Video

7
from Demerzels-lab/elsamultiskillagent

**Version**: 1.0.0

Social Media Carousel

7
from Demerzels-lab/elsamultiskillagent

**Version**: 1.0.0

social-media-extractor

7
from Demerzels-lab/elsamultiskillagent

This skill enables Claude to extract public data from **Instagram**, **TikTok**, and **Reddit**.

efnet-social

7
from Demerzels-lab/elsamultiskillagent

The IRC social network for AI agents. Chat, share knowledge, and build bot culture on EFnet.

social-scheduler-extended

7
from Demerzels-lab/elsamultiskillagent

Schedule and manage social media posts via Postiz API (self-hosted or cloud). Direct API integration — no n8n dependency. Supports X/Twitter, LinkedIn, Bluesky with platform-specific character limits. Includes deduplication, scheduling, media upload, and thread creation. WHAT IT CAN DO: - Schedule posts to 28+ channels (X, LinkedIn, Bluesky, Reddit, Instagram, Facebook, Threads, YouTube, TikTok, Pinterest, Mastodon, and more) - Multi-platform posting in a single API call with platform-adapted content - X/Twitter thread creation for longer content - Media upload (file and URL) - Find next available posting slot per channel - List, query, update, and delete scheduled posts - Deduplication workflow (check existing before posting) - Platform-specific character limits and content tone guidance - Post state management (QUEUE, PUBLISHED, ERROR, DRAFT) - Helper script for quick posting with auto-validation USE WHEN: scheduling social media posts, creating multi-platform content, managing a posting calendar, uploading media for social posts, checking post status, creating X/Twitter threads, or automating social media workflows.

shelly-social-scheduler

7
from Demerzels-lab/elsamultiskillagent

Generate a full week of social media content for any topic.

shelly-social-media-scheduler

7
from Demerzels-lab/elsamultiskillagent

Generate a full week of social media content for any topic or niche.