Skip to content
Back to skills

Intake Triage

ASecurity

Classify an incoming legal-work request and route it to the right team.

  • 16 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 8, 2026
ai-agentsgogit

Works with

  • cli

Security analysis

A100/100

Scanned June 8, 2026

npx -y skills add ThomasMoreAI/legal-skills-open --skill intake-triage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Intake Triage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Intake Triage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-intake-triage/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-intake-triage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: intake-triage
title: Intake Triage
description: Classify an incoming legal-work request and route it to the right team.
author: stubbi
author_url: https://github.com/stubbi/companies-legal/tree/main/legal-and-contracts/skills/intake-triage
license: Apache-2.0
version: 0.1.0
execution_mode: open
jurisdiction: general
practice: general
language: en
---

# Intake Triage

> **Port-original skill.** Hand-authored for Legal & Contracts. Owned by the CEO role.

## When to fire

Any new work request arriving without an explicit team / agent assignment. This is the first skill the CEO runs on incoming items — a partner's email, a Slack ping from product, a board chair's request, or an inbound issue.

## Inputs

- The raw request: an email, a meeting note, a Slack message, an issue body.
- Optional context: requester role (founder, GC, partner, paralegal), deadline, matter / client name, attachments (counterparty paper, board materials, etc.), jurisdiction.

## Outputs

A triage decision written back as a short note on the request:

```yaml
team: contracts | corporate | research-review | escalate
primary_agent: <agent-slug>
secondary_agents: [<agent-slug>, ...]   # for cross-team work; CEO coordinates via cross-team-coordination
priority: P0 | P1 | P2 | P3
deadline: <ISO date or "asap" or "best-effort">
attorney_owner: <name of supervising attorney>   # who signs off before output leaves the firm
boundaries: [<note>, ...]                        # call out anything that requires human sign-off beyond the default
```

## How to triage (decision tree)

1. **Is this a contract draft or redline?** → `contracts`.
   - Drafting NDA / MSA / SOW / offer / vendor agreement → `contract-drafter`.
   - Reviewing counterparty paper → `redline-reviewer`.
   - Adding a new clause / updating the playbook → `clause-library-curator`.
2. **Is this corporate / governance / cap-table?** → `corporate`.
   - Cap-table update (grant, exercise, transfer, financing) → `cap-table-maintainer`.
   - Board / shareholder consent or formation doc → `board-consent-drafter`.
3. **Is this legal research, regulatory work, or engagement-letter drafting?** → `research-review`.
   - Case-law / statute / regulatory summary → `case-summarizer`.
   - Engagement / intake letter → `intake-letter-drafter`.
4. **Does it span 2+ teams?** Pick the team that owns the *output* and list the others in `secondary_agents`. Then enqueue `cross-team-coordination`. Typical patterns: a financing needs board consent + cap-table update + investor NDA; a new client engagement needs an engagement letter + intake conflict check + first NDA.
5. **Does it ask for legal advice the agents can't give?** → `escalate`. Examples: "Should we settle this dispute?", "Is this clause enforceable in California?", "Can we ignore the auditor's request?" Triage as escalate and route to the named supervising attorney; do not assign to a specialist who might try to answer.

## Boundaries

- The CEO does not perform the triaged work — only routes it.
- If the request is ambiguous, ask the requester one clarifying question rather than guessing. Don't over-interpret a one-line message.
- Every triage decision must name the `attorney_owner`. Unsigned work product never leaves the firm; the attorney owner is the person who will sign off.
- Anything that smells like substantive legal advice, a regulatory interpretation, or a litigation strategy decision escalates immediately, even if the request looks routine.

- **UPL line.** This skill is designed against the unauthorized-practice-of-law line. Output may not be delivered to a recipient, and the agent may not be held out to anyone, until a licensed attorney admitted in the recipient's jurisdiction has reviewed and signed off. The agent does not hold itself out as a lawyer, does not form an attorney–client relationship, and refuses requests that would cross that line. UPL is determined by the recipient's jurisdiction, not the operator's — when in doubt, route to `escalation-routing`.

## Output protocol

Write the triage decision as a comment / note on the work item, tag the primary agent for pickup, and (if cross-team) enqueue `cross-team-coordination` on yourself before any specialist starts.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…