Skip to main content

Slash Commands

The DocJacket plugin ships nine pre-built slash commands. Each one is a pre-written workflow that chains the right DocJacket MCP tools — so instead of typing "check my email, match each thread to an active deal, classify attachments, group by transaction, surface deadlines, and ask me what to do with each..." you type /docjacket:email-triage and the assistant runs the whole recipe.

The commands work in:

  • Cowork — Anthropic's collaboration surface. Slash commands appear in the / menu.
  • Claude Code — Anthropic's CLI. Run /docjacket: and tab-complete.

In Claude.ai and Claude Desktop, slash commands aren't a plugin surface (yet), but the same workflows run via plain-English prompts ("do a morning briefing", "what's due this week"). The assistant follows the same recipes.

Quick reference

CommandWhat it does
/docjacket:morning-briefingBrief across every active deal — today's calendar, this week's deadlines, overdue items, unread mail from parties, missing docs
/docjacket:whats-nextTier-ranked feed of tasks + key dates that need attention (overdue → due-72h → due-2w → due-4w)
/docjacket:email-triageMatch Gmail / Outlook inbox to active transactions, classify attachments, surface deadline-proximate threads
/docjacket:doc-checkDocument-completeness audit — for one transaction, or org-wide with urgency flags on closings within 14 days
/docjacket:weekly-reportClosing-this-week, closed-this-week, new-files, stuck-deals, upcoming-closings, and stats — for the broker, the team, or your own records
/docjacket:share-portalGet the portal URL + calendar feed for a transaction, optionally draft a share email
/docjacket:check-submissionsReview new intake-form submissions, see what each contains, decide next move per submission
/docjacket:send-templatePick a saved email template, render with merge fields, preview, send via your connected mailbox
/docjacket:intake-contractDrop a contract PDF, run extraction, review fields, create the transaction with checklist + reminders

Triage commands

/docjacket:morning-briefing

"Brief me on what needs attention across all my active deals."

Walks every active transaction, surfaces what's on the calendar today + this week, flags overdue items, checks the connected mailbox for unread mail from parties, and lists missing docs across deals.

Chains: list_active_transactionsget_next_required_actionsget_missing_documents + get_checklist_status per closing-soon deal, plus Gmail/Outlook reads if connected.

Best as your first interaction of the day. Leads with the most urgent items, skips deals with nothing demanding attention, and ends with a "want me to act on any of this?" offer.

/docjacket:whats-next

"Show the ranked list of tasks and key dates that need attention next."

Tighter than morning-briefing — just the prioritized action feed. Calls get_next_required_actions (the flagship judgment tool) and presents the result grouped by urgency tier: overdue → due in 72h → due in 2 weeks → due in 4 weeks.

Chains: get_next_required_actions (org-wide, or scoped to one transaction if you mention it).

Best when you have 5 minutes and want to know what to do next. Lighter than morning-briefing; doesn't check email or calendar.

/docjacket:email-triage

"Match my inbox to my active deals and surface what needs action."

Reads recent unread mail from the connected Gmail/Outlook, matches each sender to a DocJacket contact, groups threads by transaction, classifies any attachments, and flags emails that touch a key date in the next 7 days. Unmatched mail lands in a final group with a "should this be on a deal?" prompt.

Chains: list_active_transactions (cached) → email connector reads → find_contact_by_email per sender → search_transactions fallback → classify_document per attachment → get_missing_documents for gap-filling attachments.

Requires the Gmail or Outlook connector active in Cowork. Best after coming back from a half-day off, or any time the inbox feels out of control.

/docjacket:doc-check

"Run a document completeness audit."

Two modes:

  • With a transaction in context — runs get_missing_documents for that one deal, names which recipient role typically provides each missing item, and offers to chase via send_document_request.
  • No transaction in context — org-wide audit across active deals, flagging anything closing within 14 days that still has gaps.

Best 24-48 hours before a closing, or when a broker asks "what's the state of doc completeness across the team?"

/docjacket:weekly-report

"Summarize the week's activity across all transactions."

A weekly recap formatted for forwarding to a broker, team meeting, or your own records. Sections: closing this week, closed this week, new files, stuck deals, upcoming closings, plus aggregate stats (active count, closings this month, volume).

Chains: list_active_transactions (cached) → get_next_required_actions (org-wide) → optional get_open_tasks per deal for activity rollup.

Best Friday afternoon. Caveats called out inline — "closed this week" is a heuristic from closing-date proximity, not an actual-close signal.

Workflow commands

/docjacket:intake-contract

"Intake a contract PDF and build the full transaction in one conversation."

The end-to-end PDF-to-transaction workflow. The plugin's headline use case. See the full reference at Contract Intake.

Chains: upload_document_for_extractionget_extraction_results (polling) → review → apply_extractionadd_key_dates_batchrender_email_template + send_* intros → create_reminder for major deadlines → get_intake_status final summary.

/docjacket:send-template

"Send the buyer intro email on the Smith deal."

Pick a saved email template (or let the assistant suggest one from your library), render with the transaction's merge fields resolved, show the rendered email inline for review, and send via your connected Gmail/Outlook on your confirmation. Flags any unresolved merge field instead of papering over it.

Chains: search_transactions (resolve the deal) → list_email_templatesget_email_templaterender_email_templateget_contacts / find_contact_by_email (resolve recipient) → send_client_update / send_agent_followup / send_email_to_agent / send_document_request (routed by recipient role).

/docjacket:share-portal

"Share the portal with Sarah on the 412 Oak deal."

Pulls the portal URL + calendar feed URL for a transaction, then optionally drafts a brief share email to a party on the deal (with the calendar-subscribe instructions). Won't paste the link in chat as the only delivery — portal links go via an email the user reviewed.

Chains: search_transactions (if needed) → get_portal_linkget_contactssend_client_update (for clients) or send_agent_followup (for agents).

/docjacket:check-submissions

"What's new in my intake forms?"

Surveys recent intake-form submissions across your active forms, summarizes what each one contains (submitter + 2-3 identifying fields), and offers obvious next moves per submission — spin into a transaction (/docjacket:intake-contract), reply via send_agent_followup, or log dismissed.

Chains: list_form_linkslist_form_submissions per form → get_form_submission for interesting ones → get_form_definition if you want to see the form schema → next-action handoff.

Customizing or writing your own

The commands are markdown playbooks in the public docjacket-inc/claude-plugin repository — commands/<name>.md files with a frontmatter description and a numbered playbook body. Customize:

  1. Fork docjacket-inc/claude-plugin on GitHub.
  2. Edit any commands/*.md file — change wording, adjust the recipe, add brokerage-specific steps, add new commands.
  3. Install your fork instead of the upstream plugin (/plugin marketplace add <your-org>/claude-plugin in Claude Code, or the Cowork install URL pointed at your fork).

The DocJacket MCP server doesn't care which plugin produced a tool call. Auth and the tool surface are the same regardless of which plugin invoked them, so customizations stay client-side without any DocJacket-side changes.

If you write a command worth sharing back, open a PR against the upstream repo — happy to land community recipes.

Read more