wechat-search-collector
1
总安装量
1
周安装量
#55081
全站排名
安装命令
npx skills add https://github.com/httprunner/skills --skill wechat-search-collector
Agent 安装分布
opencode
1
codex
1
claude-code
1
antigravity
1
Skill 文档
微信è§é¢å·æç´¢
æ¦è¿°
æ¬æè½è¦ç微信è§é¢å·å¨ Android 端çå ³é®è¯æç´¢ä¸ç»æéåæµç¨ã
è·¯å¾çº¦å®
ç»ä¸å®è£
䏿§è¡ç®å½ï¼~/.agents/skills/wechat-search-collector/ãæ§è¡åå
è¿å
¥è¯¥ç®å½ï¼
cd ~/.agents/skills/wechat-search-collector
- æ§è¡å±é使ç¨
android-adbå®ç° Android 设å¤ç®¡çå UI æä½ï¼ä½¿ç¨ai-vision仿ªå¾ä¸å®ä½ UI å ç´ å¹¶æ¨çä¸ä¸æ¥å¨ä½ï¼ä¸è¦ä½¿ç¨dump-uiåå ç´ åç°ãå½åai-visionå®ç°ä¼è¾åºå·²è½¬æ¢çç»å¯¹åç´ åæ ï¼å¯ç´æ¥ç¨äº adb æä½ã - è·¨ skill ç¼ææ¶ï¼ä¼å
使ç¨
references/commands.mdä¸ç彿°å°è£ ï¼ADB/VISION/TASK/REPORTçï¼ï¼å¯å¨ä»»æå·¥ä½ç®å½æ§è¡ï¼é¿å cdæ¼ç§»å¯¼è´çè·¯å¾é®é¢ã - æªå¾ä¸ç¸å
³äº§ç©è¾åºç®å½ç±
TASK_IDæ§å¶ï¼è¥æå®TASK_IDååå ¥~/.eval/<TASK_ID>/ï¼æªæå®ååå ¥~/.eval/debug/ãæä»¶å带æ¶é´æ³é¿å è¦çã - å
·ä½å½ä»¤å·²æ½ç¦»å°
references/commands.mdï¼æµç¨ä¸åªæè¿°å ³é®æ¥éª¤ã - å¦éä»é£ä¹¦å¤ç»´è¡¨æ ¼æåæç´¢ä»»å¡ï¼ä½¿ç¨
feishu-bitable-task-managerè·åä»»å¡åæ°ååè¿å ¥å¯¹åºæµç¨ã - ç»æééä¸ä¸æ¥ä½¿ç¨
result-bitable-reporterï¼åç½®å¿ é¡»å¯å¨collectï¼æ¶å°¾å¿ é¡»æ§è¡collect-stopä¸reportã - åºæ¯ç»æåï¼éæ ¹æ®åºæ¯ç±»åæ§è¡ç¸åºçåç½®å¤çï¼
piracy-handlerãgroup-webhook-dispatchã
åç½®å¤ç
- 设å¤é¢æ£ï¼ç¡®è®¤é©±å¨ä¸ä¾èµå¯ç¨ï¼è¯»åç¯å¢åé
SerialNumberè·åè®¾å¤ serialã - 任塿åï¼
- å½éè¦âä»ä»»å¡è¡¨è·åæç´¢ä»»å¡å¹¶æ§è¡âæ¶ï¼å
ç¨
feishu-bitable-task-managerçclaimè·åä»»å¡ï¼å°ä»»å¡å段æ å°å°æ¬æè½çåæ°ã claimé»è®¤æåDate=Todayä¸ status 为pending,failedçä»»å¡ï¼å¹¶ä¿è¯å¤èç¹å¤è®¾å¤ä¸ä¼éå¤é¢åç¸åä»»å¡ã- è¥å¨æä»¤ä¸æå®åºæ¯ç±»åï¼åæåè¯¥åºæ¯çä»»å¡ã
- ä¾å¦ï¼
ä»é£ä¹¦å¤ç»´è¡¨æ ¼æåä¸ä¸ªå¾®ä¿¡è§é¢å·ç综å页æç´¢çä»»å¡ï¼å¼å§æ§è¡
- ä¾å¦ï¼
- è¥æªæå®åºæ¯ç±»åï¼åæé»è®¤ä¼å
级
--scene 个人页æç´¢,综å页æç´¢æåã- ä¾å¦ï¼
ä»é£ä¹¦å¤ç»´è¡¨æ ¼æåä¸ä¸ªå¾®ä¿¡è§é¢å·çä»»å¡ï¼å¼å§æ§è¡
- ä¾å¦ï¼
claimå·²å°è¯¥ä»»å¡åæ®µæ´æ°ä¸ºï¼Status=runningãDispatchedDevice=<serial>ãDispatchedAt=nowãStartAt=nowã- æ ¹æ®ä»»å¡ç
Sceneè¿å ¥å¯¹åºæµç¨ï¼ç»¼å页æç´¢-> 综å页æç´¢æµç¨ä¸ªäººé¡µæç´¢-> 个人页æç´¢æµç¨
- å½éè¦âä»ä»»å¡è¡¨è·åæç´¢ä»»å¡å¹¶æ§è¡âæ¶ï¼å
ç¨
- ç®å½åå§åï¼å¿
é¡»æä¾
TASK_IDï¼ä» æ°åï¼ï¼å建è¾åºç®å½~/.eval/<TASK_ID>/ï¼è¥ç¼ºå¤±åå¤±è´¥ç»æã - å¯å¨ééï¼
- å¨è¿å
¥å¾®ä¿¡æç´¢æµç¨åï¼è°ç¨
result-bitable-reporterçcollectå¯å¨åå°ééã - ç¯å¢åéè¦æ±ï¼
BUNDLE_IDãSerialNumberã - åæ°è¦æ±ï¼
--task-id <TASK_ID>ã--db-path ~/.eval/records.sqliteã--table capture_resultsã
- å¨è¿å
¥å¾®ä¿¡æç´¢æµç¨åï¼è°ç¨
综å页æç´¢æµç¨
éç¨äºâå¨è§é¢å·ç»¼å页æç´¢å个æå¤ä¸ªå ³é®è¯å¹¶éåç»æâçéæ±ã
1. ä»»å¡åæ°æ ¡éª
- ä»»å¡ä¿¡æ¯å¿
é¡»æä¾æç´¢å
³é®è¯ï¼ä»¥éå·æå为
KEYWORDSï¼
2. å¯å¨å¾®ä¿¡
- è¥å½åå·²å¨å¾®ä¿¡å
ï¼å
使ç¨
android-adbçback-homeå½ä»¤è¿åææºæ¡é¢ã - åå°æ¡é¢ååå¯å¨å¾®ä¿¡ã
3. è¿å ¥ åç° -> è§é¢å·
- éè¿æªå¾ + ai-vision å®ä½å¹¶ç¹å»
åç°ä¸è§é¢å·å ¥å£ã
4. è¿å ¥æç´¢çé¢
- éè¿æªå¾ + ai-vision ç¹å»æç´¢æ¡/æ¾å¤§éè¿å ¥æç´¢é¡µï¼è¥è¢«é®æ¡åå æ»å¨ååå®ä½ã
5. 便¬¡è¾å ¥å ³é®è¯å¹¶è§¦åæç´¢
- 对å
³é®è¯å表
KEYWORDSé个æ§è¡ï¼æ¸ 空è¾å ¥æ¡ -> è¾å ¥å ³é®è¯ -> 触åæç´¢ã - è¥æªè¿å ¥ç»æé¡µï¼éè¯è§¦åç´å°è¿å ¥ç»æé¡µã
6. ç»ææ»å¨å°åºå¹¶åæ¢ä¸ä¸ä¸ªå ³é®è¯
- æ¯ä¸ªå ³é®è¯çç»æé¡µé½æ§è¡âç»ææ»å¨å°åºâçæ»å¨å¾ªç¯ã
- ä¸è®ºç»æå¤å°ï¼å¿ é¡»æç»æ»å¨ç´å°ç¡®è®¤è§¦åºï¼åºç°åºé¨åå²çº¿ãæ æ´å¤æç¤ºæå ¶ä»æç¡®çè§¦åºæ è¯ï¼ï¼ä¸å¾ä¸éèªè¡ç»æ¢ã
- 触åºå¤å®éæ´ç¨³å¥ï¼è¥è¿ç»ä¸¤æ¬¡æ»å¨åæªå¾ä¸ä»æ¯å䏿¹æ«å°¾ç»æï¼å°é¢/æ é¢/æ¶é¿/ç¹èµçä¿æä¸è´ï¼ï¼ä¸åºé¨åºç°ææ¾ç°è²ç©ºç½åºå/å表ä¸åç»§ç»å»¶ä¼¸/åºé¨å¯¼èªæ¡å·²ææ¾é²åºä¸å 容ä¸åååï¼å³å¯å¤å®å·²è§¦åºï¼å³ä½¿æ²¡æâæ æ´å¤âæç¤ºï¼æç¤ºè¯é强å¶å°âåºé¨ç©ºç½ + å 容ä¸å延伸âè§ä¸ºå°åºï¼å¯å¨æç¤ºè¯ä¸æç¡®âä» å½å表ä»å¨ç»§ç»å»¶ä¼¸ãåºé¨ä»è¢«å å®¹å¡«æ»¡æ¶æå¤å®ä¸ºå¦âï¼ã
- é¢çè¦æ±ï¼å¨ç»æé¡µæ»å¨è¿ç¨ä¸ï¼æ¯æ»å¨ 5 æ¬¡æ£æµä¸æ¬¡æ¯å¦å·²æ»å¨å°åºã
- 确认触åºåï¼ç¹å»æç´¢æ¡ç¡®ä¿è¾å ¥æ¡æ¿æ´» -> æ¸ ç©º -> è¾å ¥ä¸ä¸ä¸ªå ³é®è¯ -> 触åæç´¢ï¼ç´å°å®æææå ³é®è¯çéåã
7. åºæ¯åç½®å¤ç
- å½ç»¼å页æç´¢ä»»å¡æå宿åï¼è°ç¨
piracy-handlerï¼å®ç°ççèç±»çæ¥ãåä»»å¡åå»ºä¸ webhook æ¨é计åå建ã - è¥ç»¼å页æç´¢æµç¨å¤±è´¥æä¸æï¼ä¸è°ç¨è¯¥ç¼æå¨ã
个人页æç´¢æµç¨
éç¨äºâå è¿å ¥æè´¦å·ä¸ªäººé¡µï¼åå¨ä¸ªäººé¡µå æ£ç´¢å¤ä¸ªå ³é®è¯å¹¶éåç»æâçéæ±ã
1. ä»»å¡åæ°æ ¡éª
- ä»»å¡ä¿¡æ¯å¿
é¡»æä¾ï¼è´¦å·åç§°ï¼
ACCOUNT_NAMEï¼åæç´¢å ³é®è¯ï¼ä»¥éå·æå为KEYWORDSï¼
2. å¯å¨å¾®ä¿¡
- è¥å½åå·²å¨å¾®ä¿¡å
ï¼å
使ç¨
android-adbçback-homeå½ä»¤è¿åææºæ¡é¢ã - åå°æ¡é¢ååå¯å¨å¾®ä¿¡ã
3. è¿å ¥ åç° -> è§é¢å·
- éè¿æªå¾ + ai-vision å®ä½å¹¶ç¹å»
åç°ä¸è§é¢å·å ¥å£ã
4. è¿å ¥æç´¢çé¢
- éè¿æªå¾ + ai-vision ç¹å»æç´¢æ¡/æ¾å¤§éè¿å ¥æç´¢é¡µï¼è¥è¢«é®æ¡åå æ»å¨ååå®ä½ã
5. æç´¢è´¦å·å¹¶è¿å ¥ä¸ªäººé¡µ
- è¾å
¥è´¦å·åç§°
ACCOUNT_NAME并触åæç´¢ - è¿å ¥æç´¢ç»æåï¼è¥æç®æ è´¦å·åç´æ¥ç¹å»è¿å ¥ä¸ªäººé¡µ
- å¦åå¯å
ç¹å»
è´¦å·Tabï¼ç¶åå¨è´¦å·å表ä¸ç¹å»ç®æ è´¦å·è¿å ¥ä¸ªäººé¡µ
6. å¨ä¸ªäººé¡µä¾æ¬¡æç´¢å ³é®è¯
- 对å
³é®è¯å表
KEYWORDSé个æ§è¡ï¼å ç¹å»ä¸ªäººé¡µæç´¢æ¡ç¡®ä¿è¾å ¥æ¡æ¿æ´» -> æ¸ ç©º -> è¾å ¥å ³é®è¯ -> 触åæç´¢ -> æ»å¨ç»æå°åºã - æ¯ä¸ªå ³é®è¯çç»æé¡µé½æ§è¡âç»ææ»å¨å°åºâçæ»å¨å¾ªç¯ã
- ä¸è®ºç»æå¤å°ï¼å¿ é¡»æç»æ»å¨ç´å°ç¡®è®¤è§¦åºï¼åºç°åºé¨åå²çº¿ãæ æ´å¤æç¤ºæå ¶ä»æç¡®çè§¦åºæ è¯ï¼ï¼ä¸å¾ä¸éèªè¡ç»æ¢ã
- 触åºå¤å®è§ååä¸ï¼åºé¨ç©ºç½/å¯¼èªæ¡é²åº/å 容ä¸åååè§ä¸ºå·²å°åºï¼å³ä½¿æ²¡æâæ æ´å¤âæç¤ºï¼ã
- é¢çè¦æ±ï¼å¨ç»æé¡µæ»å¨è¿ç¨ä¸ï¼æ¯æ»å¨ 5 æ¬¡æ£æµä¸æ¬¡æ¯å¦å·²æ»å¨å°åºã
- æ¯ä¸ªå ³é®è¯æç´¢å确认ä»å¨è¯¥è´¦å·ä¸ªäººé¡µï¼è¥è¯¯éåºåéè¿ä¸ªäººé¡µåç»§ç»ã
7. åºæ¯åç½®å¤ç
- 个人页任å¡ç»æå¹¶è¿å
¥ç»æï¼
success/errorï¼åï¼è¥ä»»å¡åå¨GroupIDï¼è°ç¨group-webhook-dispatchåâæ¯å¦å°±ç»ª + webhook æ¨éâã
ä»»å¡ç»æåçæ¶å°¾é»è¾
- è¥
claimæªè·åä»»å¡ï¼ç´æ¥ç»æä¸åæ¶å°¾ã - ææå
³é®è¯éå宿åï¼ä½¿ç¨
android-adbçback-homeå½ä»¤è¿åææºæ¡é¢ - æ è®ºä»»å¡æåã失败æä¸æï¼é½å¿
é¡»æ§è¡ä»¥ä¸å¨ä½ï¼finally è¯ä¹ï¼ï¼
- è°ç¨
result-bitable-reporterçcollect-stopç»æå½å设å¤ééï¼å¹¶æå°ééç»è®¡ã - è°ç¨
result-bitable-reporterçreportï¼å¹¶å¸¦--task-id <TASK_ID>ï¼ä» 䏿¥å½åä»»å¡å¨capture_resultsä¸reported in (0,-1)çæ°æ®å°é£ä¹¦å¤ç»´è¡¨æ ¼ééç»æè¡¨ã
- è°ç¨
- è°ç¨
feishu-bitable-task-manageræ´æ°è¯¥TaskIDçåæ®µï¼Status->success/failed/errorï¼åºäºä»»å¡æ§è¡ç»æï¼ãEndAt->now
夿³¨ä¸æé
- ç¹å»ä¸åï¼éæ°æªå¾ï¼è®© ai-vision æä¾æ´ç²¾ç¡®åæ ï¼ä¸è¦æ¹ç¨
dump-uiï¼ã - å¼å¸¸æµç¨ï¼å¼¹çªé®æ¡ææ¥éª¤å¡ä½ï¼ï¼å
è¯å«å¼¹çªå¹¶å
³éï¼åç»§ç»åæ¥éª¤ãå¤çå½ä»¤è§
references/commands.mdã - ä»»å¡è¶ æ¶éå¶ï¼è¥åä¸ªä»»å¡æ§è¡æ¶é¿è¶ è¿ 30 åéï¼åç»æ¢æ§è¡ï¼ä»»å¡ç¶ææ´æ°ä¸º failedã