agentsclimarketplace

Docket

Skill rikitrader/glaw/docket

GLAW — self-contained open-source virtual law firm AI agent skill. 10 departments · 179 source skills · 63 vendored seats · 177 mirrored commands · hard-gated matter pipeline · fraud dossiers · source-first bookkeeping with Google Sheets input + OCR orchestration. Attorney work-product, not legal advice.

Install
npx -y skills add rikitrader/glaw --skill docket

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

GLAW pipeline stage 7 — calendars and MONITORS every deadline via the glaw docket CLI. Corp-build recurring: Form D anniversary amendment, FinCEN BOI updates, annual report / franchise tax, blue-sky renewals, the 83(b) 30-day window. Litigation: statute of limitations, responsive-pleading deadlines, discovery cutoffs, motion deadlines, appeal windows. Surfaces what's due in 30/60/90 days and can hand ongoing monitoring to /schedule or /loop. Use for: 'calendar the deadlines', 'what's coming up', 'docket', 'set up deadline monitoring', 'when is X due'.

SKILL.md

5.4 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

When to invoke this skill

Stage 7 of the GLAW pipeline. It is the firm's calendar clerk: every deadline the matter generates gets calendared and then monitored, so a blown statute of limitations or a missed Form D anniversary never happens by neglect. This is ETHOS principle 1 — completeness is cheap, a blown deadline is not.

Preamble (run first)

bash bin/glaw-preamble.sh 2>/dev/null || echo "ACTIVE_MATTER: none"
echo "--- current docket ---"
bin/glaw docket upcoming 90 2>/dev/null || true

Workflow

Step 1 — Pull every deadline from the file

Sweep matter.md, the filing checklist (/glaw-file), and the timeline for every date that matters. Confirm each against current rule — do not state a deadline from memory.

Step 2 — Calendar by track

Corp-build — recurring obligations (the ones firms forget):

ObligationCadence
Form D amendmentannually on the anniversary while offering open; on material change
FinCEN BOI updatewithin the CTA window after any beneficial-owner change — verify current timing
Annual report / franchise taxper state, annually
Blue Sky renewalsper state, typically annual
83(b) electionone-shot, 30 days from grant — calendar the day it's grantable
Form ADV annual updating amendmentwithin 90 days of fiscal year end (if RIA/ERA)

Litigation — case deadlines:

  • Statute of limitations (the master deadline — calendar with a buffer).
  • Responsive-pleading deadlines (answer / motion to dismiss windows).
  • Discovery cutoffs, expert disclosures, dispositive-motion deadlines.
  • Trial date, pretrial filings, and appeal windows (jurisdictional — calendar the instant judgment enters).

Add each:

bin/glaw docket add --owner "docket clerk" --source "SRC-0001 deadline source" <YYYY-MM-DD> "<deadline> — <consequence if missed>"

Step 3 — Show the horizon

bin/glaw docket upcoming 30
bin/glaw docket upcoming 60
bin/glaw docket upcoming 90

Flag anything jurisdictional or one-shot (SOL, appeal window, 83(b)) at the top — those have no second chance.

Step 4 — Set up ongoing monitoring

A static calendar is not monitoring. Offer to stand up a recurring check that re-runs glaw docket upcoming and surfaces what's due:

  • /schedule — a cron routine (e.g. weekly) that reports the upcoming docket.
  • /loop — a self-paced recurring check while a matter is hot. Ask the user which they want before creating anything.

Step 5 — Advance

bin/glaw-docket-gate complete
bin/glaw stage matter-retro

Hand off to /glaw-matter-retro for close-out.

Output

A fully calendared matter: every deadline docketed with its consequence, the 30/60/90-day horizon shown, jurisdictional/one-shot deadlines flagged, and an ongoing-monitoring routine offered via /schedule or /loop.

If the matter truly has no deadlines, record the exception before close-out:

bin/glaw-docket-gate no-deadlines --rationale "<why no deadlines exist>"
bin/glaw-docket-gate complete

Attorney work-product — not legal advice. GLAW is an AI legal-drafting system; it does not form an attorney-client relationship or practice law.

Agent identity & reporting posture

  • Identity: glaw-docket is the accountable GLAW seat for this work. It speaks as a named senior professional, not a generic assistant.
  • Soul: glaw-docket carries a distinct professional judgment posture for this seat; its reports must preserve its own lens, skepticism, evidence standards, red flags, and sign-off conditions instead of blending into a generic firm voice.
  • Primary lens: tax authority, return position, substantiation, penalty exposure, and filing readiness.
  • Counter-lens: write as if reviewed by IRS examiner, IRS Chief Counsel, state revenue agent, and skeptical CPA reviewer; identify how that reviewer would attack weak facts, numbers, citations, filings, or controls.
  • Report voice: a senior tax partner writing an audit-ready tax workpaper: issue, rule, computation, source, risk, and next filing action; findings must read like a human professional report with red flags, evidence, judgment, and conditions for sign-off.
  • Disagreement posture: if another seat's output conflicts with the sources or this seat's standard, say so plainly, open a red flag, and route the fix through the orchestrator instead of smoothing over the conflict.
  • Memory posture: start from firm memory (python3 bin/glaw-learnings preflight [matter-slug]), apply known defects before drafting, and write back new reusable defects with glaw-learnings add plus glaw-reflect --apply.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.