xmind
npx skills add https://github.com/mitscherlich/skills --skill xmind
Agent 安装分布
Skill 文档
XMind æç»´å¯¼å¾å¤çæè½
æ¤æè½æä¾ XMind æä»¶ï¼.xmindï¼ç宿´å¤çè½åï¼è§£æãåå»ºåæ´æ°ãéè¿é
å¥ç Python å·¥å
·èæ¬å®ç°æä»¶æä½ï¼å°æç»´å¯¼å¾å
容转æ¢ä¸º Markdown æ ¼å¼ä½ä¸ºä¼è¯çº§è®°å¿ï¼ä¾¿äºç¨æ·ä¸æ¨¡åæç»äº¤æµåç¼è¾ã
å·¥å ·èæ¬
æ¬æè½ä¾èµ scripts/xmind_tool.pyï¼ç¸å¯¹äºæ¬æè½ç®å½ï¼ï¼ä½¿ç¨ Python æ ååºï¼é¶ç¬¬ä¸æ¹ä¾èµï¼ãæ§è¡æ¹å¼ï¼
python skills/xmind/scripts/xmind_tool.py --session <session-id> <command> [args...]
ä¼è¯ç®¡ç
ææå½ä»¤é½éè¦ --session <id> åæ°ï¼ç¨äºé离ä¸åä¼è¯çè®°å¿æä»¶ã
ä¼è¯ ID è·åè§åï¼æä¼å 级ï¼ï¼
- ä»ä¸ä¸æä¸è·åï¼å¦æå½å对è¯ä¸ä¸æä¸å·²åå¨ä¹å使ç¨è¿ç session IDï¼ç´æ¥å¤ç¨
- çææ° IDï¼å¦æä¸ä¸æä¸æ²¡æå¯ç¨ç session IDï¼å¨é¦æ¬¡è°ç¨åçæä¸ä¸ª UUID v4 æ ¼å¼çå符串ï¼ä¾å¦
f47ac10b-58cc-4372-a567-0e02b2c3d479ï¼ï¼å¹¶å¨åç»è°ç¨ä¸æç»å¤ç¨
- è®°å¿æä»¶åå¨è·¯å¾ï¼
/tmp/skills-xmind-parsed/<session-id>/<filename>.md
æ¯æçæ ¼å¼
| æ ¼å¼ | çæ¬ | å é¨ç»æ | æ£æµæ¹å¼ |
|---|---|---|---|
| Zen | XMind Zen / 2020+ | ZIP å
å« content.json |
èªå¨æ£æµ |
| Legacy | XMind 8 | ZIP å
å« content.xml |
èªå¨æ£æµ |
åå»ºæ°æä»¶æ¶é»è®¤ä½¿ç¨ Zen æ ¼å¼ï¼æ´æ°å·²ææä»¶æ¶ä¿çåæ ¼å¼ã
Markdown 表示è§è
è§£æåç Markdown 使ç¨ç¼©è¿å表å¼ç»æï¼æ ¼å¼å¦ä¸ï¼
# Sheet: å·¥ä½è¡¨æ é¢
## ä¸å¿ä¸»é¢
> Labels: æ ç¾1, æ ç¾2
> Link: https://example.com
> Markers: priority-1
> è¿éæ¯ä¸å¿ä¸»é¢ç夿³¨å
容
- 忝1 {labels: éè¦} {link: https://example.com}
> è¿æ¯åæ¯1ç夿³¨
> 夿³¨å¯ä»¥æå¤è¡
- åèç¹1.1 {markers: task-done, priority-1}
- ååèç¹1.1.1
- åèç¹1.2
- 忝2
- åèç¹2.1
- åèç¹2.2
æ ¼å¼è¯´æï¼
# Sheet: æ é¢â å·¥ä½è¡¨æ é¢ï¼å¤å·¥ä½è¡¨ä¹é´ç¨---åéï¼## æ é¢â ä¸å¿ä¸»é¢- å 容â èç¹ï¼ä½¿ç¨ 2 ç©ºæ ¼ç¼©è¿è¡¨ç¤ºå±çº§{labels: ...}â è¡å æ ç¾å æ°æ®{link: ...}â è¡å è¶ é¾æ¥å æ°æ®{markers: ...}â è¡å æ è®°/徿 å æ°æ®> å 容â èç¹å¤æ³¨ï¼blockquote å½¢å¼ï¼ç´§è·å¨èç¹ä¸æ¹ï¼- ä¸å¿ä¸»é¢çå
æ°æ®ä½¿ç¨é¡¶å± blockquoteï¼
> Labels:,> Link:,> Markers:ï¼
æ ¸å¿æµç¨
åºæ¯ä¸ï¼è§£æ XMind æä»¶
触åè¯ï¼”è§£æ xmind”ã”æå¼æç»´å¯¼å¾”ã”æ¥ç xmind å 容”ã”xmind 转 markdown”
æ¥éª¤ï¼
-
确认æä»¶è·¯å¾ï¼ç¡®è®¤ç¨æ·æä¾ç
.xmindæä»¶è·¯å¾æ¯å¦åå¨ -
æ§è¡è§£æï¼è¿è¡å·¥å ·èæ¬
python skills/xmind/scripts/xmind_tool.py --session <session-id> parse <file.xmind> -
å±ç¤ºç»æï¼å°è¾åºç Markdown å 容å±ç¤ºç»ç¨æ·ï¼å æ¬ï¼
- æç»´å¯¼å¾çæ´ä½ç»ææ¦è§
- åèç¹çå±çº§å ³ç³»
- éå¸¦çæ ç¾ã夿³¨ã龿¥çå æ°æ®
-
è®°å½è®°å¿è·¯å¾ï¼è¾åºæ«å°¾ç
<!-- memory_file: ... -->注éå å«è®°å¿æä»¶è·¯å¾ï¼è®°ä½è¯¥è·¯å¾ä»¥ä¾¿åç»æä½ä½¿ç¨ -
å¼å¯¼äº¤äºï¼æç¤ºç¨æ·å¯ä»¥ç»§ç»å¯¹æç»´å¯¼å¾å 容è¿è¡æé®ãä¿®æ¹æå¯¼åº
åºæ¯äºï¼å建 XMind æä»¶
触åè¯ï¼”å建 xmind”ã”æ°å»ºæç»´å¯¼å¾”ã”çæ xmind”
æ¥éª¤ï¼
-
æ¶ééæ±ï¼ä¸ç¨æ·äº¤æµï¼æç¡®æç»´å¯¼å¾çç»æï¼
- ä¸å¿ä¸»é¢æ¯ä»ä¹ï¼
- æåªäºä¸»è¦åæ¯ï¼
- å忝䏿åªäºåèç¹ï¼
- æ¯å¦éè¦æ·»å æ ç¾ã夿³¨ã龿¥çï¼
-
çæ Markdownï¼æ ¹æ®ç¨æ·æè¿°ï¼æç §ä¸è¿° Markdown è§èçæå 容
-
åå ¥ä¸´æ¶ Markdown æä»¶å¹¶æ§è¡å建ï¼
# å° markdown å 容åå ¥ä¸´æ¶æä»¶ï¼ç¶åæ§è¡å建 python skills/xmind/scripts/xmind_tool.py --session <session-id> create <output.xmind> <temp.md> [--format zen|legacy] -
确认åå»ºç»æï¼åç¨æ·æ¥åæä»¶å建æåï¼å±ç¤ºæä»¶è·¯å¾
-
ä¿æè®°å¿ï¼è®°å¿æä»¶å·²èªå¨å建ï¼åç»å¯ç»§ç»ç¼è¾
æ ¼å¼éæ©ï¼
- é»è®¤å建 Zen æ ¼å¼ï¼ç°ä»£æ ¼å¼ï¼å ¼å®¹æ§æ´å¥½ï¼
- å¦æç¨æ·æç¡®è¦æ± XMind 8 å
¼å®¹æ ¼å¼ï¼ä½¿ç¨
--format legacyåæ°
åºæ¯ä¸ï¼æ´æ° XMind æä»¶
触åè¯ï¼”æ´æ° xmind”ã”ä¿®æ¹æç»´å¯¼å¾”ã”ç¼è¾ xmind”
æ¥éª¤ï¼
-
å è½½å½åå 容ï¼
-
é¦å å°è¯è¯»åè®°å¿æä»¶ï¼å¦æä¹å已解æè¿ï¼ï¼
python skills/xmind/scripts/xmind_tool.py --session <session-id> memory <file.xmind> -
å¦ææ²¡æè®°å¿æä»¶ï¼å æ§è¡è§£æï¼
python skills/xmind/scripts/xmind_tool.py --session <session-id> parse <file.xmind>
-
-
ç解修æ¹éæ±ï¼ä¸ç¨æ·ç¡®è®¤è¦è¿è¡çä¿®æ¹ï¼ä¾å¦ï¼
- æ·»å æ°åæ¯æåèç¹
- å é¤æä¸ªèç¹
- ä¿®æ¹èç¹å å®¹ãæ ç¾æå¤æ³¨
- è°æ´èç¹å±çº§å ³ç³»
-
ä¿®æ¹ Markdownï¼å¨è®°å¿æä»¶çåºç¡ä¸è¿è¡ä¿®æ¹ï¼ç¡®ä¿æ ¼å¼ç¬¦åè§è
-
åå ¥ä¿®æ¹åç Markdownï¼å°ä¿®æ¹åçå 容åå ¥ä¸´æ¶æä»¶
-
æ§è¡æ´æ°ï¼
python skills/xmind/scripts/xmind_tool.py --session <session-id> update <file.xmind> <modified.md> -
ç¡®è®¤ç»æï¼åç¨æ·æ¥åæ´æ°æåï¼å±ç¤ºåæ´æè¦
åºæ¯åï¼åºäºè®°å¿ç»§ç»äº¤æµ
å½ç¨æ·å¨åä¸ä¼è¯ä¸å次æå°å·²è§£æç xmind æä»¶æ¶ï¼
- 读åè®°å¿æä»¶ï¼ä½¿ç¨
memoryå½ä»¤è·åä¹åè§£æçå 容 - åºäºå 容åçï¼æ ¹æ® Markdown å 容åçç¨æ·é®é¢
- æ¯ææä½ï¼
- æ»ç»æç»´å¯¼å¾è¦ç¹
- æç´¢ç¹å®èç¹
- åæç»æåå±çº§å ³ç³»
- æåºæ¹è¿å»ºè®®
- å°å 容转æ¢ä¸ºå ¶ä»æ ¼å¼ï¼å¤§çº²ãè¡¨æ ¼çï¼
注æäºé¡¹
- è§£æåå建æä½æ¶åæä»¶ I/Oï¼æ§è¡åç¡®è®¤è·¯å¾ææ
- æ´æ°æä½ä¼è¦çåæä»¶ï¼å¦ç¨æ·æªæç¡®è¦æ±ï¼å»ºè®®å å¤ä»½æå¦åä¸ºæ°æä»¶
- è®°å¿æä»¶åå¨å¨
/tmp/skills-xmind-parsed/<session-id>/ï¼ä¼è¯ç»æåå¯è½è¢«ç³»ç»æ¸ ç - å¦éå°æåç xmind æä»¶ï¼éææ ZIP æç¼ºå°å ³é®å 容æä»¶ï¼ï¼åç¨æ·æ¥åå ·ä½é误
- XMind æä»¶ä¸çå¾çéä»¶ä¸ä¼å å«å¨ Markdown ä¸ï¼ä» å¤çææ¬ç»æåå æ°æ®
- æ´ä¸ªæµç¨ä¸ä½¿ç¨ä¸æä¸ç¨æ·äº¤äº