hdp-calendar-sync
CommunityAuto-sync HDP course schedules to Feishu
Authorkbtime
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Eliminates manual copy-and-paste of course and trip schedules from the HDP platform into a Feishu calendar by automating retrieval, parsing, deduplication, and event creation so calendars stay accurate and consistent.
Core Features & Use Cases
- Automated HDP login and data retrieval: uses Playwright to authenticate and capture HDP trip records from the site/API.
- Calendar synchronization with deduplication and cleanup: parses schedule fields into structured events, avoids duplicates, and removes previously synced events that have changed state.
- Token management and execution logging: refreshes Feishu user/tenant tokens as needed and records run results to a Feishu Bitable and a local SQLite dashboard for observability.
- Use case: education operations teams run scheduled cron jobs to import completed HDP trips into Feishu to maintain historical calendar records and centralized activity logs.
Quick Start
Run the HDP calendar sync to import completed HDP course schedules into your Feishu calendar after setting FEISHU_USER_TOKEN.
Dependency Matrix
Required Modules
playwright
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: hdp-calendar-sync Download link: https://github.com/kbtime/openclaw-workspace/archive/main.zip#hdp-calendar-sync Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.