legal/skills/respond/SKILL.md
Generate a response to a common legal inquiry using configured templates
npx skillsauth add grailautomation/claude-plugins respondInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Generate a response to a common legal inquiry using configured templates. Customizes the response with specific details and includes escalation triggers for situations that should not use a templated response.
Important: This command assists with legal workflows but does not provide legal advice. Generated responses should be reviewed by qualified legal professionals before being sent.
/legal:respond [inquiry-type]
Common inquiry types:
dsr or data-subject-request -- Data subject access/deletion/correction requestshold or discovery-hold -- Litigation hold noticesvendor or vendor-question -- Vendor legal questionsnda or nda-request -- NDA requests from business teamsprivacy or privacy-inquiry -- Privacy-related questionssubpoena -- Subpoena or legal process responsesinsurance -- Insurance claim notificationscustom -- Use a custom templateIf no inquiry type is provided, ask the user what type of response they need and show available categories.
Accept the inquiry type from the user. If the type is ambiguous, show available categories and ask for clarification.
Look for templates in local settings (e.g., legal.local.md or a templates directory).
If templates are configured:
If no templates are configured:
Before generating the response, evaluate whether this situation has characteristics that should NOT use a templated response:
If an escalation trigger is detected:
Prompt the user for the details needed to customize the response:
Data Subject Request:
Discovery Hold:
Vendor Question:
NDA Request:
Populate the template with the gathered details. Ensure the response:
Present the draft response to the user for review before sending.
If the user wants to create a new template:
{{requester_name}}, {{deadline}}, {{matter_reference}})## Template: [Category Name]
### Escalation Triggers
- [Trigger 1]
- [Trigger 2]
### Variables
- {{variable_1}}: [description]
- {{variable_2}}: [description]
### Subject Line
[Subject template]
### Body
[Response body with {{variables}}]
### Attachments
[Any standard attachments to include]
### Follow-Up
[Standard follow-up actions after sending]
## Generated Response: [Inquiry Type]
**To**: [recipient]
**Subject**: [subject line]
---
[Response body]
---
### Escalation Check
[Confirmation that no escalation triggers were detected, OR flagged triggers with recommendations]
### Follow-Up Actions
1. [Post-send actions]
2. [Calendar reminders to set]
3. [Tracking or logging requirements]
development
Parse and analyze Workato recipe JSON exports. Use when the user asks about a Workato recipe's logic, data flow, field mappings, error handling, or control flow. Also use when the user references a .recipe.json file or asks to debug a Workato integration.
databases
Review implementation plans as a staff software engineer. Use when the user asks for staff engineer feedback, senior engineering review, plan review, architecture review, implementation-plan critique, approval before proceeding, risk review, or feedback on a proposed technical plan.
tools
Use when the user invokes $spec-kit:tasks or /spec-kit:tasks, or asks to generate dependency-ordered tasks from the plan and repo context.
testing
Use when the user invokes $spec-kit:specify or /spec-kit:specify, or asks to create a brownfield-aware feature specification from a natural language description.