freelance-work-record

Generates monthly work-record PDFs in a vertical calendar layout from daily time entries.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/Cohey0727/CodingAgentTools --skill freelance-work-record-cohey0727
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: freelance-work-record
Source: https://github.com/Cohey0727/CodingAgentTools/tree/main/skills/freelance-work-record
Command: npx skills add https://github.com/Cohey0727/CodingAgentTools --skill freelance-work-record-cohey0727

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Freelancers need to submit monthly work-record documents (稼働実績) to clients, and manually formatting every day of the month into a clean one-page PDF is repetitive and error-prone. This Skill turns daily time entries into a polished A4 PDF with a fixed professional template. ## Core Features & Use Cases - Calendar-style PDF generation: Renders every day of the target month in a vertical table with date, time slots, hours, and work summary, including empty rows for non-working days and color-coded weekends. - Fixed HTML template with Chrome headless printing: Fills placeholders in templates/kadou-jisseki.html and converts to PDF via headless Chrome, keeping layout consistent. - Strict formatting rules: Handles 15-minute time slots, cross-midnight notation (e.g., 25:15), H:MM totals, and one-line work summaries so everything fits on one page. - Use Case: At month end, tell the agent your daily work log for a client, and receive a ready-to-send 稼働実績_YYYY-MM.pdf that pairs with your invoice. ## Quick Start Create my work record PDF for last month for client X using these daily entries: 5th 10:00-19:00 API development, 6th 13:00-18:00 code review.

Frequently Asked Questions about freelance-work-record

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

FAQPage Schema
How do I generate a monthly work record PDF for a freelance client?▼

Provide the target month, client name, and daily entries with date, time slots, and work summary. The Skill fills the HTML template and prints a one-page A4 PDF via headless Chrome, defaulting to the previous month if unspecified.

How are overnight work hours handled in a timesheet PDF?▼

Cross-midnight sessions use notation beyond 24 hours, such as 25:15, and are counted on the start date. Time slots are recorded in 15-minute units, with multiple slots separated by full-width spaces.

What configuration is required before generating the work record?▼

A personal-config.json file with issuer_name and output_dir must exist next to the Skill; it is excluded from git. If missing, copy personal-config.example.json and fill in your name and output directory.

What happens if all days of the month do not fit on one PDF page?▼

The Skill shortens work descriptions to fit one line per day rather than changing the template's margins or font sizes. The layout itself is fixed and only edited when a layout change is explicitly requested.

Can I adjust hours after the work record is generated?▼

Yes, you can add or modify time slots for specific days and the totals update accordingly. If paired with an invoice via the freelance-invoice skill, its amounts are updated in sync.