laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Google Calendar integration for viewing, creating, and managing calendar events. Use when the user asks about their schedule, wants to add/edit/delete events, check availability, or needs a morning brief. Supports natural language like "What's on my calendar tomorrow?" or "Schedule lunch with Alex at noon Friday." Free tier provides read access; Pro tier ($12) adds create/edit/delete and morning briefs.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install bilalmohamed187-cpu/gcal-proExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Manage Google Calendar through natural conversation.
| Action | Command | Tier |
|---|---|---|
| View today | python scripts/gcal_core.py today |
Free |
| View tomorrow | python scripts/gcal_core.py tomorrow |
Free |
| View week | python scripts/gcal_core.py week |
Free |
| Search events | python scripts/gcal_core.py search -q "meeting" |
Free |
| List calendars | python scripts/gcal_core.py calendars |
Free |
| Find free time | python scripts/gcal_core.py free |
Free |
| Quick add | python scripts/gcal_core.py quick -q "Lunch Friday noon" |
Pro |
| Delete event | python scripts/gcal_core.py delete --id EVENT_ID -y |
Pro |
| Morning brief | python scripts/gcal_core.py brief |
Pro |
First-time setup required:
client_secret.json to ~/.config/gcal-pro/
python scripts/gcal_auth.py auth
Check auth status:
python scripts/gcal_auth.py status
When user asks "What's on my calendar?" or "What do I have today?":
cd /path/to/gcal-pro
python scripts/gcal_core.py today
For specific ranges:
python scripts/gcal_core.py tomorrow
python scripts/gcal_core.py week
python scripts/gcal_core.py search -q "Alex"
When user says "Add X to my calendar" or "Schedule Y":
Option 1: Quick add (natural language)
python scripts/gcal_core.py quick -q "Lunch with Alex Friday at noon"
``...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
Google Calendar skill for Clawdbot — manage your calendar through natural conversation.
Pricing: Free tier (read-only) | Pro $12 one-time (full access)
Install Python dependencies:
pip install -r requirements.txt
Set up Google Cloud:
client_secret.json to ~/.config/gcal-pro/
Authenticate:
python scripts/gcal_auth.py auth
Test:
python scripts/gcal_core.py today
.\scripts\setup.ps1
# Today's events
python scripts/gcal_core.py today
# Tomorrow
python scripts/gcal_core.py tomorrow
# This week
python scripts/gcal_core.py week
# Search
python scripts/gcal_core.py search -q "meeting"
# Natural language
python scripts/gcal_core.py quick -q "Lunch with Alex Friday noon at Cafe Roma"
python scripts/gcal_core.py free
python scripts/gcal_core.py brief
gcal-pro/
├── SKILL.md # Clawdbot skill definition
├── README.md # This file
├── requirements.txt # Python dependencies
├── PLAN.md # Product plan & roadmap
├── scripts/
│ ├── gcal_auth.py # OAuth authentication
│ ├── gcal_core.py # Calendar operations
│ └── setup.ps1 # Windows setup script
├──...
# gcal-pro Manage Google Calendar through natural conversation. ## Quick Reference | Action | Command | Tier | |--------|---------|------| | View today | `python scripts/gcal_core.py today` | Free | | View tomorrow | `python scripts/gcal_core.py tomorrow` | Free | | View week | `python scripts/gcal_core.py week` | Free | | Search events | `python scripts/gcal_core.py search -q "meeting"` | Free | | List calendars | `python scripts/gcal_core.py calendars` | Free | | Find free time | `python scripts/gcal_core.py free` | Free | | Quick add | `python scripts/gcal_core.py quick -q "Lunch Friday noon"` | Pro | | Delete event | `python scripts/gcal_core.py delete --id EVENT_ID -y` | Pro | | Morning brief | `python scripts/gcal_core.py brief` | Pro | ## Setup **First-time setup required:** 1. User must create Google Cloud project and OAuth credentials 2. Save `client_secret.json` to `~/.config/gcal-pro/` 3. Run authentication: ```bash python scripts/gcal_auth.py auth ``` 4. Browser opens → user grants calendar access → done **Check auth status:** ```bash python scripts/gcal_auth.py status ``` ## Tiers ### Free Tier - View events (today, tomorrow, week, month) - Search events - List calendars - Find free time slots ### Pro Tier ($12 one-time) - Everything in Free, plus: - Create events - Quick add (natural language) - Update/reschedule events - Delete events - Morning brief via cron ## Usage Patterns ### Viewing Schedule When user asks "What's on my calendar?" or "What do I have today?": ```bash cd /path/to/gcal-pro python scripts/gcal_core.py today ``` For specific ranges: - "tomorrow" → `python scripts/gcal_core.py tomorrow` - "this week" → `python scripts/gcal_core.py week` - "meetings with Alex" → `python scripts/gcal_core.py search -q "Alex"` ### Creating Events (Pro) When user says "Add X to my calendar" or "Schedule Y": **Option 1: Quick add (natural language)** ```bash python scripts/gcal_core.py quick -q "Lunch with Alex Friday at noon" ``...
# gcal-pro > Google Calendar skill for Clawdbot — manage your calendar through natural conversation. **Pricing:** Free tier (read-only) | Pro $12 one-time (full access) ## Features ### Free Tier - ✅ View today's events - ✅ View tomorrow / this week - ✅ Search events - ✅ List calendars - ✅ Find free time slots ### Pro Tier ($12) - ✅ Everything in Free - ✅ Create events - ✅ Quick add (natural language) - ✅ Update/reschedule events - ✅ Delete events - ✅ Morning brief (via Clawdbot cron) ## Installation ### Prerequisites - Python 3.11+ - Google account - Clawdbot installed ### Quick Start 1. **Install Python dependencies:** ```powershell pip install -r requirements.txt ``` 2. **Set up Google Cloud:** - Follow [docs/GOOGLE_CLOUD_SETUP.md](docs/GOOGLE_CLOUD_SETUP.md) - Save `client_secret.json` to `~/.config/gcal-pro/` 3. **Authenticate:** ```powershell python scripts/gcal_auth.py auth ``` 4. **Test:** ```powershell python scripts/gcal_core.py today ``` ### One-Line Setup (after Google Cloud setup) ```powershell .\scripts\setup.ps1 ``` ## Usage ### View Schedule ```bash # Today's events python scripts/gcal_core.py today # Tomorrow python scripts/gcal_core.py tomorrow # This week python scripts/gcal_core.py week # Search python scripts/gcal_core.py search -q "meeting" ``` ### Create Events (Pro) ```bash # Natural language python scripts/gcal_core.py quick -q "Lunch with Alex Friday noon at Cafe Roma" ``` ### Find Free Time ```bash python scripts/gcal_core.py free ``` ### Morning Brief ```bash python scripts/gcal_core.py brief ``` ## File Structure ``` gcal-pro/ ├── SKILL.md # Clawdbot skill definition ├── README.md # This file ├── requirements.txt # Python dependencies ├── PLAN.md # Product plan & roadmap ├── scripts/ │ ├── gcal_auth.py # OAuth authentication │ ├── gcal_core.py # Calendar operations │ └── setup.ps1 # Windows setup script ├──...
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai