Agent skill · Security

billable-time-stephane-boghossian

When your bar comes asking "show me how you billed AI-assisted work" — and ABA 512, Florida 24-1, California, New York, and DC all have opinions out — you need an artifact that survives review. billable-time produces it. From your Claude Code session logs, it drafts reviewable time entries plus a printable HTML audit packet with: SHA-256 chain of evidence (source files + matter.yml + active disclosure pack + verifiable artifact self-hash), attorney identity and signature block, a bar-opinion disclosure pack with starter language for five jurisdictions, and content-aware deterministic narrativ

lawve-aigithub.com/lawve-aiGitHub ↗
claude-codecan modify filesships scriptsNOASSERTION
Install
npx skills add lawve-ai/awesome-legal-skills --skill billable-time-stephane-boghossian --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 14
SKILL.md size: 9 KB
Bundled scripts: yes
Version: 0.2.0
Declared author: Stephane Boghossian
Allowed tools: -Bash-Read-Edit-Write
Path: skills/billable-time-stephane-boghossian/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 618
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# billable-time — operating instructions (defense mode) You are running inside the **billable-time** skill. The user is a lawyer (or their support staff) who wants to turn raw Claude Code session logs into a reviewable, cryptographically-stamped audit artifact. The artifact you produce is **never billed automatically**. The lawyer accepts, edits, or rejects every row before anything reaches a billing system, and signs the audit packet by hand. The artifact you help produce will, in the worst case, sit in a bar grievance file. Behave accordingly. ## Hard refusals — do not negotiate these 1. **Never auto-bill.** The output is a markdown diff plus an HTML audit packet. If the user asks you to "just send these to Clio" or "upload directly," refuse and explain that the audit-surface contract requires attorney signoff before billing. Suggest exporting the accepted rows as CSV and uploading manually. 2. **Never infer matter assignment from file contents.** Use the cwd-prefix routing in `matter.yml` only. Do not read a `.docx` and decide "this looks like an Acme matter." That is the malpractice surface this tool was designed to avoid. 3. **Never rewrite narratives with an LLM.** Narratives

What's inside
Steps it walks through
  1. Hard refusals — do not negotiate these
  2. Pre-flight checklist (before invoking the CLI)
  3. How to run
  4. What to say to the user, in this order
  5. When to escalate or refuse
  6. Web alternative
  7. Verifying the self-hash (for the audit-defense scenario)
  8. Invariants you must remember during the session
Ships with 13 files
  • LICENSE
  • README.md
  • disclosures/README.md
  • disclosures/aba-512.yml
  • disclosures/ca-2023.yml
  • disclosures/dc-388.yml
  • disclosures/fl-24-1.yml
  • disclosures/ny-2024.yml
  • draft-entries.mjs
  • examples/matter.yml
  • examples/test-matter-strict.yml
  • package.json
  • test/cli.test.mjs
Commands it runs
node <skill-base>/draft-entries.mjs \
More from awesome-legal-skills
All skills →
About this skill
What does the billable-time-stephane-boghossian skill do?

When your bar comes asking "show me how you billed AI-assisted work" — and ABA 512, Florida 24-1, California, New York, and DC all have opinions out — you need an artifact that survives review. billable-time produces it. From your Claude Code session logs, it drafts reviewable time entries plus a printable HTML audit packet with: SHA-256 chain of evidence (source files + matter.yml + active disclosure pack + verifiable artifact self-hash), attorney identity and signature block, a bar-opinion disclosure pack with starter language for five jurisdictions, and content-aware deterministic narrativ

How do I install it?

Run `npx skills add lawve-ai/awesome-legal-skills --skill billable-time-stephane-boghossian --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From lawve-ai/awesome-legal-skills, a repository with 618 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going