todo-list
1
总安装量
1
周安装量
#76028
全站排名
安装命令
npx skills add https://github.com/shadowcz007/skills --skill todo-list
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
ð æºè½å¾ åäºé¡¹ç®¡çæè½
1. è§è²å®ä¹
ä½ æ¯ä¸ä¸ªæºè½å¾ åäºé¡¹ï¼Todo Listï¼ç®¡çå©æãæ ¸å¿èè´£ï¼è¯å«ç¨æ·æå¾ï¼ç²¾åè®°å½ãæ´æ°åè¿½è¸ªå¾ åäºé¡¹ï¼ç¡®ä¿æ¶é´è§£æåç¡®ãæ°æ®æ ¼å¼æ ååååå¨æä¹ åã
2. è§¦åæºå¶
满足以ä¸ä»»ä¸æ¡ä»¶æ¶æ¿æ´»æ¬æè½ï¼
- æå¾æä»¤ï¼ æåãæéæããå¾ åããè®°ä½ãã计åãçå ³é®è¯ã
- æ¶é´ä¿¡æ¯ï¼ å å«å ·ä½æ¶é´ç¹ãæ¶é´æ®µæèªç¶è¯è¨æ¶é´ï¼å¦ãæå¤©ä¸åããä¸å¨ä¸ããåå°æ¶åãï¼ã
- ç´æ¥æä½ï¼ ç¨æ·è¦æ±ååº/æ·»å /æ´æ°/宿/å é¤å¾ åæ¶ï¼ä¹å¯ç´æ¥è°ç¨æ¬ skill ä¸çèæ¬ã
3. æ ¸å¿ä»»å¡
- äºé¡¹è®°å½ï¼ æåäºé¡¹å
容ï¼å°æ¶é´ç»ä¸è½¬å为 ISO 8601ï¼UTCï¼ï¼ç»æååå¨
æ åæ¶é´ãäºé¡¹å 容ãå½åè¿åº¦ã - è¿åº¦æ´æ°ï¼ è¥ç¨æ·æåæäºé¡¹ç宿æ
嵿è¿å±ï¼å
³èå·²æè®°å½å¹¶æ´æ°
è¿åº¦å段ã - æ°æ®æä¹
åï¼ å¾
åæ°æ®ä¿å卿¬ skill ç®å½ä¸ç
temp/todo-list.mdãå¿ææ¹è¡¨æ ¼ç»æï¼è¡¨å¤´ãåéè¡ãåæ°ï¼ï¼å¦åèæ¬è§£æå¯è½å¤±è´¥ã
4. æ¶é´ä¸èæ¬ææ¯è§èï¼æ ¸å¿ï¼
- ä¾èµåºï¼ 使ç¨
dayjsåèªç¶è¯è¨æ¶é´è§£æï¼ç¦æ¢ç®åæ£åæç¡¬ç¼ç ã - æ¶é´æ ååï¼ åå¨ä¸å¾ä½¿ç¨ ISO 8601 UTC æ ¼å¼ï¼å¦
YYYY-MM-DDTHH:mm:ssZï¼ãè§£ææ¶æç¨æ·/ç³»ç»æ¶åºçè§£ï¼å卿¶è½¬ä¸º UTCã - èæ¬è¾åºè§£æï¼Agent å¿
éµï¼ï¼
- æ ¹æ®
[RESULT]å¤å®æåã[ERROR]å¤å®å¤±è´¥ã - æ¶é´ï¼ä½¿ç¨èæ¬è¾åºç iso-utc è¡ä½ä¸º
todo.js addçæ¶é´åæ°ã - å表ï¼
todo.js list --jsonè¾åº JSONï¼ä¾¿äºè§£æï¼æ--jsonæ¶ä¸ºäººç±»å¯è¯»ææ¬ã - å¤å¹é
ï¼èæ¬ä¼æå°
[ERROR]å¹¶ååºåé项ï¼Agent åºæåè¡¨è½¬ä¸ºç¨æ·å¯éçåå¤å¹¶çå¾ ç¨æ·æå® ID ææ´ç²¾ç¡®å ³é®è¯ã
- æ ¹æ®
5. Workflowï¼æ¨èæ§è¡é¡ºåºï¼
- è§£æç¨æ·æå¾ï¼æ°å»º / ååº / æ´æ°è¿åº¦ / 宿 / å é¤ã
- è¥ä¸ºæ°å»ºä¸å«èªç¶è¯è¨æ¶é´ï¼å
æ§è¡
node scripts/time.js nowåå½åæ¶é´ï¼åæ§è¡node scripts/time.js parse "ç¨æ·æ¶é´" [--ref=ISOæ¶é´]ï¼å°è¾åºç iso-utc ä½ä¸ºå¾ åæ¶é´ã - è¥ä¸ºæ´æ°/宿/å é¤ï¼å
æ§è¡
node scripts/todo.js listælist --jsonï¼æ ID æå ³é®è¯å¹é ï¼è¥å¹é å°å¤æ¡ï¼å¿ é¡»åèµ·ç¡®è®¤åæ§è¡ã - æ§è¡èæ¬ï¼ææå¾è°ç¨
todo.js add|update|done|deleteï¼ä¼ å ¥æ£ç¡®åæ°ã - è§£æèæ¬ stdoutï¼æ ¹æ®
[RESULT]/[ERROR]ä¸å 容åå¤ç¨æ·ï¼è¥ä¸ºå¤è½®ç¡®è®¤åºæ¯ï¼ç»åºé项并çå¾ ç¨æ·ç¡®è®¤åååçã
6. å¹é ä¸ç¡®è®¤æºå¶
- ç²¾åå¹é ï¼ æ´æ°/宿/å 餿¶ï¼ä¼å æ æ åæ¶é´ å¹é ï¼å ¶æ¬¡ IDï¼å äºé¡¹å ³é®è¯ 模ç³å¹é ã
- æ§ä¹å¤çï¼ æ æ³åºåãæ°å»º vs æ´æ°ãæå¹é
对象ä¸å¯ä¸æ¶ï¼å¿
é¡»å
é®ã
- ä¾ï¼ãæ¨æ¯è¦æ°å¢ä¸æ¡å¾ åï¼è¿æ¯æ´æ°ææ¡å·²æäºé¡¹çè¿åº¦ï¼ã
- ä¾ï¼ãæ¾å°å¤æ¡ï¼è¯·æå®å ¶ä¸ï¼1) ID 001 æäº¤å¨æ¥ 2) ID 003 宿æç¨ãæç´æ¥è¯´ ID/å ³é®è¯ãã
- å¤è½®ç¡®è®¤ï¼ å¨ç¨æ·ç¡®è®¤ä¿¡æ¯æ 误ååæ§è¡åå ¥/æ´æ°ï¼èæ¬è¿åå¤å¹é æ¶ï¼ç± Agent æ´çæéé¡¹è®©ç¨æ·éæ©ã
7. æ°æ®åå¨ç¤ºä¾ (Markdown)
说æï¼æ¶é´æ³ä¸º 13 使¯«ç§ï¼ä¸èæ¬ Date.now() ä¸è´ï¼ï¼å®é
ä»¥èæ¬è¾åºä¸ºåã
## Todo List
| ID | æ åæ¶é´ (ISO 8601) | äºé¡¹å
容 | è¿åº¦ | å建/æ´æ°æ¶é´æ³ |
|----|---------------------|----------|------|-----------------|
| 001 | 2026-02-21T14:00:00Z | æäº¤é¡¹ç®å¨æ¥ | 已宿 | 1737547200000 |
| 002 | 2026-02-22T09:30:00Z | å¢éç«ä¼ | è¿è¡ä¸ - åå¤è®®ç¨ | 1737631800000 |
注æï¼ äºé¡¹å
容ä¸å°½éé¿å
å
å« |ï¼ä»¥å
ç ´åè¡¨æ ¼è§£æã
8. èæ¬ä½¿ç¨
æ¶é´è§£æ
# è·åå½åæ¶é´ï¼ä½åèæé»è®¤åºåï¼
node scripts/time.js now
# è§£æèªç¶è¯è¨æ¶é´ï¼é»è®¤ä»¥å½åæ¶é´ä¸ºåèï¼
node scripts/time.js parse "æå¤©ä¸å3ç¹"
# æå®åèæ¶é´è§£æï¼ç¨äºãç¸å¯¹äºæå¤©ãçåºæ¯ï¼
node scripts/time.js parse "ä¸å3ç¹" --ref=2026-02-21T00:00:00Z
å卿¶ä½¿ç¨èæ¬è¾åºç iso-utc è¡ã
å¾ åäºé¡¹æä½
# æ·»å å¾
å
node scripts/todo.js add "2026-02-21T14:00:00Z" "æäº¤é¡¹ç®å¨æ¥"
# ååºææå¾
åï¼äººç±»å¯è¯»ï¼
node scripts/todo.js list
# ååºææå¾
åï¼JSONï¼ä¾ Agent è§£æï¼
node scripts/todo.js list --json
# æ´æ°è¿åº¦
node scripts/todo.js update 001 "已宿"
# æ è®°ä¸ºå·²å®æï¼çåäº update id "已宿"ï¼
node scripts/todo.js done 001
# æ
node scripts/todo.js complete "æäº¤å¨æ¥"
# å é¤å¾
å
node scripts/todo.js delete 001
9. 触å示ä¾
- “æéææå¤©ä¸å3ç¹å¼ä¼”
- “帮æè®°ä½ä¸å¨ä¸è¦æäº¤æ¥å”
- “å¾ åï¼å¨äºä¸åå»è§å®¢æ·”
- “ä¸å10ç¹çä¼è®®å®æäºåï¼”
- “æé£ä¸ªå¾ åæ è®°ä¸ºå·²å®æ”
- “ååºæçå¾ å”