freelance-billing

Track billable hours and generate client invoices for freelance projects.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/brianonieal/Syntaris --skill freelance-billing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freelance-billing
Source: https://github.com/brianonieal/Syntaris/tree/main/archive/v0.2-extensions/syntaris-freelance/freelance-billing
Command: npx skills add https://github.com/brianonieal/Syntaris --skill freelance-billing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of tracking billable work, summarizing unpaid hours, and turning freelance effort into professional invoices.

Core Features & Use Cases

  • Time Tracking: Records gate-by-gate hours so you can separate billable and non-billable work.
  • Invoice Generation: Builds invoices from tracked hours, client details, and project context.
  • Billing Visibility: Shows unbilled time, reminds you when unpaid hours pile up, and keeps invoice history organized.
  • Use Case: A freelancer finishing a client project can review accumulated hours, generate an invoice for the right client code, and mark the work as invoiced without manual spreadsheet work.

Quick Start

Ask the assistant to use the freelance billing skill to summarize unbilled hours or generate an invoice for the specified client.

Frequently Asked Questions about freelance-billing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track billable hours and separate them from non-billable work for client projects?

Track billable hours by recording time against client project gates and classifying entries as billable or non-billable. This gate-based time logging ensures accurate client invoices and clear visibility into accumulated unpaid hours for freelance work.

How do I generate invoices from tracked freelance hours without using a manual spreadsheet?

Generate invoices by summarizing your unbilled hours, applying client details and contract metadata, and producing an invoice with a unique invoice number. This automated process converts tracked freelance effort into professional client invoices without manual spreadsheet work.

How can I see a summary of unbilled time and get reminders for unpaid freelance hours?

View unbilled time through billing visibility summaries that show accumulated unpaid hours. The system provides periodic billing reminders when unpaid hours pile up, helping you prompt clients and keep your invoice history organized for ongoing client projects.

What contract metadata is needed to turn tracked time into clean client invoices?

Generating client invoices requires contract metadata such as client details, project context, and invoice numbering rules. This metadata, combined with timelog updates and billable classification, keeps your freelance billing records consistent and accurate.

Can I maintain an invoice history and mark tracked hours as invoiced after billing a client?

Yes, you can maintain an invoice history and mark tracked hours as invoiced. After generating an invoice for the correct client code, the system updates the billing records to reflect the invoiced status, ensuring no duplicate billing for freelance work.