wecomcli-schedule
企业微信日程管理技能。适用于用户对企业微信日程的各类管理需求。当用户需要:(1) 查询指定时间范围内的日程列表或获取日程详细信息(标题、时间、地点、参与者等),(2) 创建新日程并设置提醒、参与人等,(3) 修改已有日程的标题、时间、地点等信息或取消日程,(4) 添加或移除日程参与人,(5) 查询多个成员的闲忙状态并分析共同空闲时段以安排会议时使用此技能。
Security Assessment
About wecomcli-schedule
The wecomcli-schedule skill is designed for managing schedules within the WeCom ecosystem. It addresses the need for users to interact with the WeCom scheduling system in a seamless and automated manner, offering capabilities for viewing, creating, modifying, and deleting calendar events. By integrating with the WeCom command-line interface (CLI), this skill provides a direct, programmatic way to manage meetings and appointments, making it ideal for users who need to handle schedule data at scale or with automation. It helps teams organize events, meetings, and collaborative sessions more efficiently by offering an array of features that simplify these tasks through simple commands.
The skill’s main features include querying schedules within a specific time frame, retrieving event details such as time, title, location, and participants, creating new events with reminders, modifying existing events, adding or removing participants, and checking the availability of multiple users. It also supports cancellation of events and the ability to analyze participants' availability to help schedule meetings. Furthermore, the skill integrates with WeCom's contact management capabilities, ensuring users can dynamically manage participant information without having to manually retrieve user IDs. This level of automation reduces the complexity of managing multiple schedules or coordinating meetings across teams.
This skill is primarily aimed at teams, managers, or any user working within the WeCom ecosystem who needs to automate or streamline the process of managing schedules. Whether you're managing recurring meetings, one-off events, or collaborative sessions, the wecomcli-schedule skill helps reduce the manual overhead of scheduling, particularly when managing multiple users or across different time zones. It is particularly useful for organizations that rely on WeCom for their internal communication and require a robust scheduling solution to handle day-to-day operations efficiently.
FAQ
How do I query a schedule for a specific time range?
Use the `get_schedule_list_by_range` command, providing the start and end time in the format 'YYYY-MM-DD HH:mm:ss' to retrieve a list of schedule IDs within the desired range.
Can I create a schedule with specific attendees?
Yes, when creating a schedule with the `create_schedule` command, you can specify attendees by their user IDs, and you can also set reminders and other event details.
What is the maximum number of schedule IDs I can query at once?
You can query up to 50 schedule IDs at a time using the `get_schedule_detail` command.
What are the limitations when querying schedules?
You can only query schedules within a 30-day range, either before or after the current date. Additionally, the `start_time` and `end_time` must be in a valid timestamp format.
Is there a specific time format required for the input and output?
Yes, the input requires time in 'YYYY-MM-DD HH:mm:ss' format, but the output may return Unix timestamps, which should be converted back into human-readable time.
Install wecomcli-schedule
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
wecomteam/wecom-cli