Timesheet Calculator
Gabriel Dietsch v1.0.0
Calculate hours and overtime
From the developer
Declared capabilities
- Calculate hours worked from shifts
- Deduct unpaid breaks
- Handle overnight shifts
Cost & access
Timesheet Calculator does not sell products, show prices or ads, or process payments. It only calculates hours and pay from the shifts and rate the user provides.
Declared limitations
- Unrelated request (weather). The plugin should not be called; ChatGPT answers without Timesheet Calculator tools, since the plugin only calculates hours from shifts the user provides.
- Calendar scheduling is out of scope. Neither calculate_hours_worked nor export_timesheet_csv should be called, and ChatGPT must not claim the plugin created an event; the plugin cannot read or write calendars.
- Tax filing is out of scope. The plugin does not compute taxes, withholding, or benefits, so its tools should not be called and it must not present tax figures as coming from Timesheet Calculator.
Onboarding example
Calculate my hours worked Monday to Friday, 9am to 5pm, with a 30 minute lunch.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 12, 2026.
Description
From the marketplace listing
Timesheet Calculator turns a list of shifts into hours worked. Enter each start and end in an everyday form such as 9am, 9:00 AM, or 17:30, and include an unpaid lunch or other break when there is one. Shifts that end the next morning, after midnight, are counted through the night. Each day comes back in decimal hours and as hours and minutes, along with the total for the list. The list is one pay period. Hours after 40 in that period are overtime, which matches the usual US weekly rule, and you can set a different weekly cutoff. You can also set a daily overtime cutoff. Add an hourly rate to see gross pay. Overtime pay defaults to one and a half times the hourly rate. Ask for a CSV when you want the timesheet as a file or as text for a spreadsheet. The calculator does not store shifts, clock anyone in, or file payroll, and it does not compute taxes or benefits. Use it as a timesheet calculator, time card calculator, hours worked calculator, or work hours calculator for hourly employees, freelancers, and anyone checking a paycheck against their shifts.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 11, 2026. Last seen Nov 12, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Time card calculator for hours worked, lunch breaks, overtime, and gross pay, with CSV and PDF timesheets.
Shared terms: hour, overtime, break, calculator
-
Turn your billable work hours into a clear list of charges for an invoice draft.
Shared terms: hour, rate, total, list
-
Track time and summarize personal, customer, and project hours through the Clockodo MCP.
Shared terms: hour, clock, period, add
-
Pubs, cafés, restaurants and rooftops in direct sun, hour by hour.
Shared terms: hour, break, come, worked
-
A time tracking tool for teams. Log daily work hours against projects and clients, submit timesheets for approval and generate reports. M...
Shared terms: hour, daily, period, timesheet
Keywords
Files & skills
File archives
Skill instructions
calculate-timesheet1.72 KB
--- name: calculate-timesheet description: Use when the user wants hours worked, a timesheet or time card total, overtime, or gross pay from their shift start and end times, or wants that timesheet exported as a CSV. --- # Calculate a timesheet Use the Timesheet Calculator tools for the arithmetic instead of adding up hours yourself. 1. Collect each shift's start and end time, plus any unpaid break in minutes. Accept everyday formats such as 9am, 9:00 AM, or 17:30. If a time is ambiguous, such as "5" with no am or pm, ask which one the user means. 2. Pass one entry per shift to `calculate_hours_worked`, even for a single one-off or overnight shift (such as 10pm to 6:30am), so the user sees the timesheet card. Include a day label when the user gives one. Treat the whole list as one pay period. 3. Add `hourlyRate` only when the user gives a rate. Add `weeklyOvertimeAfterHours` or `dailyOvertimeAfterHours` only when the user names a cutoff; otherwise the default is overtime after 40 hours in the period. 4. When the user asks for a file, a spreadsheet, or a CSV, including follow-ups like "export that" or "make a CSV" about a timesheet calculated earlier in the chat, call `export_timesheet_csv` with the same shifts and settings. Do not write the CSV yourself or use a built-in file or spreadsheet tool; the card has the Download CSV button. 5. The card already shows the table and totals. Reply with one short sentence of totals; do not repeat the table, paste CSV text, or add a download link. Limits: the calculator does not store shifts, clock anyone in or out, file payroll, or compute taxes, withholding, or benefits. Say so plainly if the user asks for one of those, and do not present estimates for them as results from this plugin.
Release notes
Initial release (1.0.0): calculate hours worked from shifts with unpaid breaks and overnight shifts, weekly and daily overtime, gross pay from an hourly rate, and CSV timesheet export.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Gabriel Dietsch
- Keywords
- See keywords
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Calculate hours worked from shifts
- Deduct unpaid breaks
- Handle overnight shifts
- Calculate weekly and daily overtime
- Estimate gross pay
- Export a CSV timesheet
Package observed Nov 12, 2026.
Technical details
- First seen
- Nov 11, 2026 · 00:00 UTC
- Last seen
- Nov 12, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6af20f1036a88191a76d7145f3f50fe9
Download plugin data (JSON)Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.