✓ Verified 🌐 Web Scrapers ✓ Enhanced Data

Wakapi Sync Skill

Daily Wakapi (WakaTime-compatible) summary → local CSV files.

Rating
4.8 (139 reviews)
Downloads
32,156 downloads
Version
1.0.0

Overview

Daily Wakapi (WakaTime-compatible) summary → local CSV files.

Key Features

1

Fetches today stats from Wakapi and appends/updates CSVs:

2

daily-total.csv (1 row/day)

3

daily-top-projects.csv (N rows/day)

4

daily-top-languages.csv (N rows/day)

Complete Documentation

View Source →

wakapi-sync

Daily Wakapi (WakaTime-compatible) summary → local CSV files.

What it does

  • Fetches today stats from Wakapi and appends/updates CSVs:
  • daily-total.csv (1 row/day)
  • daily-top-projects.csv (N rows/day)
  • daily-top-languages.csv (N rows/day)

Requirements

  • Node.js 18+

Configuration (env vars)

  • WAKAPI_URL (required)
  • Example: https://wakapi.example.com
  • WAKAPI_API_KEY (required)
  • Your Wakapi API key.
  • WAKAPI_OUT_DIR (required)
  • Output directory for CSVs.
  • Example: ~/wakapi-data
Optional:
  • WAKAPI_TOP_N_PROJECTS (default: 10)
  • WAKAPI_TOP_N_LANGUAGES (default: 10)
Auth:
  • Uses Authorization: Basic base64() (matches our current Wakapi setup).

Usage

Run:

bash
node scripts/wakapi-daily-summary.mjs

Output CSV schemas

daily-total.csv

Columns:
  • date (YYYY-MM-DD)
  • total_seconds
  • total_hours
  • projects_count
  • languages_count

daily-top-projects.csv

Columns:
  • date
  • rank
  • project
  • seconds
  • hours
  • percent

daily-top-languages.csv

Columns:
  • date
  • rank
  • language
  • seconds
  • hours
  • percent

Installation

Terminal bash

openclaw install wakapi-sync-skill
    
Copied!

Tags

#browser_and-automation #api

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author cosformula
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install wakapi-sync-skill