Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protomated Plugins

Free Claude Cowork plugins for solo and small-firm attorneys, built by Protomated.

New here? Start with QUICKSTART.md — install in 3 minutes. This README is the full reference.

The Solo Attorney Starter Kit is the flagship plugin: eight skills that read your local matter files, Gmail, and Google Calendar to organize new matters, surface court deadlines, draft engagement letters, billing narratives, and pre-meeting briefs, reprice flat fees, and draft verified-source legal research memos — in under five minutes of setup. Five of the eight skills are also available as standalone plugins. The Legal Billing Tracker is a separate, free replacement for Clio/PracticePanther billing modules. Four further standalone, single-skill plugins — Demand Letter Drafter, Estate Planning Document Assembler, Immigration Filing Drafter, and Contract Document Reviewer — cover practice-area-specific drafting and review from a workspace folder you attach directly, with no connector setup.

Distributed free by Protomated at protomated.com/resources.


Installing

Option 1 — Cowork plugin marketplace (recommended)

  1. Open Claude Code (Cowork).
  2. Go to Customize → Plugins → Browse plugins.
  3. Add repo URL: https://github.com/protomated/protomated-plugins-official
  4. Select Solo Attorney Starter Kit (or any standalone skill plugin) → Install.
  5. Follow the connector authorization prompts for Gmail, Google Calendar, and Filesystem.

Option 2 — Claude Code (terminal)

/plugin marketplace add https://github.com/protomated/protomated-plugins-official
/plugin install solo-attorney-starter-kit@protomated-plugins-official

First run: Open any matter folder, run /new-matter-organizer to set up the folder structure, then run /intake-summary to create the intake-summary.md anchor file that all other skills read from.

Option 3 — Direct ZIP install (Starter Kit only)

Download the latest solo-attorney-starter-kit-v*.zip from Releases and drag it into Claude Desktop's Extensions panel.

See solo-attorney-starter-kit/README.md for connector authorization and compliance guidance.


Plugins in this marketplace

Plugin Skills Connectors
solo-attorney-starter-kit All eight skills (see below) Gmail, Google Calendar, Filesystem
new-matter-organizer /new-matter-organizer Filesystem
engagement-letter-drafter /engagement-letter Filesystem, Gmail
court-deadline-calendar /court-deadline Filesystem, Google Calendar
billing-narrative-drafter /billing-narrative Filesystem
meeting-prep-brief /meeting-prep Filesystem, Gmail
legal-billing /legal-billing, /legal-billing:log-time, /legal-billing:invoice-client, /legal-billing:trust-entry, /legal-billing:billing-review Google (via remote MCP)
demand-letter-drafter /demand-letter None (attach a workspace folder)
estate-planning-document-assembler /estate-documents None (attach a workspace folder)
immigration-filing-drafter /immigration-filing None (attach a workspace folder)
contract-document-reviewer /contract-review None (attach a workspace folder)

Plugins that are planned but not yet built are parked in docs/planned-plugins.json — they are added to marketplace.json only once their directory exists.


Repo layout

.claude-plugin/
  marketplace.json             Marketplace manifest — lists every installable plugin

