An automated Openclaw Skills report generator that aggregates task outcomes into daily tenant reports, fairness metrics, and 30-day welcome-back summaries.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install completion-report-generator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install completion-report-generator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Completion Report Generator is an orchestration-layer Openclaw Skills component for producing daily completion analytics from task execution data. It runs through a 23:00 Cron trigger, aggregates completed, failed, and skipped tasks from the task_result table, calculates tenant-level completion rates, and records results in daily_completion_report.
The skill also supports returning users by generating WelcomeBackCard data from the previous 30 days, including historical totals, unresolved deferred tasks, and completion-rate recommendations. Optional notifications can be written to tenant_notification, while real-time queries remain outside this skill and should use task-dispatcher.
report_date and an optional tenant_filter.task_result for the selected date and aggregate completed, failed, and skipped task counts.fair_schedule_checkpoint and calculate the Jain fairness index.daily_completion_report with date, tenant, task totals, fairness, and notes.tenant_notification; P0 task failures are eligible for immediate delivery.PG_DSN environment variable.report_generator.py execution script in the skill's configured script location.completion-report-generator daily at 23:00. This skill has no declared package dependencies or additional configuration keys.export PG_DSN="postgresql://user:password@host:5432/database"
{
"report_date": "2026-07-08",
"tenant_filter": null
}
task_result, fair_schedule_checkpoint, and recent daily_completion_report data, and can write report and optional notification records.task-dispatcher instead.| Field | Type | Description |
|---|---|---|
report_date |
date string | Date for the daily report, such as 2026-07-08. |
tenant_filter |
string or null | Optional tenant restriction; null processes all eligible tenants. |
task_result: Source of daily task outcomes, including completed, failed, and skipped counts.fair_schedule_checkpoint: Source used to calculate the Jain fairness index.daily_completion_report: Durable daily report records.deferred_task: Source of unresolved tasks shown in WelcomeBackCard data.tenant_notification: Optional destination for report or urgent failure notifications.| Field | Description |
|---|---|
plan_date |
Date represented by the report. |
tenant_id |
Tenant associated with the metrics. |
total_tasks |
Total tasks considered for the tenant and date. |
completed_tasks |
Number of completed tasks. |
failed_tasks |
Number of failed tasks. |
skipped_tasks |
Number of skipped tasks. |
fairness_index |
Jain fairness index derived from scheduling data. |
note |
Status or exception marker such as no_data or partial. |
The result uses success, data, error, and code fields. The data section can include report_date, tenants_reported, total_completed, total_failed, average_completion_rate, fairness_index, and welcome_back_cards_generated.
DB_NOT_CONNECTED: Returns a simulated report when the database cannot be reached.no_data: Produces an empty report when no task data exists.partial: Marks results when aggregation exceeds the 60-second timeout and only partial aggregation is available.daily_completion_report table.Loading
A rigorous 10-stage Chinese-Vietnamese translation workflow that combines terminology management, multi-model reflection, blind back-translation, and human review.

A template-driven contract management suite that routes legal requests to the right workflow, validates every output, and delivers traceable contract insights and documents.

Trade Alert monitors real-time cryptocurrency markets and sends actionable price, risk, stop-loss, and take-profit notifications through Telegram.

A file-based AI writing workflow for planning, drafting, reviewing, and scaling original Chinese web novels.

Generate controlled Seedance 2.5 videos by defining the opening and closing frames, then automate media upload, task tracking, and result downloads.

Create production-ready Seedance 2.0 videos from prompts and reference media with automated uploads, pricing checks, task tracking, and downloads.








































