By myPOStech
AI triage and drafting assistant for the myPOS Legal team. Bundles the 10 legal-triage skills, Devil's advocate review, n8n-backed SharePoint filing, and Jira/Outlook commands so a lawyer can install once and triage a Jira board, an inbox, or a single ticket from Claude Code.
File a ticket's attachments + latest AI draft directly to SharePoint via the n8n Legal Copilot workflow, and append a memory entry. Returns the live SharePoint URLs for the case folder and every uploaded file.
Generate an on-demand legal team productivity and overdue-tickets report. Pulls from Jira, prompts for off-Jira hours per lawyer, files a .docx to SharePoint.
Send the lawyer-reviewed AI draft, file the final email + new documents to SharePoint via the n8n Legal Copilot workflow, and transition the ticket to Done.
One-time setup -- verify Atlassian + Microsoft 365 + n8n connectivity, sanity-check the SharePoint structure, and register the daily 08:00 Sofia schedule.
Sweep the Jira board -- triage every To-Do legal ticket end-to-end, auto-assign, set fields, and (NEW) re-assign + transition any ticket where a legal team member already replied. Files outputs to SharePoint via n8n. Runs daily at 08:00 Europe/Sofia on weekdays.
Third-pass reviewer that runs AFTER the triage-reviewer (Devil's advocate) subagent. Reconciles the original legal-triage draft with the Devil's advocate findings from a commercial / business-impact perspective and returns a final verdict (approve / revise / escalate). Invoked by /triage, /triage-board, and /triage-inbox. Runs in isolation so its findings don't pollute the main triage context.
Runs the Devil's advocate review skill over a draft legal response and returns a structured verdict (approve / revise / escalate) with line-level findings. Invoked by /triage, /triage-board, and /triage-inbox after the legal-triage-* skill produces a draft, but BEFORE the draft is posted to Jira or saved to Outlook AI Drafts. The subagent runs in isolation so its findings don't pollute the main triage context.
STUB -- references the published Devil's advocate review skill. This stub exists so the plugin can ship without bundling the skill body. The actual skill body is published in the `anthropic-skills` plugin (or wherever the team has published it). Use this skill via the `triage-reviewer` subagent which loads the published version.
Pick the right Legal team member for a Jira ticket and set the Jira assignee directly via mcp__atlassian__editJiraIssue. Use after a legal-triage-* skill has produced a matter type and severity, and before /triage posts the AI Triage comment. Reads team and expertise rules from knowledge/team-routing.md so the team can re-route by editing one file.
Set Jira-native Priority, Due date, Labels and the Flag/Impediment field directly on the ticket via mcp__atlassian__editJiraIssue. Use after a legal-triage-* skill has produced priority + SLA + risk flags, and after jira-auto-assign has set the assignee. Replaces the previous behaviour of posting risk + SLA + deadline as Jira comments.
Generate an overdue-tickets and team-productivity report for the myPOS Legal team. Pulls from Jira (open tickets, due dates, recent transitions, worklogs), prompts each lawyer for off-Jira hours, and files a .docx report to SharePoint via the n8n filing workflow. Triggered on demand by /legal-report. Use when the user asks for an overdue report, productivity report, who is behind, who is overloaded, or any "how is the team doing" question.
STUB reference to the published `legal-triage-claims` skill. Triage incoming claims, disputes, complaints, threatened/active legal proceedings -- whether against myPOS or by myPOS against a third party. Identifies nature/status of the claim, parties, financial exposure, deadlines. Always escalates -- claims trigger human_review_required regardless of confidence.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI triage and drafting assistant for the myPOS Legal team.
You give it a Jira ticket, an email, or point it at the board. It classifies the request, checks for duplicates, drafts a response in myPOS legal house style, runs a Devil's advocate review on the draft, files attachments to SharePoint via the team's n8n workflow, creates an Outlook draft for the lawyer to review, and updates Jira. It learns from lawyer feedback and gets better over time.
Runs entirely inside Claude Code -- no backend, no API keys, no server to maintain. SharePoint writes are routed through the team's n8n Legal Copilot workflow because the Microsoft 365 MCP cannot reliably write to SharePoint.
Download the desktop app from claude.ai/download and sign in with your myPOS account.
Open Claude Code and run, in this exact order:
/plugin marketplace add myPOStech/mps-legal-legalcopilot-ai
/plugin install mypos-legal-copilot@mypos-legal
You'll be asked to confirm. Say yes.
The first time you run a command, Claude Code will ask for permission to connect to Atlassian (Jira), Microsoft 365 (Outlook + SharePoint read), and the myPOS n8n instance (SharePoint writes via the Legal Copilot workflow). Click through the OAuth prompts -- one window each, log in with your myPOS account, done. You only do this once.
Run:
/setup-copilot
This will:
myPOS Legal/myPOS Legal/_smoke-test/)/triage-boardYou should only need to do this once on each machine you install on.
New in 0.4.0. Every triage now runs a three-pass review -- the legal-triage skill drafts, the Devil's advocate stress-tests, and the business reviewer reconciles the two from a commercial / partner-relationship angle. The Copilot also auto-assigns the ticket to the right lawyer (rules in
knowledge/team-routing.md) and sets Jira priority, due date, labels and the Flagged field directly on the ticket -- those facts are no longer buried inside the comment thread.
/triage LEGAL-4321
Claude reads the ticket, classifies it, runs the matching legal-triage skill, drafts a response, has Devil's advocate review the draft, files documents to SharePoint via n8n, creates a draft reply in your Outlook AI Drafts folder, and posts the triage summary as a Jira comment. The ticket does not move to Done unless the lawyer approves.
After you've reviewed the AI draft in Outlook (and edited it if needed):
/reply-and-close LEGAL-4321
Sends your reviewed reply, transitions the ticket to Done, files the final email + any new documents to SharePoint via n8n, and appends a close-out entry (with any captured lawyer edits) to the shared memory file.
/file-to-sharepoint LEGAL-4321
Picks up Jira attachments + the latest draft and files them under myPOS Legal/{matter-folder}/{TICKET-KEY}/ via the n8n workflow. Useful when a ticket has new documents added mid-flight.
/triage-inbox
Scans your unread emails, dedupes against existing Jira tickets, creates new tickets for new matters, drafts replies in AI Drafts, and files everything to SharePoint via n8n.
/triage-board
Processes every To-Do ticket on the board, end-to-end. Runs automatically every weekday at 08:00 Europe/Sofia once /setup-copilot has registered the schedule. Run it manually any time you want a fresh pass.
/legal-report
On-demand report. Pulls every overdue ticket, per-lawyer load and median time-to-close from Jira, then asks you for each lawyer's off-Jira hours over the same window (manual entry -- the report only counts what you confirm). Files a .docx to myPOS Legal/Reports/Productivity/ and surfaces who is AT RISK, OVERLOADED, and where the routing gaps are.
Args (optional): last_7_days, last_30_days (default), this_quarter, or an explicit YYYY-MM-DD..YYYY-MM-DD.
The Copilot routes every SharePoint write through the team's n8n workflow Legal Copilot (workflow ID VAKq9Bra0RA0SdCO, webhook https://myposai.app.n8n.cloud/webhook/legal-copilot-filing). The workflow:
npx claudepluginhub mypostech/mps-legal-legalcopilot-aiAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete developer toolkit for Claude Code
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.