feishu-cli-task
11
总安装量
3
周安装量
#28505
全站排名
安装命令
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-task
Agent 安装分布
openclaw
3
amp
1
opencode
1
kimi-cli
1
github-copilot
1
Skill 文档
é£ä¹¦ä»»å¡æä½æè½
管çé£ä¹¦ä»»å¡ï¼å æ¬åå»ºãæ¥çãæ´æ°ãå é¤å宿任å¡ã
ä½¿ç¨æ¹æ³
/feishu-task create --summary "任塿 é¢" # å建任å¡
/feishu-task list # ååºä»»å¡
/feishu-task list --completed # ååºå·²å®æä»»å¡
/feishu-task get <task_id> # è·åä»»å¡è¯¦æ
/feishu-task update <task_id> --summary "æ°æ é¢" # æ´æ°ä»»å¡
/feishu-task complete <task_id> # 宿任å¡
/feishu-task delete <task_id> # å é¤ä»»å¡
CLI å½ä»¤è¯¦è§£
1. å建任å¡
# å建ç®åä»»å¡
feishu-cli task create --summary "å®æé¡¹ç®ææ¡£"
# å建带æè¿°çä»»å¡
feishu-cli task create --summary "代ç 审æ¥" --description "å®¡æ¥ PR #123"
# åå»ºå¸¦æªæ¢æ¶é´çä»»å¡
feishu-cli task create --summary "æäº¤æ¥å" --due "2024-12-31 18:00:00"
# åå»ºå¸¦æ¥æºé¾æ¥çä»»å¡
feishu-cli task create --summary "å¤ç Issue" \
--origin-href "https://github.com/example/repo/issues/1"
# JSON æ ¼å¼è¾åº
feishu-cli task create --summary "æµè¯ä»»å¡" --output json
åæ°è¯´æï¼
| åæ° | ç®å | 说æ | å¿ å¡« |
|---|---|---|---|
--summary |
-s |
任塿 é¢ | æ¯ |
--description |
-d |
ä»»å¡æè¿° | å¦ |
--due |
æªæ¢æ¶é´ | å¦ | |
--origin-href |
任塿¥æºé¾æ¥ | å¦ | |
--origin-platform |
任塿¥æºå¹³å°åç§° | å¦ï¼é»è®¤ feishu-cliï¼ |
|
--output |
-o |
è¾åºæ ¼å¼ï¼jsonï¼ | å¦ |
æªæ¢æ¶é´æ ¼å¼ï¼
2024-12-31 18:00:00– 宿´æ ¼å¼2024-12-31– ä» æ¥æ
2. ååºä»»å¡
# ååºææä»»å¡
feishu-cli task list
# ååºå·²å®æçä»»å¡
feishu-cli task list --completed
# ååºæªå®æçä»»å¡
feishu-cli task list --uncompleted
# å页æ¥è¯¢
feishu-cli task list --page-size 10
# JSON æ ¼å¼è¾åº
feishu-cli task list --output json
åæ°è¯´æï¼
| åæ° | 说æ | é»è®¤å¼ |
|---|---|---|
--completed |
åªæ¾ç¤ºå·²å®æä»»å¡ | false |
--uncompleted |
åªæ¾ç¤ºæªå®æä»»å¡ | false |
--page-size |
æ¯é¡µæ°é | 50 |
--page-token |
å页æ è®° | æ |
--output, -o |
è¾åºæ ¼å¼ | ææ¬ |
3. è·åä»»å¡è¯¦æ
feishu-cli task get <task_id>
# JSON æ ¼å¼è¾åº
feishu-cli task get <task_id> --output json
è¾åºç¤ºä¾ï¼
ä»»å¡è¯¦æ
:
ID: e297ddff-06ca-4166-b917-4ce57cd3a7a0
æ é¢: å®æé¡¹ç®ææ¡£
æè¿°: ç¼å Q1 é¡¹ç®ææ¯ææ¡£
ç¶æ: æªå®æ
æªæ¢æ¶é´: 2024-12-31 18:00:00
å建æ¶é´: 2024-01-15 10:30:00
4. æ´æ°ä»»å¡
# æ´æ°ä»»å¡æ é¢
feishu-cli task update <task_id> --summary "æ°æ é¢"
# æ´æ°ä»»å¡æè¿°
feishu-cli task update <task_id> --description "æ°æè¿°"
# æ´æ°æªæ¢æ¶é´
feishu-cli task update <task_id> --due "2024-12-31 18:00:00"
# éè¿ update æ è®°ä»»å¡ä¸ºå·²å®æ
feishu-cli task update <task_id> --completed
# JSON æ ¼å¼è¾åº
feishu-cli task update <task_id> --summary "æ°æ é¢" --output json
åæ°è¯´æï¼
| åæ° | ç®å | 说æ |
|---|---|---|
--summary |
-s |
æ°ç任塿 é¢ |
--description |
-d |
æ°çä»»å¡æè¿° |
--due |
æ°çæªæ¢æ¶é´ | |
--completed |
æ è®°ä»»å¡ä¸ºå·²å®æ | |
--output |
-o |
è¾åºæ ¼å¼ï¼jsonï¼ |
5. 宿任å¡
feishu-cli task complete <task_id>
6. å é¤ä»»å¡
feishu-cli task delete <task_id>
ä»»å¡ç¶æè¯´æ
| ç¶æ | 说æ |
|---|---|
| æªå®æ | ä»»å¡å建åçé»è®¤ç¶æ |
| 已宿 | éè¿ complete æ update --completed æ è®° |
å ¸å工使µ
å建并管çä»»å¡
# 1. å建任å¡
feishu-cli task create --summary "宿代ç 审æ¥" \
--description "å®¡æ¥ feature/new-api 忝" \
--due "2024-01-25 18:00:00"
# 2. æ¥çä»»å¡å表
feishu-cli task list --uncompleted
# 3. 宿任å¡
feishu-cli task complete <task_id>
ä» GitHub Issue å建任å¡
feishu-cli task create \
--summary "ä¿®å¤ç»å½ Bug #42" \
--description "ç¨æ·åé¦ç»å½å¶å°å¤±è´¥" \
--origin-href "https://github.com/company/repo/issues/42" \
--due "2024-01-20"
æ¹éæ¥çä»»å¡ç¶æ
# æ¥çæææªå®æä»»å¡
feishu-cli task list --uncompleted
# æ¥ç已宿任å¡
feishu-cli task list --completed
# 导åºä¸º JSON 便äºå¤ç
feishu-cli task list --output json
æ´æ°ä»»å¡å¹¶å®æ
# 1. æ´æ°ä»»å¡æè¿°
feishu-cli task update <task_id> --description "已宿 80%ï¼å¾
æç»æµè¯"
# 2. ä¿®æ¹æªæ¢æ¶é´
feishu-cli task update <task_id> --due "2024-01-22 12:00:00"
# 3. 宿任å¡
feishu-cli task complete <task_id>
注æäºé¡¹
- ä»»å¡ IDï¼UUID æ ¼å¼ï¼å¦
e297ddff-06ca-4166-b917-4ce57cd3a7a0 - æªæ¢æ¶é´ï¼æ¯æ
YYYY-MM-DD HH:mm:ssæYYYY-MM-DDæ ¼å¼ - æ¥æºé¾æ¥ï¼å¯å ³èå¤é¨ç³»ç»ï¼å¦ GitHubãJiraï¼ç龿¥
- æéè¦æ±ï¼éè¦åºç¨å ·æä»»å¡ç¸å ³æé
æéè¦æ±ï¼éè¦ï¼
â ï¸ ä»»å¡åè½éè¦å¨é£ä¹¦å¼æ¾å¹³å°ä¸ºåºç¨å¼é以䏿éï¼
task:task:read– ä»»å¡è¯»åæéï¼ç¨äº list/getï¼task:task:write– ä»»å¡åå ¥æéï¼ç¨äº create/update/delete/completeï¼
ç³è¯·é¾æ¥ï¼å¨é£ä¹¦å¼æ¾å¹³å°åºç¨åå° â æé管ç â ç³è¯·å¯¹åºæé
å·²éªè¯åè½
以ä¸å½ä»¤å·²éè¿æµè¯éªè¯ï¼
task createâ – åå»ºä»»å¡æ£å¸¸task completeâ – 宿任塿£å¸¸task deleteâ – å é¤ä»»å¡æ£å¸¸task listâ – ååºä»»å¡æ£å¸¸ï¼étask:task:readæéï¼task getâ – è·åä»»å¡è¯¦æ æ£å¸¸ï¼étask:task:readæéï¼
é误å¤ç
| é误 | åå | è§£å³ |
|---|---|---|
Access denied |
æéä¸è¶³ | 确认åºç¨å·²å¼é task:task:read å task:task:write æé |
task not found |
ä»»å¡ä¸åå¨ | æ£æ¥ task_id æ¯å¦æ£ç¡®ï¼UUID æ ¼å¼ï¼ |
invalid parameter |
åæ°é误 | æ£æ¥ –due æ¶é´æ ¼å¼ã–summary æ¯å¦ä¸ºç©º |