solo-attorney-starter-kit/     Flagship bundle (all eight skills; also packaged into .zip)
  .claude-plugin/plugin.json   Identity manifest
  .mcp.json                    Declares Gmail + Google Calendar + Filesystem connectors
  prompts/system-prompt.md     Master system prompt — ethical guardrails live here
  skills/*/SKILL.md            One directory per skill

new-matter-organizer/          Standalone plugins — one skill each,
engagement-letter-drafter/     same layout: .claude-plugin/plugin.json,
court-deadline-calendar/       .mcp.json, README.md, skills/<name>/SKILL.md
billing-narrative-drafter/
meeting-prep-brief/

legal-billing-tracker/         Standalone plugin (name: legal-billing) — billing,
                                invoicing, and trust accounting via a remote MCP server

demand-letter-drafter/               Standalone, connector-free plugins — one skill
estate-planning-document-assembler/  each, reading only a workspace folder you
immigration-filing-drafter/          explicitly attach: .claude-plugin/plugin.json,
contract-document-reviewer/          .mcp.json (empty), README.md, skills/<name>/SKILL.md

site/             Next.js landing page (Cloudflare Pages)
  app/api/subscribe/route.ts   Edge route: email capture → Kit API

scripts/
  validate-plugin.mjs          Validates marketplace.json + every listed plugin
  write-mcp-configs.mjs        Regenerates each plugin's .mcp.json
  release-check.mjs            Preflight checks for `npm run release`

docs/             Technical specifications + planned-plugins.json

.github/workflows/
  validate.yml     Runs on every push/PR — validates marketplace + plugins
  release.yml      Runs on vX.Y.Z tags — builds, checksums, and publishes a GitHub Release

Skills

Skill What it does
/intake-summary Processes new-client intake into a structured summary — must run first on any new matter, creates the anchor file other skills read from
/new-matter-organizer Sets up a new matter folder with the standard directory structure, a starter task checklist, and files existing documents by type — run this first on every new matter
/court-deadline Computes a court or filing deadline from a trigger date and the rule you provide, with step-by-step reasoning
/engagement-letter Drafts a retainer and engagement letter from matter intake data, using the firm's own saved template when available
/billing-narrative Drafts a billing-code-appropriate time narrative and suggests a time increment from rough notes
/meeting-prep Produces a one-page brief for depositions, mediations, hearings, and client check-ins
/flat-fee-calculator Reprices flat fees using AI-adjusted scenario ranking
/research-memo Drafts a verified-source legal research memo, citing only sources it can confirm
/legal-billing Tracks billable hours, invoices, trust accounts, and revenue by chatting naturally (standalone legal-billing plugin only)

Development

# Validate marketplace.json + every listed plugin
npm run validate

# Validate a single plugin dir
node scripts/validate-plugin.mjs solo-attorney-starter-kit

# Regenerate each plugin's .mcp.json connector declaration
npm run mcp:write

# Full build (Starter Kit zip): validate → pack → SHA-256 → copy to site/public/downloads/
npm run build

# Pack only (skips validate)
npm run pack

# Remove build artifacts
npm run clean

# List plugin files
npm run tree

# Landing page
npm run site:install
npm run site:dev
npm run site:build

Environment variables (site only)

Variable Purpose
KIT_API_KEY Kit (ConvertKit) API key — email capture
KIT_FORM_ID Kit form ID
PUBLIC_DOWNLOAD_URL URL returned after email capture; defaults to /downloads/solo-attorney-starter-kit.zip

Copy site/.env.example to site/.env.local for local development. The plugins themselves have no environment variables.


Cutting a release

Push a semver tag — CI does the rest:

git tag v2.2.0
git push origin v2.2.0

The release workflow validates, builds, checksums, and publishes a GitHub Release with the .zip and .sha256 attached. Release notes are generated automatically from commits since the previous tag.


Compliance

Every plugin enforces three non-negotiable rules, defined in solo-attorney-starter-kit/prompts/system-prompt.md and repeated in every SKILL.md:

  1. Plan-tier warning — warns attorneys that consumer Claude (Personal/Pro) must not be used with client-privileged content.
  2. Confirmation gating — Claude must show the attorney exactly what it will do and get explicit in-conversation confirmation before sending email or writing any file.
  3. Review wrapper — every skill output begins and ends with an attorney-review header/footer.

Do not weaken these constraints.


Contributing

Everything here is markdown and JSON. Fork, edit, PR. See CONTRIBUTING.md for design principles and the process for adding new plugins to the marketplace.

All changes to solo-attorney-starter-kit/prompts/system-prompt.md and SKILL.md files require a brief explanation of why the change does not weaken the three compliance constraints above.

New contributors: see CLA.md — you'll be prompted to sign on your first PR.


License

Apache 2.0. See LICENSE.

About

Free Claude Cowork plugins for solo and small-firm attorneys, built by Protomated. Covers intake summaries, client communications, demand letters, court deadlines, estate planning, immigration filings, billing, and practice operations.

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages