wecomcli-manage-schedule

Manage WeCom schedules via the wecom-pro CLI, including creation, updates, attendees, and availability checks.

3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-manage-schedule-liangdi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wecomcli-manage-schedule
Source: https://github.com/Liangdi/wecom-pro/tree/main/skills/wecomcli-manage-schedule
Command: npx skills add https://github.com/Liangdi/wecom-pro --skill wecomcli-manage-schedule-liangdi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wecom-pro, and includes references (resource) components.

What problem does it solve? Managing WeCom (Enterprise WeChat) schedules through raw API calls requires handling authentication, JSON payloads, and timestamp conversions manually. This Skill lets an AI agent query, create, modify, and cancel schedules, manage attendees, and check member availability directly through the wecom-pro command-line tool. ## Core Features & Use Cases - Schedule Query & Details: List schedules within a date range (up to 30 days around today) and fetch full details including title, time, location, and attendees. - Create, Update & Cancel: Create schedules with reminders and attendees, modify specific fields, or cancel events after user confirmation. - Attendee & Availability Management: Add or remove participants and check free/busy status for up to 10 users to find common open slots for meetings. - Use Case: Ask "Find a time tomorrow afternoon when Zhang San and Li Si are both free and book a one-hour meeting" — the agent looks up user IDs, checks availability, computes shared free slots, and creates the meeting. ## Quick Start Ask the agent to show your WeCom schedule for today, or to create a meeting tomorrow at 2 PM with a specific colleague.

Frequently Asked Questions about wecomcli-manage-schedule

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a WeCom schedule from the command line?▼

Run wecom-pro schedule create_schedule with a JSON payload containing start_time, end_time, summary, and optional attendees and reminders. Times use the YYYY-MM-DD HH:MM:SS string format, and the response returns the new schedule_id.

How to check free/busy availability for WeCom members?▼

Use wecom-pro schedule check_availability with a check_user_list of 1 to 10 user IDs plus a start and end time. It returns each user's busy slots with associated schedule IDs, which you can analyze to find common free periods.

What is the date range limit for querying WeCom schedules?▼

The get_schedule_list_by_range interface only supports queries within 30 days before or after the current date. Requests outside this window will not return results, so narrow your time range accordingly.

Why do schedule times look wrong in the API response?▼

The get_schedule_detail response returns start_time and end_time as Unix timestamps in seconds, while request inputs use string format. Convert the timestamps to readable local time before displaying them to users.

How do I add attendees to an existing WeCom schedule?▼

Call wecom-pro schedule add_schedule_attendees with the schedule_id and an attendees array of user IDs. Resolve names to user IDs first with the wecomcli-lookup-contact skill, and use del_schedule_attendees to remove participants.