一键导入
gui-automation
Use Annolid GUI tools for robust automation across web, PDF, video, and chat controls.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Annolid GUI tools for robust automation across web, PDF, video, and chat controls.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Label video behavior segments from frame-grid images with a defined behavior list, model-ready JSON, resumable outputs, and no_behavior handling for sparse labels.
Infer the assay or paradigm from video context, task text, tracked entities, and experimental cues such as social interaction, open field, courtship, resident-intruder, and novel object recognition.
Choose assay-specific features and measurable objectives for behavior analysis, including distances, zones, speed, contact, orientation, and object interaction.
Segment behavior timelines from tracks, pose, contact, speed, and proximity signals into typed intervals with stable labels and rationales.
Keep behavior analysis aligned with assay objectives, controls, reproducibility, and measurable outputs instead of ad hoc summaries.
Derive assay metrics from typed artifacts and segments, including bout counts, durations, rates, occupancy, proximity, and investigation time.
| name | GUI Automation |
| description | Use Annolid GUI tools for robust automation across web, PDF, video, and chat controls. |
Use Annolid GUI tools when tasks depend on current app state (opened video, PDF, or embedded web page).
gui_context: Always call this first to understand active mode, paths, frame, and model.gui_shared_image_path: Check whether image context is currently shared to the bot.gui_set_chat_prompt, gui_send_chat_prompt, gui_set_chat_model: Use these for deterministic bot UI control.gui_open_url / gui_open_in_browser: Open URL in embedded viewer or system browser.gui_web_run_steps: Preferred for multi-step web automation.gui_web_get_dom_text, gui_web_click, gui_web_type, gui_web_scroll, gui_web_find_forms: Use directly for targeted actions.Best practices:
gui_web_run_steps including open_url, wait, then get_text.[12: ...]) over guessed CSS selectors.wait after navigation/click on dynamic sites.get_text after each state-changing action before next click/type.gui_open_pdf: Open local path or URL-resolved PDF in Annolid viewer.gui_pdf_get_state: Check loaded PDF metadata and page position.gui_pdf_get_text: Extract current-page-centered content.gui_pdf_find_sections: Locate headings and page anchors.gui_arxiv_search: Resolve and open arXiv papers quickly.gui_list_pdfs: Discover available downloaded PDFs.gui_save_citation: Persist citation metadata to BibTeX (supports optional verify_after_save citation integrity report).gui_verify_citations: Verify existing BibTeX entries and emit an integrity report artifact.Best practices:
gui_pdf_get_state before extraction to confirm a PDF is loaded.max_chars/pages first, then widen if needed.gui_list_pdfs and retry with explicit local path.gui_open_video, gui_set_frame, gui_track_next_framesgui_set_ai_text_prompt, gui_run_ai_text_segmentationgui_segment_track_video, gui_correct_tracking_ndjson, gui_label_behavior_segmentsgui_start_realtime_stream, gui_stop_realtime_streamgui_get_realtime_status, gui_list_realtime_models, gui_list_realtime_logsgui_list_logs, gui_open_log_folder, gui_remove_log_foldergui_check_stream_sourceBest practices:
gui_segment_track_video for integrated open+segment(+track) flows.gui_correct_tracking_ndjson when a tracking NDJSON needs frame-level correction from SAM3-agent artifacts or temporal repair after occlusion.When using gui_label_behavior_segments, prefer behavior-observer style criteria:
For robust execution:
gui_context, PDF/web state tools).Do not assume the UI state; verify it before every multi-step automation sequence.