gui-report

Track and report GUI agent task performance — automatic data collection, manual report command.

3,891 stars

Best use case

gui-report is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Track and report GUI agent task performance — automatic data collection, manual report command.

Teams using gui-report should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/gui-report/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/alfredjamesli/gui-claw/skills/gui-report/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/gui-report/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How gui-report Compares

Feature / Agentgui-reportStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Track and report GUI agent task performance — automatic data collection, manual report command.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# GUI Task Report

Automatic performance tracking for GUI tasks. Data collection is fully automatic, report generation is one command.

## How It Works

```
detect_all() called     → tracker auto-starts (records token baseline)
GUI functions called     → counters auto-tick (screenshots, clicks, OCR, etc.)
task finished           → run: tracker.py report (saves to log, prints summary)
```

Data collection needs zero manual effort. Only the final `report` command needs to be called.

## Quick Start

```bash
# After a GUI task finishes, generate report:
source ~/gui-agent-env/bin/activate
python3 ~/.openclaw/workspace/skills/gui-agent/skills/gui-report/scripts/tracker.py report

# View history:
python3 ~/.openclaw/workspace/skills/gui-agent/skills/gui-report/scripts/tracker.py history
```

## What's Tracked (all automatic)

| Counter | Auto-ticked by |
|---------|---------------|
| detector_calls | `detect_all()` |
| ocr_calls | `detect_all()` |
| screenshots | `learn_from_screenshot()` |
| learns | `learn_from_screenshot()` |
| clicks | `record_page_transition()` |
| transitions | `record_page_transition()` |
| workflow_level0 | `quick_template_check()` |
| workflow_level1 | `execute_workflow()` Level 1 |
| workflow_level2 | `execute_workflow()` Level 2 |
| workflow_auto_steps | `execute_workflow()` auto mode |
| workflow_explore_steps | `execute_workflow()` explore mode |
| **image_calls** | **manual: `tracker.py tick image_calls`** |

## Report Output

```
📊 任务报告:chromium/united_com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⏱ 耗时:2min 35s

💰 Token 消耗:
   总计 +26.8k tokens
   input +3.2k | output +1.8k | cache +21.8k

🔍 检测:
   detect_all 8 次 | OCR 8 次 | LLM 视觉 1 次
   组件总量:96(+12)

🖱 操作:
   点击 5 次 | 状态转移 3 个 | 学习 3 次

🗺 导航效率:
   自动模式 3 步 | 探索模式 2 步
   自动率 60%

📝 记忆变化:
   组件 +12(84 → 96)
   状态 +1(5 → 6)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

## Failsafe

If `report` is not called, data stays in `.tracker_state.json`. Next time tracker starts (next `detect_all` call), it auto-saves the previous session's data to the log before starting fresh. **Data never lost.**

## Log Storage

`skills/gui-report/logs/task_history.jsonl` — one JSON per completed task.

Related Skills

ESG & Sustainability Reporting Framework

3891
from openclaw/skills

You are an ESG reporting specialist. Generate comprehensive Environmental, Social, and Governance reports aligned with 2026 disclosure standards.

Workflow & Productivity

Board Reporting Framework

3891
from openclaw/skills

Generate investor-ready board decks and reporting packages. Covers monthly board updates, quarterly deep dives, and annual reviews with the metrics that actually matter.

Workflow & Productivity

Annual Report Generator

3891
from openclaw/skills

Build a complete annual business report from raw data. Covers financial performance, operational metrics, strategic highlights, and forward-looking guidance.

Workflow & Productivity

daily-report-generator

3891
from openclaw/skills

Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.

Workflow & Productivity

web3-weekly-report

3891
from openclaw/skills

自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

name: web3-weekly-report

3891
from openclaw/skills

description: 自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

CPMO Daily Report - 终端虾每日汇报技能

3891
from openclaw/skills

_最后更新:2026-03-15(合并 cpmo.md 内容)_

biz-reporter

3891
from openclaw/skills

Automated business intelligence reports pulling data from Google Analytics GA4, Google Search Console, Stripe revenue, social media metrics (Twitter/X, LinkedIn, Instagram), HubSpot CRM, and Airtable into formatted daily KPI snapshots, weekly marketing reports, and monthly business reviews with trend detection and anomaly alerts. Use this skill for: business reports, KPI dashboard, weekly metrics, marketing report, revenue summary, traffic report, analytics summary, performance report, "how are we doing", "show me our metrics", "what are our numbers", MRR tracking, conversion rate analysis, SEO performance report, social media analytics, sales pipeline report, automated reporting via cron, data visualization, business intelligence, growth metrics, churn analysis, or any request to combine data from multiple business tools into a single formatted report. Also works for ad-hoc questions like "how did our launch go" or "compare this month to last month". Delivers via Slack, email, Notion, or Markdown file.

generate-weekly-report

3891
from openclaw/skills

根据 git 提交记录自动生成本周周报,按功能模块归类输出编号列表格式

aws-finops-report

3891
from openclaw/skills

Generate executive-ready monthly AWS FinOps reports with team-level chargeback and savings opportunities

report

3891
from openclaw/skills

Generate test report. Use when user says "test report", "results summary", "test status", "show results", "test dashboard", or "how did tests go".

microbiome-diversity-reporter

3891
from openclaw/skills

Interpret Alpha and Beta diversity metrics from 16S rRNA sequencing results.