anthroos

Open Schedule Agent — AI skill for Claude Code

AI community

Open-source AI scheduling agent — your own Calendly with conversational AI.

How to install Open Schedule Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open anthroos/open-schedule-agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Open Schedule Agent does

Open-source AI scheduling agent — your own Calendly with conversational AI.

Alternatives in AI

  • Multica — Make humans and AI agents work as one team — open-source and self-hostable 47.8k ★
  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Kilocode — GitHub Repo stars Open Source AI coding assistant for planning, building, and fixing code Open source AI assis 17k ★

README

schedulebot

[![CI](https://github.com/anthroos/open-schedule-agent/actions/workflows/ci.yml/badge.svg)](https://github.com/anthroos/open-schedule-agent/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)

**Open-source AI scheduling agent. Make your calendar discoverable by AI agents.**

Deploy an always-on endpoint. Any AI agent discovers you via `agent.json`, checks availability via MCP, and books a meeting — no humans in the loop.

Guest: "Hi, I'd like to schedule a call"
Bot:   "Sure! What's your name, and where are you located?"
Guest: "Maria from Kyiv, maria@corp.com, about partnership"
Bot:   "Got it! Here are available slots in Kyiv time: ..."
Guest: "Wednesday at 13:00"
Bot:   "Confirmed! Wed Mar 04 at 13:00 Kyiv time. Calendar invite sent!"

Features

  • MCP server — AI agents book meetings via Model Context Protocol (Claude Code, Cursor, Open CLAW)
  • Agent discovery/.well-known/agent.json lets other agents find your endpoint automatically
  • Dual AI mode — guests book meetings, owners manage schedule, both via conversation
  • Multi-LLM — Anthropic Claude, OpenAI GPT, or local Ollama (auto-detected)
  • Multi-channel — Telegram, Slack, Discord, Web API
  • Google Calendar — freebusy check + event creation + Google Meet links
  • Booking management — owner views upcoming meetings, cancels from chat (/bookings)
  • Dynamic timezone — owner changes timezone at runtime (/timezone or via chat)
  • Guest timezone — asks guest's city, shows slots in their local time, stores timezone with booking
  • Dual-TZ notifications — owner sees both their time and guest's time in booking alerts
  • Reminders — automatic reminders before meetings with self-service cancel links
  • Security — rate limiting, prompt injection detection, input s