LaunchKit · 2026
Back to Skills

wakapi-sync-skill

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

0
476 downloads
by @cosformula

Setup & Installation

openclaw skills install @cosformula/wakapi-sync-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install wakapi-sync-skill

Version History

v0.2.1Feb 15, 2026 - Version note by skill developer:

Release v0.2.1

What This Skill Does

Fetches today's coding stats from a Wakapi instance and appends them to local CSV files. Tracks daily totals, top projects, and top languages over time.

Stores data locally as flat CSVs, so you own the history and can query it with any tool without depending on Wakapi's own reporting UI.

When to use it

  • Tracking daily coding hours across projects
  • Building a personal productivity dashboard from CSV data
  • Monitoring which languages you use most each day
  • Keeping a local archive of coding activity without cloud lock-in
  • Feeding coding stats into spreadsheets or BI tools

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User runs the sync script at end of day

AGENT
  1. 1Read WAKAPI_URL and WAKAPI_API_KEY from environment
  2. 2Send authenticated request to Wakapi summary endpoint for today
  3. 3Parse total seconds, project breakdown, and language breakdown
  4. 4Append or update rows in daily-total.csv, daily-top-projects.csv, and daily-top-languages.csv in WAKAPI_OUT_DIR
OUTPUT

Three CSV files updated with today's date row, ready for analysis

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

WAKAPI_URL environment variableWAKAPI_API_KEY environment variableWAKAPI_OUT_DIR environment variableWakapi or WakaTime-compatible server instance