LaunchKit · 2026
Back to Skills

scrask-bot

When the user sends a screenshot via Telegram, parse it using Gemini (fast, default) with automatic Claude fallback.

0
417 downloads
by @devsandip

Setup & Installation

openclaw skills install @devsandip/scrask-bot

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install scrask-bot

What This Skill Does

Activates when you send a screenshot to Telegram. Uses Gemini (with optional Claude fallback) to extract events, reminders, and tasks from the image, then saves them to Google Calendar or Google Tasks based on content type. High-confidence items save silently; low-confidence items prompt for confirmation.

Combining dual-model vision parsing with confidence-gated confirmation removes the manual copy-paste step between screenshots and calendar or task apps.

When to use it

  • Saving a party invite screenshot directly to calendar
  • Adding a deadline from a WhatsApp message screenshot to tasks
  • Capturing a meeting screenshot with Zoom link to calendar
  • Storing a bill due date screenshot as a Google Task reminder
  • Processing a multi-item screenshot of a weekly schedule

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User sends a screenshot of a Telegram event invite to the bot

AGENT
  1. 1Acknowledges immediately with '📸 Got it — analyzing your screenshot...'
  2. 2Runs scrask_bot.py with Gemini in auto mode against the image
  3. 3Gemini returns confidence 0.82 for an event with date, time, and Zoom link
  4. 4Script saves the event silently to Google Calendar with a 30-minute reminder
  5. 5Returns pre-formatted telegram_reply confirming the save
OUTPUT

📅 Added to Calendar: Team Design Review — 2026-03-15 at 14:00 (Zoom link included)

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GEMINI_API_KEY environment variableANTHROPIC_API_KEY environment variable (optional, enables Claude fallback)GOOGLE_CREDENTIALS environment variable (path to Google OAuth credentials JSON)Google Cloud project with Calendar and Tasks APIs enabledTelegram bot token configured in OpenClaw