Project James Sexton: Building a Legal Assistant with OpenClaw and Claude

Project Overview
A developer on r/openclaw is building a legal assistant called "Project James Sexton" while self-representing in a divorce trial. The system uses OpenClaw with ChatGPT for browsing, downloading, and local file management, combined with Claude API for document analysis.
Workflow Details
The planned workflow extracts from the source:
- OpenClaw monitors inbox 3 times daily for emails from the ex's lawyer with PDF attachments
- Downloads PDFs and saves them to
/Documents/Legal/ - Sends PDFs to Claude API for analysis
- Claude identifies document type (financial form, affidavit, disclosure, etc.)
- OpenClaw crawls official court website to find correct reply forms
- Downloads blank reply forms
- Claude reads both the incoming document and blank reply form
- Generates suggested responses for each field
- OpenClaw auto-fills the reply form
- Saves as:
Reply_[date].pdf - Sends file to wireless printer
- Sends notification: "Document processed. Reply drafted and printed. Review before signing."
Current Setup and Constraints
The developer currently uses a basic OpenClaw step with ChatGPT for browsing, downloading, and local file management. Both Claude and ChatGPT are kept in the loop about trial developments. The developer explicitly states: "Obviously it's legal work so I'm going to monitor everything and not give full autonomy."
The developer is seeking suggestions for tools, skills, or improvements to this workflow.
📖 Read the full source: r/openclaw
👀 See Also

Using Claude Code to Build a Drupal Site with Custom Twig Templates
A developer used Claude Code to create a Drupal website with custom Twig templates and raw HTML, bypassing traditional Drupal theming. They employed ddev for local development and specific commands to configure content types, views, and taxonomies.

Non-coder builds live MLB dashboard using Claude AI and Claude Code on GitHub Codespaces
A user with no coding experience used Claude chat and Claude Code on GitHub Codespaces to build a live MLB dashboard with injury reports, game scores, and team stats, deploying it to Vercel.

SeatBee.app Uses Claude AI for Wedding Seating Arrangements
SeatBee.app was built using Claude Code with Claude AI via OpenRouter to solve wedding seating chart problems. The AI handles constraint satisfaction for 150 guests with 20 rules, generates optimal seating in seconds, and understands social dynamics like creating buffer zones between people with messy breakups.

Tanya: An OpenClaw-based AI companion with layered memory and emotional state
Tanya is an open-source AI companion built on OpenClaw that runs on Telegram, featuring two-layer memory consolidation, dynamic emotional states, and voice interactions with embedded expression tags. The project includes a detailed SOUL.md character prompt and handles texting, voice notes, calls, and image sharing.