← 返回 Skills 市场
Calendar Sync
作者
jpengcheng523-netizen
· GitHub ↗
· v1.0.0
· MIT-0
133
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install jpeng-calendar-sync
功能描述
Calendar synchronization skill. Sync events between Google Calendar, Outlook, and local storage. Supports CRUD operations and reminders.
使用说明 (SKILL.md)
Calendar Sync
Synchronize calendar events across Google Calendar, Outlook, and local storage.
When to Use
- User wants to add/edit/delete calendar events
- Sync events between different calendar providers
- Set up reminders and recurring events
- Check availability and schedule meetings
Configuration
# Google Calendar
export GOOGLE_CLIENT_ID="xxx"
export GOOGLE_CLIENT_SECRET="xxx"
export GOOGLE_REDIRECT_URI="http://localhost:8080/callback"
# Microsoft Outlook
export OUTLOOK_CLIENT_ID="xxx"
export OUTLOOK_CLIENT_SECRET="xxx"
Usage
List events
python3 scripts/calendar.py list --days 7
Add event
python3 scripts/calendar.py add \
--title "Team Meeting" \
--start "2024-01-15T10:00:00" \
--end "2024-01-15T11:00:00" \
--description "Weekly sync" \
--reminder 15
Delete event
python3 scripts/calendar.py delete --event-id "xxx"
Check availability
python3 scripts/calendar.py available \
--date "2024-01-15" \
--duration 60
Output
{
"success": true,
"event_id": "evt_xxx",
"calendar_link": "https://calendar.google.com/..."
}
安全使用建议
This skill is inconsistent: it promises Google/Outlook calendar sync but contains no scripts or install steps and the registry metadata does not declare the OAuth environment variables the SKILL.md asks you to set. Before installing or using it, ask the publisher for the missing source code and a clear install/usage guide; require that the skill's metadata list the OAuth credentials it needs. Never paste real client secrets into an unknown skill; if you test, use throwaway accounts and rotate credentials afterward. If you need calendar sync functionality now, prefer a skill that includes code or a verified upstream source (homepage/repo) and that explicitly declares required env vars and OAuth flow details.
功能分析
Type: OpenClaw Skill
Name: jpeng-calendar-sync
Version: 1.0.0
The skill bundle contains standard documentation and metadata for a calendar synchronization tool. The SKILL.md file describes legitimate functionality for managing Google and Outlook calendar events and requires standard OAuth credentials, with no evidence of malicious instructions, prompt injection, or suspicious behavior.
能力评估
Purpose & Capability
The name/description state it will sync Google Calendar and Outlook, and the SKILL.md includes environment variables and CLI usage for that purpose. However, the registry metadata declares no required credentials or config, and there are no code files or binaries included to perform the described sync. The skill therefore claims capabilities that it does not actually provide.
Instruction Scope
Runtime instructions explicitly tell the operator/agent to export OAuth client IDs/secrets and to run 'python3 scripts/calendar.py' commands. But no 'scripts/' files are bundled and the SKILL.md gives no safe guidance for performing OAuth flows or handling tokens. The instructions require sensitive secrets (client secret) and expect a local callback URL, which could cause the agent or user to open network listeners — this scope is not covered by the registry metadata and is underspecified.
Install Mechanism
There is no install spec (instruction-only), which is lowest install risk. However, because the skill references local scripts that are not present, it's ambiguous whether the author intended the skill to rely on preexisting local tooling or omitted code — that mismatch is concerning from a usability and security perspective.
Credentials
SKILL.md instructs setting GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI, OUTLOOK_CLIENT_ID, and OUTLOOK_CLIENT_SECRET — sensitive secrets — but the registry metadata lists no required environment variables or primary credential. Requiring OAuth client secrets is reasonable for calendar sync, but the metadata should declare them and the instructions should describe secure handling; the current mismatch and lack of bundled code increases risk of accidental secret exposure.
Persistence & Privilege
The skill does not request 'always: true' nor any special platform-wide persistence. It is user-invocable and allows autonomous invocation by default (normal). There is no indication it modifies other skills or system config.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jpeng-calendar-sync - 安装完成后,直接呼叫该 Skill 的名称或使用
/jpeng-calendar-sync触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
jpeng-calendar-sync 1.0.0
- Initial release supporting synchronization of events between Google Calendar, Outlook, and local storage.
- Includes CRUD (create, read, update, delete) operations for calendar events.
- Supports reminders, recurring events, and checking availability.
- Command-line usage examples for listing, adding, deleting events, and scheduling.
元数据
常见问题
Calendar Sync 是什么?
Calendar synchronization skill. Sync events between Google Calendar, Outlook, and local storage. Supports CRUD operations and reminders. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。
如何安装 Calendar Sync?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jpeng-calendar-sync」即可一键安装,无需额外配置。
Calendar Sync 是免费的吗?
是的,Calendar Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Calendar Sync 支持哪些平台?
Calendar Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Calendar Sync?
由 jpengcheng523-netizen(@jpengcheng523-netizen)开发并维护,当前版本 v1.0.0。
推荐 Skills