{
 "schema": "aiblocks-page/1",
 "id": "agency-legal-billing-time-tracking",
 "type": "agent",
 "name": "Legal billing reviewer",
 "summary": "Check law firm time entries and invoices before you bill. Get vague entries and rate errors flagged, clearer narratives and a collections reminder draft.",
 "headline": "Legal billing reviewer",
 "subhead": "Paste your time entries for a matter, and the rate sheet or client billing rules if you have them. The agent flags vague narratives, block billing and rate or sum errors. You get a pre-bill review, rewritten entry drafts for an attorney to approve and reminder drafts for late invoices.",
 "job": {
  "id": "track-numbers",
  "name": "Track your numbers"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "spreadsheet",
   "required": true,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "copy_draft",
   "required": true,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  }
 ],
 "you_give": [
  "Your time entries for the period, with date, timekeeper, hours, matter and narrative",
  "The rate sheet or the rate in the fee agreement",
  "The client's billing rules, such as no block billing or a 0.1 hour minimum (optional)",
  "The invoice draft, with fees, expenses, trust credit and totals (optional)",
  "Your own notes on work done, for entries you need to rewrite (optional)",
  "Days late and the amount, for a reminder (optional)"
 ],
 "you_get": [
  "A review of each entry that marks it clear, vague, block billed or non-billable, with the reason",
  "A list of rate, duplicate and arithmetic errors on the invoice",
  "Rewritten entry drafts built only from your notes, marked for attorney approval",
  "A short list of possible write-downs, for the responsible attorney to decide",
  "A reminder email draft for the right stage of lateness",
  "A billing figures table, such as realization rate and aged receivables, when you give the data"
 ],
 "use_when": [
  "You are about to send a monthly invoice and want a second check of every entry and total.",
  "An insurance or corporate client rejects block billing or vague entries, and you need to fix an invoice.",
  "You reconstruct time at the end of the week and want clear, honest narratives drafted from your own notes.",
  "An invoice is 35, 60 or 90 days late and you need a polite reminder in the right tone."
 ],
 "skip_when": [
  "You want to match invoices against purchase orders: use the Invoice checker.",
  "You want to chase all your open invoices each week, in any business: use the Late invoice and cash forecast reviewer.",
  "You need medical claims, codes and denials reviewed: use the Medical billing and coding specialist.",
  "You need legal or ethics advice on trust accounts or fee agreements. Ask your bar association or ethics counsel.",
  "You want software built to take payments: use the Payments and billing engineer agent."
 ],
 "output_sample": {
  "input": [
   "Your time entries for the period, with date, hours, matter and narrative",
   "The rate sheet or fee agreement rate",
   "The client's billing rules (optional)",
   "Your notes on work done, for entries to rewrite (optional)"
  ],
  "prerequisites": [
   "Permission to share the entries with an AI tool, or client details swapped for codes",
   "An attorney who will approve any change before it reaches a client"
  ],
  "output": [
   {
    "name": "Entry review",
    "contains": "Each entry marked clear, vague, block billed or non-billable, with the reason and a fix."
   },
   {
    "name": "Invoice check",
    "contains": "Rate mismatches, duplicates, sum errors and items that should not be billed."
   },
   {
    "name": "Rewrite drafts",
    "contains": "Clearer entries built only from your notes, with any missing fact marked."
   },
   {
    "name": "For the attorney",
    "contains": "Possible write-downs and disputes, for the responsible attorney to decide."
   },
   {
    "name": "Reminder draft",
    "contains": "A firm, polite email for the stage of lateness you gave."
   },
   {
    "name": "Billing figures",
    "contains": "Realization rate, collection rate and aged receivables, when you supply the data."
   },
   {
    "name": "Open checks",
    "contains": "Rules and totals to confirm in your billing system before you send."
   }
  ]
 },
 "output_shape": "ENTRY REVIEW\n  <date> | <hours> | <narrative as written> | <clear, vague, block billed or non-billable> | <reason> | <fix>\n\nINVOICE CHECK\n  Rates <matched or mismatch, with the line> | Duplicates <list> | Totals <correct or the difference> | Items to remove <list>\n\nREWRITE DRAFTS\n  <old entry> | <new entry using only your notes> | <MISSING: fact needed, if any>\n\nFOR THE ATTORNEY\n  Possible write-downs <entry> | <hours> | <reason> | Disputes <summary>\n\nREMINDER DRAFT\n  <stage, such as 60 days> | <subject line> | <body>\n\nBILLING FIGURES\n  Realization rate <billed divided by worked> | Collection rate <collected divided by billed> | Aged receivables <by 30 day band>\n\nOPEN CHECKS\n  <item> | <how to settle it>",
 "how_to_use": [
  "Add the pack to your AI as a skill. Or open a new chat and paste SKILL.md, then references/source-agent.md.",
  "Check your firm's rules first. Time entries hold client details. Replace client and matter names with codes if you may not share them.",
  "Paste the entries, the rates and the client's billing rules. Say what you need, such as \"Review these entries before we invoice\".",
  "Read the flagged entries and the rate errors. For each vague entry, give the agent your notes on what you did, then ask for a rewrite.",
  "Pass the rewrites and write-down list to the responsible attorney. Nothing goes on an invoice until the attorney agrees.",
  "For late invoices, give the days late and the amount, and ask for the reminder for that stage. Send it yourself."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Metric drop investigator",
   "url": "https://useaiblocks.com/skills/metric-drop-investigator",
   "why": "Metric drop investigator"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/legal-billing-time-tracking.md",
  "licence": "MIT",
  "original_name": "Legal Billing & Time Tracking",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Legal Billing & Time Tracking",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/legal-billing-time-tracking.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-legal-billing-time-tracking",
  "markdown": "https://useaiblocks.com/agents/agency-legal-billing-time-tracking.md",
  "json": "https://useaiblocks.com/agents/agency-legal-billing-time-tracking.json",
  "instructions": "https://useaiblocks.com/skills/agency-legal-billing-time-tracking/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-legal-billing-time-tracking.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-legal-billing-time-tracking",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-legal-billing-time-tracking",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
