TickTick CLI cho Openclaw

Một giao diện dòng lệnh mạnh mẽ để quản lý các nhiệm vụ và dự án TickTick với xác thực OAuth2 và hỗ trợ xử lý hàng loạt.

norickkevorkov
v1.0.0
Feb 9, 2026
0
1.9k
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 ticktick-cli

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 ticktick-cli 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.

TickTick CLI là gì?

TickTick CLI là một tích hợp mạnh mẽ cho Openclaw Skills, mang toàn bộ sức mạnh của quản lý nhiệm vụ TickTick trực tiếp vào terminal của bạn. Nó cho phép các nhà phát triển và đại lý AI tạo, cập nhật và sắp xếp các nhiệm vụ và dự án theo chương trình bằng cách sử dụng giao diện dòng lệnh hợp lý. Bằng cách tận dụng TickTick Open API v1, kỹ năng này cung cấp các lệnh cấp cao cho mọi thứ, từ tạo nhiệm vụ đơn giản đến các hoạt động hàng loạt phức tạp.

Được thiết kế cho tốc độ và tự động hóa, kỹ năng này hỗ trợ nhiều chế độ xác thực khác nhau, bao gồm quy trình thủ công không đầu (headless) cho máy chủ. Cho dù bạn đang xây dựng một trợ lý cá nhân tự động hay chỉ muốn duy trì luồng công việc khi đang lập trình, công cụ này sẽ thu hẹp khoảng cách giữa môi trường phát triển và trình quản lý nhiệm vụ của bạn.

Trường hợp sử dụng TickTick CLI

  • Tự động hóa việc tạo nhiệm vụ từ các shell script hoặc CI/CD pipeline.
  • Quản lý danh sách việc cần làm hàng ngày mà không cần rời khỏi terminal hoặc IDE.
  • Thực hiện các hoạt động hàng loạt như hủy bỏ nhiều nhiệm vụ lỗi thời trong một lần gọi duy nhất.
  • Tích hợp theo dõi nhiệm vụ TickTick vào quy trình làm việc của đại lý AI tự trị.
  • Lọc và xuất dữ liệu nhiệm vụ ở định dạng JSON để phân tích dữ liệu hoặc báo cáo tùy chỉnh.

Cách thức hoạt động của TickTick CLI

  1. Người dùng xác thực CLI qua OAuth2, giúp bảo mật mã thông báo truy cập được lưu trữ cục bộ trong thư mục chính của người dùng.
  2. Các lệnh được ban hành thông qua script bằng cách sử dụng Bun runtime, truyền các đối số cho các nhiệm vụ, danh sách hoặc xác thực.
  3. CLI tương tác với TickTick Open API v1 để lấy, tạo hoặc sửa đổi dữ liệu người dùng.
  4. Đối với các hoạt động phức tạp, CLI sẽ giải quyết tên dự án dễ đọc thành các ID duy nhất trước khi thực hiện các hành động cụ thể cho nhiệm vụ.
  5. Kết quả được trả về dưới dạng văn bản dễ đọc hoặc JSON có cấu trúc, cho phép chuyển tiếp thêm vào các công cụ khác.

Cài đặt TickTick CLI

1. Đăng ký Ứng dụng

Đăng ký một ứng dụng dành cho nhà phát triển tại Trung tâm Nhà phát triển TickTick và đặt URI chuyển hướng thành http://localhost:8080 để lấy thông tin xác thực của bạn.

2. Xác thực

Chạy lệnh sau để bắt đầu luồng OAuth:

bun run scripts/ticktick.ts auth --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET

Đối với môi trường không đầu, hãy thêm cờ --manual để sao chép-dán mã ủy quyền.

3. Xác minh Kết nối

Kiểm tra trạng thái xác thực của bạn để đảm bảo tích hợp Openclaw Skills đang hoạt động:

bun run scripts/ticktick.ts auth --status

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

Kỹ năng này lưu trữ cấu hình và thông tin xác thực nhạy cảm trong ~/.clawdbot/credentials/ticktick-cli/config.json. Dữ liệu được trả về qua cờ --json tuân theo lược đồ TickTick API v1.

Trường Mô tả
clientId ID khách hàng TickTick OAuth2 của bạn
accessToken Mã thông báo Bearer được sử dụng cho các yêu cầu đã xác thực
priority Các mức độ ưu tiên: không có, thấp, trung bình hoặc cao
status Trạng thái vòng đời nhiệm vụ: đang chờ xử lý hoặc đã hoàn thành
dueDate Ngày định dạng ISO 8601 hoặc các chuỗi tương đối như "today"

Tính năng Nâng cao của TickTick CLI

  • Hỗ trợ đầu ra JSON đầy đủ cho mọi lệnh để tạo điều kiện tích hợp đại lý AI liền mạch.
  • Hỗ trợ hoạt động hàng loạt thông qua lệnh batch-abandon để giảm thiểu các vòng lặp API và xử lý giới hạn tốc độ hiệu quả.
  • Hỗ trợ xử lý ngày đến hạn bằng ngôn ngữ tự nhiên (ví dụ: "next monday", "in 7 days").
  • Logic tự động làm mới mã thông báo để đảm bảo xác thực lâu dài mà không cần can thiệp của người dùng.
  • Hỗ trợ đa thẻ và lọc theo mức độ ưu tiên để quản lý nhiệm vụ chi tiết trong Openclaw Skills.

SKILL.md


Đang tải

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

METADATA

Github Stars: 0
forks: 0

Đặc sắc*