wechat-search-collector
微信视频号搜索
约定
统一安装与执行目录:~/.agents/skills/wechat-search-collector/。执行前先进入该目录:
cd ~/.agents/skills/wechat-search-collector
- 使用
android-adb执行设备操作;使用ai-vision从截图定位元素(不要用dump-ui)。 - 关键:所有 UI 操作(如点击、输入)必须使用
plan-next进行规划和执行。严禁先执行 query 再使用返回坐标进行点击,因为存在坐标偏移问题。 - 优先复用
references/commands.md的函数封装(ADB/VISION/TASK/REPORT),避免cd漂移。 - 产物目录:
TASK_ID存在则写~/.eval/<TASK_ID>/,否则写~/.eval/debug/(文件名带时间戳)。 - 结果采集与上报:使用
result-bitable-reporter;进入微信流程前必须collect-start,结束时必须collect-stop+report。
More from httprunner/skills
android-adb
Android device control via raw ADB commands. Use for device/emulator discovery, USB or Wi-Fi connection, app launch/force-stop, tap/swipe/keyevent/text input, screenshots, UI hierarchy dump, and ADB troubleshooting.
417feishu-bitable-task-manager
Manage task records in Feishu Bitable (飞书多维表格) using a fixed task-status table schema and TASK_FIELD_* overrides. Use to fetch/claim/update/create tasks, look up drama metadata by BookID, or derive tasks from a source Bitable (JSON/JSONL in/out).
88ai-vision
Multimodal UI understanding and single-step planning via OpenAI-compatible Responses APIs. Use when you need AIQuery/AIAssert and plan-next to extract UI element coordinates, validate UI assertions, summarize screenshots, or decide the next UI action from an image. External agents handle execution via adb/hdc and multi-step loops. Defaults to Doubao models but can be pointed at other multimodal providers via base URL, API key, and model name.
61result-bitable-reporter
Filter rows from sqlite capture_results and report to Feishu Bitable with retry-safe sqlite writeback. Use for stat/filter/report/retry-reset workflows, especially task-scoped reporting with --task-id.
26harmony-hdc
HarmonyOS device control and UI automation via raw HDC commands. Use for device/emulator discovery, USB or TCP connection, app launch/force-stop, tap/swipe/keyevent/text input, screenshots, UI dump, file transfer, and HDC troubleshooting.
25resolve-kwai-cdn-url
Resolve Kuaishou (快手 / Kwai) share links or share text into video CDN URLs. Use for single links, share text, or CSV inputs when output must be JSONL with CDNURL/error_msg. Prefer videodl (videofetch); fall back to GraphQL/mobile-page extraction with cookies when needed.
14