원클릭으로
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.