Apple Calendar Pal cho Openclaw

Apple Calendar Pal giúp bạn quản lý các cam kết lặp lại và kế hoạch một lần, đồng thời kiểm tra và cập nhật Apple Calendar một cách an toàn.

alan1527061
v1.0.0
Sep 29, 2026
0
178
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install pkg

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt pkg bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Apple Calendar Pal là gì?

Apple Calendar Pal là trợ lý lịch dùng để nhập lịch cố định, kiểm tra thời gian rảnh, lập kế hoạch đi chơi và quản lý sự kiện trong Apple Calendar. Công cụ tách các cam kết lặp lại có tính chính thức, chẳng hạn như lớp học, ca làm và kỳ thi, khỏi các kế hoạch qua hội thoại như chuyến đi, cuộc hẹn và lời nhắc, đồng thời lưu mỗi loại trong lịch riêng.

Skill sử dụng các script thư viện chuẩn Python để truy vấn, thêm và hủy sự kiện qua CalDAV; các thay đổi được đồng bộ với lịch iPhone. Công cụ có thể kết hợp thời gian rảnh trên lịch với thông tin điểm đến, giờ mở cửa, thời tiết, hoàng hôn và tuyến đường để ước tính thời điểm khởi hành. Các quy trình cẩn trọng này khiến Apple Calendar Pal trở thành lựa chọn thực tế trong Openclaw Skills cho những người muốn lập kế hoạch hữu ích mà không có nguy cơ vô tình thay đổi các cam kết cố định.

Trường hợp sử dụng Apple Calendar Pal

  • Nhập thời khóa biểu, lịch ca làm, lịch thi hoặc cam kết lặp lại khác sau khi xem xét và xác nhận các sự kiện được trích xuất.
  • Kiểm tra các cam kết và kế hoạch hiện có vào một ngày trước khi chọn thời điểm gặp mặt hoặc đi đâu đó.
  • Lập kế hoạch đi chơi bằng thông tin điểm đến, giờ mở cửa, thời tiết, hoàng hôn và các ước tính tuyến đường có sẵn.
  • Tính ngược từ thời gian bắt đầu sự kiện để đề xuất giờ khởi hành và lời nhắc trên lịch.
  • Thêm kế hoạch một lần đã xác nhận vào lịch kế hoạch, hoặc xem xét và hủy sự kiện tạm thời tương ứng.
  • Bảo vệ các cam kết lặp lại khi cập nhật hoặc xóa kế hoạch tạm thời.

Cách thức hoạt động của Apple Calendar Pal

  1. Tải data/profile.json để lấy tọa độ nhà, tên lịch và tùy chọn; đọc mọi tệp trong data/commitments/ để hiểu các ràng buộc của lịch cố định.
  2. Chuyển các ngày tương đối như “thứ Tư tuần tới” thành một ngày cụ thể, đồng thời yêu cầu làm rõ khi ngày chưa chắc chắn.
  3. Khi nhập lịch, trích xuất sự kiện vào đặc tả cam kết, mở rộng các tuần xen kẽ hoặc bị bỏ qua, và yêu cầu người dùng xác minh từng sự kiện trước khi lưu hoặc đẩy lên lịch.
  4. Với một chuyến đi được đề xuất, truy vấn thời gian rảnh trên lịch và thu thập thông tin điểm đến, giờ mở cửa, thời tiết, hoàng hôn và, khi được cấu hình, thông tin giao thông công cộng và lái xe.
  5. Tính giờ khởi hành bằng giờ khởi hành người dùng đã nêu hoặc, nếu không có, lấy thời gian bắt đầu sự kiện trừ thời gian di chuyển và 10 phút dự phòng. Gắn nhãn rõ ràng cho các tuyến ước tính và nêu các xung đột về lịch hoặc thời tiết.
  6. Hiển thị đầy đủ thông tin sự kiện, gồm ngày, giờ bắt đầu và kết thúc, tiêu đề, địa điểm và lời nhắc; nhận xác nhận của người dùng trước khi ghi hoặc xóa sự kiện lịch.
  7. Đẩy các thay đổi đã xác nhận lên lịch phù hợp. Khi hủy, kiểm tra các sự kiện trong ngày và xác nhận mục tiêu trước; script chỉ xóa các sự kiện calpal- phù hợp。

Cài đặt Apple Calendar Pal

  1. Đảm bảo Python 3 khả dụng. Các script chỉ dùng thư viện chuẩn Python và không cần gói Python bên thứ ba.
  2. Cấu hình data/profile.json với tọa độ nhà, tên lịch cam kết và lịch kế hoạch, cùng các tùy chọn hoặc giá trị mặc định được hỗ trợ. Tài liệu skill được cung cấp không nêu rõ schema profile và cách thiết lập thông tin xác thực CalDAV.
  3. Thêm đặc tả lịch cố định vào data/commitments/. Trước khi nhập thời khóa biểu, hãy xác nhận các chi tiết như ánh xạ giữa tiết học và thời gian thay vì đoán.
  4. Sử dụng script từ thư mục skill hoặc nơi khác; đường dẫn được phân giải tương đối với từng script. Ví dụ lệnh:
python scripts/cal.py calendars
python scripts/cal.py query --date 2026-10-03
python scripts/cal.py push plan.json --dry-run
python scripts/env_tools.py trip "Destination" 2026-10-03
  1. Cấu hình amap_key nếu muốn script tuyến đường lấy tuyến giao thông công cộng và lái xe. Nếu không có, thời gian di chuyển phải được ước tính thận trọng và công khai là giá trị ước tính.
  2. Xem xét và xác nhận đầy đủ thông tin sự kiện trong cuộc trò chuyện trước khi đẩy hoặc hủy sự kiện lịch. Dùng quy trình nhập và xác minh cam kết cho lịch cố định; không coi chúng như các kế hoạch tạm thời thông thường.

Lược đồ dữ liệu & Hệ thống phân loại của Apple Calendar Pal

Skill tổ chức thông tin thành hai lớp dữ liệu được hỗ trợ bởi lịch:

Lớp dữ liệu Nguồn và mục đích Lưu trữ và lịch
Cam kết Lịch chính thức, tương đối ổn định như lớp học, ca làm, kỳ thi hoặc cuộc họp định kỳ Một đặc tả JSON cho mỗi lịch trong data/commitments/; đẩy lên calendars.commitments
Kế hoạch Sự kiện một lần tạo qua hội thoại như đi chơi, cuộc hẹn hoặc lời nhắc JSON kế hoạch tạm thời; đẩy lên calendars.plans (lịch kế hoạch là lịch mặc định khi đẩy)

Đặc tả cam kết gồm name, week1_monday (YYYY-MM-DD), skip_dates (ngày nghỉ lễ) và mảng events. Mỗi sự kiện có thể gồm title, teacher, location, weekday (1 là thứ Hai, 7 là Chủ nhật), start, end, weeks (số tuần trong học kỳ) và alarm_minutes. Mẫu tuần được mở rộng thành ngày khi đẩy lên lịch; các ngày bị bỏ qua sẽ bị loại trừ. Nếu bỏ qua giá trị báo thức, giá trị mặc định trong profile sẽ được áp dụng cho các cam kết đã nhập.

Kế hoạch một lần dùng date cụ thể thay vì weeks hoặc week1_monday lặp lại. Ghi chú sự kiện có thể chứa ngữ cảnh về tuyến đường, thời gian di chuyển, thời tiết và hoàng hôn. Nhận dạng sự kiện được tạo từ nội dung, vì vậy việc đẩy cùng tiêu đề, ngày và giờ bắt đầu sẽ thay thế sự kiện tương ứng. Hủy chỉ nhắm đến các sự kiện có tiền tố calpal-, giúp bảo vệ sự kiện được tạo thủ công. Profile cũng lưu tọa độ nhà, tên lịch và các tùy chọn liên quan; schema profile đầy đủ không được ghi trong tệp được cung cấp.

Tính năng Nâng cao của Apple Calendar Pal

  • Tách các cam kết lặp lại được bảo vệ khỏi các kế hoạch một lần có thể chỉnh sửa, với biện pháp bảo vệ cấp script chống việc sửa lịch cam kết bằng thao tác hủy thông thường.
  • Mở rộng lịch theo tuần học kỳ, bao gồm tuần xen kẽ hoặc bị bỏ qua, thành các sự kiện lịch có ngày cụ thể và hỗ trợ loại trừ ngày nghỉ qua skip_dates.
  • Hỗ trợ --dry-run để xem trước thao tác đẩy lịch và --calendar để chọn lịch.
  • Kết hợp truy vấn lịch với tra cứu điểm đến, giờ mở cửa, thời tiết, thông tin bình minh hoặc hoàng hôn và các tuyến giao thông công cộng, lái xe tùy chọn.
  • Tính lời nhắc khởi hành từ thời gian di chuyển và thời gian bắt đầu sự kiện, đồng thời tôn trọng giờ khởi hành do người dùng chỉ định thay vì âm thầm chuyển sớm hơn.
  • Sử dụng mã nhận dạng sự kiện tạo từ nội dung để đẩy lặp lại; thay đổi thời gian tuân theo quy trình hủy rồi đẩy.
  • Chạy bằng Python 3 và thư viện chuẩn, không có phụ thuộc Python bên thứ ba; có thể gọi script bên ngoài thư mục skill。

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*