hdp-calendar-sync

Community

Auto-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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.