LaunchKit · 2026
Back to Skills

client-project-manager

Manage freelance clients, projects, invoices, and communications.

0
647 downloads
by @seanwyngaard

Setup & Installation

openclaw skills install @seanwyngaard/client-project-manager

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

npx clawhub install client-project-manager

What This Skill Does

A command-line system for managing freelance work end-to-end. Stores client records, project status, time logs, and invoices in local JSON files. Covers the full workflow from onboarding a client to sending payment reminders.

Keeps all freelance business data in local JSON files with no third-party account or subscription required.

When to use it

  • Generating an invoice after completing a project milestone
  • Sending a weekly status update email to a client
  • Tracking billable hours across multiple active projects
  • Checking which deadlines are approaching this week
  • Sending a payment reminder for an overdue invoice

Example Workflow

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

INPUT

User asks: Generate an invoice for Acme Corp for the Website Redesign project

AGENT
  1. 1Read freelance-data/clients.json to retrieve Acme Corp contact details and billing rate
  2. 2Read freelance-data/time-log.json to collect billable hours for the project period
  3. 3Calculate line-item totals and set payment due date 14 days from today
  4. 4Write the invoice as both Markdown and HTML to freelance-data/invoices/
OUTPUT

Invoice INV-2026-001 saved to freelance-data/invoices/, itemizing all hours worked with total due displayed