Gets the SSM processing skills (UWM and Loan Simple condition uploads, title check, sales agenda) working on Zach's computer. About 20 minutes. Tick each step as you go.
The processing skills come from the SSM org plugin (ssm-processing). It installs itself for org members only.
SSM_PASS). Type it in yourself at step 5. Don't text or email it.Claude Code on Windows runs its commands through Git Bash. Download it from git-scm.com/download/win and accept the defaults.
Open Terminal (Cmd + Space, type "Terminal") and paste:
Open PowerShell from the Start menu and paste:
curl -fsSL https://claude.ai/install.sh | bashirm https://claude.ai/install.ps1 | iexWhen it finishes, close the window and open a new one so the claude command is found.
claude isn't recognized, the installer prints a folder to add to PATH (usually C:\Users\zach\.local\bin). Run this, then open a new window again:[Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path','User') + ";$HOME\.local\bin", 'User')mkdir -p ~/ssm && cd ~/ssm && claudemkdir $HOME\ssm -Force; cd $HOME\ssm; claudeChoose to sign in with a Claude account. A browser opens. Zach logs in with his SSM account and approves.
Inside Claude Code, type /plugin and look for ssm-processing under installed plugins. Or ask:
What SSM skills do you have?You should see ssm-ground-rules, uwm-conditions, loan-simple-conditions, title-check and sales-agenda.
/exit) and start it again. Plugins sync at startup. If they're still missing, Zach isn't in the org, or the plugin isn't turned on for him in your org admin settings.Claude needs the SSM team password to read loans from the LO portal. You type it once, into the blue PowerShell window (black Terminal window on a Mac), and the computer remembers it.
/exit and press Enter. You should see a plain line ending in > or %.$p = Read-Host "Type the SSM password, then press Enter"; setx SSM_PASS $p; $p = $nullread -rsp "Type the SSM password, then press Enter: " P && echo "export SSM_PASS='$P'" >> ~/.zshrc && unset P && echo && echo savedif ($env:SSM_PASS) { "saved" } else { "MISSING" }echo ${SSM_PASS:+saved}The UWM and Loan Simple uploads drive the browser.
cd ~/ssm then claude), type /chrome, and turn the connection on.The portal's Export to UWM, Documents to UWM, Export to DO and Class Valuation buttons only work with these helpers. Without them the buttons fall back to doing it by hand.
chrome://extensions, open Tampermonkey's Details, and turn on Allow User Scripts. Older Chrome versions don't have this switch. Turn on Developer mode at the top right instead.https://ssm-stack.matt-9b8.workers.dev/ssm-uwm-helper.user.jshttps://ssm-stack.matt-9b8.workers.dev/ssm-do-helper.user.jshttps://ssm-stack.matt-9b8.workers.dev/ssm-class-helper.user.jsCheck: on a loan, click Export to UWM. The status should say UWM helper connected. Zach must already be signed into EASE.
The title check reads the commitment PDF from Drive. On claude.ai go to Settings → Connectors, connect Google Drive, and sign in with Zach's SSM Google account.
Skip the Supabase connector. The skills read and write loans through the LO portal, not the database.
In Claude Code, paste this. It only reads, nothing gets changed:
Look up the loan for borrower LASTNAME in the LO portal and list its conditions.Swap LASTNAME for one of Zach's borrowers. It should find the loan and show its conditions. If it says unauthorized, SSM_PASS is wrong or missing, so go back to the password step.
Then test the browser:
Open the LO portal in Chrome and take a screenshot.In Chrome, Zach logs into UWM EASE and Loan Simple TPO Connect once and stays signed in. Claude never types lender passwords, so an upload stops at the login screen until he does.
On a Chromebook, Claude Code runs inside the Chromebook's built-in Linux. Do these in order.
curl -fsSL https://claude.ai/install.sh | bashread -rsp "Type the SSM password, then press Enter: " P && echo "export SSM_PASS='$P'" >> ~/.bashrc && unset P && echo && echo savedmkdir -p ~/ssm && cd ~/ssm && claude/chrome in Claude Code and turn it on. Matt's Chromebook runs it this way every day.Everything works on the Chromebook, including Claude's UWM and Loan Simple condition uploads.