motion

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Motion Skill

Motion Skill

AI-powered calendar and task management.
基于AI的日历与任务管理工具。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/motion/install.sh | bash
Or manually:
bash
cp -r skills/motion ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/motion/install.sh | bash
或者手动安装:
bash
cp -r skills/motion ~/.canifi/skills/

Setup

配置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

首先,确保已安装canifi-env:

canifi-env set MOTION_API_KEY "your_api_key"
undefined
canifi-env set MOTION_API_KEY "your_api_key"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭据,由你掌控。 Canifi LifeOS尊重你的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭据:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用你的已认证会话,全程不会获取你的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭据,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭据仅能在你的本地机器上访问,绝不会被传输。

Capabilities

功能特性

  1. Auto-Scheduling: AI plans your day
  2. Task Management: Prioritize and track
  3. Meeting Scheduler: Find optimal times
  4. Project Planning: Allocate work time
  5. Team Coordination: Balance workloads
  1. 自动调度:AI为你规划每日日程
  2. 任务管理:任务优先级排序与追踪
  3. 会议调度:寻找最佳会议时间
  4. 项目规划:分配工作时间
  5. 团队协作:平衡团队工作量

Usage Examples

使用示例

Add Task

添加任务

User: "Add a task to finish the report by Friday"
Assistant: Schedules task optimally
用户:“添加一项任务,周五前完成报告”
助手:优化调度该任务

View Schedule

查看日程

User: "What's my day look like?"
Assistant: Returns optimized schedule
用户:“我今天的日程安排是怎样的?”
助手:返回优化后的日程

Reschedule

重新调度

User: "Move my focus time to afternoon"
Assistant: Reorganizes schedule
用户:“把我的专注时间移到下午”
助手:重新整理日程

Add Project

添加项目

User: "Plan time for the Q4 project"
Assistant: Allocates project time
用户:“为Q4项目规划时间”
助手:分配项目时间

Authentication Flow

认证流程

  1. API key authentication
  2. OAuth for calendar
  3. Workspace access
  4. Team permissions
  1. API密钥认证
  2. 日历OAuth认证
  3. 工作区访问
  4. 团队权限

Error Handling

错误处理

ErrorCauseSolution
Auth FailedInvalid keyCheck API key
Calendar ErrorSync issueReconnect
Scheduling ConflictNo availabilityAdjust priorities
Task ErrorMissing infoComplete details
错误原因解决方案
认证失败密钥无效检查API密钥
日历错误同步问题重新连接
调度冲突无可用时间调整优先级
任务错误信息缺失补充完整详情

Notes

注意事项

  • AI scheduling engine
  • Auto-rescheduling
  • Focus time protection
  • Team balancing
  • API available
  • Calendar sync
  • AI调度引擎
  • 自动重新调度
  • 专注时间保护
  • 团队工作量平衡
  • API可用
  • 日历同步