Skip to content
Back to skills

Find Case By Party Verify Uk Agents

ASecurity

Find a UK court judgment by party names and verify its neutral citation before citing it to the user. Use whenever the user asks "find <X v Y>", "get me the citation for <case>", "what's the neutral citation for the <case name>", "is there a case called <name>", or pastes a partial case reference. This skill verifies the case exists in TNA Find Case Law BEFORE reporting the citation — prevents the "plausible-looking but wrong" citation failure that happens when an agent formats from training ...

  • 123 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 10, 2026
ai-agentsgogit

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 10, 2026

npx -y skills add ThomasMoreAI/legal-skills-open --skill find-case-by-party-verify-uk-agents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Find Case By Party Verify Uk Agents?

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

Security grade badge for Find Case By Party Verify Uk Agents
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-find-case-by-party-verify-uk-agents/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-find-case-by-party-verify-uk-agents)

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: find-case-by-party-verify-uk-agents
title: /find-case-by-party-verify
description: Find a UK court judgment by party names and verify its neutral citation before citing it to the user. Use whenever the user asks "find <X v Y>", "get me the citation for <case>", "what's the neutral citation for the <case name>", "is there a case called <name>", or pastes a partial case reference. This skill verifies the case exists in TNA Find Case Law BEFORE reporting the citation — prevents the "plausible-looking but wrong" citation failure that happens when an agent formats from training data.
author: uk-agents
author_url: https://github.com/uk-agents/uk-legal-plugins/tree/main/law-student-uk/skills/find-case-by-party-verify
license: Apache-2.0
version: 0.1.0
execution_mode: open
jurisdiction: gb
practice: litigation
language: en
---

# /find-case-by-party-verify

1. Search TNA Find Case Law: `case_law_search(query="<party names>")`.
2. Pick the right judgment — exact title match first; list by court if multiple.
3. Verify: `citations_resolve(neutral_citation=...)` for the top candidate.
4. If resolved, report with `[uk-legal MCP — TNA Find Case Law]` tag and `tna_uri`.
5. If unresolved, tell the user — never report an unverified citation as confirmed.

---

## Purpose

Find a UK court judgment by party names and verify the neutral citation exists in
the TNA Find Case Law corpus before reporting it to the user. The failure mode this
prevents: an agent producing a plausible-looking neutral citation from training data
that does not actually exist in the official record, or that has wrong details. This
skill verifies first and formats second.

## Workflow

> **Source discipline:** If a `uk-legal MCP` tool returns empty or errored (status: `empty` / `not_found` / `upstream_validation` / etc.), do NOT supplement from training data or web search. Report the empty result to the user with the tool's `next_steps` / `detail` field surfaced, and ask for clarifying information (different spelling of a name, a date range, the source URL) rather than fabricating a plausible-looking answer. Empty results are HONEST signal — not a failure mode to paper over.

### Step 1 — Search TNA Find Case Law

Call `case_law_search(query="<party names>")`. The tool returns up to 50 judgments
with `neutral_citation`, `title`, `court`, `sitting_date`, and `tna_uri`.

- Use the party names as the query (e.g. "Smith HMRC VAT recovery").
- Do not supplement the query with training-data knowledge about the case — search
  on what the user provided.

### Step 2 — Pick the right judgment

From the results:

- If the user named both parties, look for an exact title match first (*X v Y*).
- If multiple courts have heard the case (e.g. Court of Appeal and then UKSC), list
  them in court-of-last-resort order: UKSC → Court of Appeal → High Court.
- If no result is returned, ask the user for a year or a court hint before retrying
  with a revised query. Do not fabricate a candidate.

### Step 3 — Verify the citation

Call `citations_resolve(neutral_citation=...)` for the top candidate. This step is
mandatory before reporting any neutral citation to the user.

- If `citations_resolve` returns a resolved record: the citation is confirmed.
  Proceed to Step 4.
- If `citations_resolve` returns `not_found` or an error: the citation is NOT
  confirmed. Proceed to Step 5.
- Never report a neutral citation as confirmed without a successful
  `citations_resolve` result from this session.

### Step 4 — Surface the confirmed judgment

Report to the user:

- Case title in citation form: *X v Y*
- Neutral citation tagged `[uk-legal MCP — TNA Find Case Law]`
- Court and sitting date
- `tna_uri` (for further drill-in via `judgment_get_header` or
  `judgment_get_paragraph` if the user needs specific paragraphs or holdings)

### Step 5 — Verification failure

If `citations_resolve` did not resolve, tell the user:

> "The case appeared in search results but the neutral citation could not be
> independently resolved. This may mean: (a) the case predates TNA's digital
> corpus (pre-2001), (b) the neutral citation in the search index is unstable,
> or (c) the court is not in TNA's covered list. Proceed with caution — verify
> directly at https://caselaw.nationalarchives.gov.uk or via BAILII."

Do not present the unresolved citation as if it were confirmed.

**Source attribution.** All neutral citations tagged `[uk-legal MCP — TNA Find Case Law]`
in this skill's output must come from a `citations_resolve` result confirming the
citation in this session. A citation appearing only in `case_law_search` results and
not yet resolved by `citations_resolve` must be labelled `[unverified — resolve before citing]`.

## Output

Surface to the user:

- **Case found and verified:** title, neutral citation, court, sitting date, `tna_uri`
  — all tagged `[uk-legal MCP — TNA Find Case Law]`
- **Citation status:** "Verified" (resolved) or "Unresolved — do not cite without
  further verification" (not resolved)
- **Next steps** (if verified): offer to retrieve judgment header or specific
  paragraphs via `judgment_get_header` / `judgment_get_paragraph`, or build a
  confirmed OSCOLA citation via `/oscola-build-citation`
- **Next steps** (if unresolved): direct the user to
  https://caselaw.nationalarchives.gov.uk or BAILII for manual verification

**Test prompts:**
- "Find Smith v HMRC dealing with VAT recovery and give me the neutral citation."
- "What's the neutral citation for Donoghue v Stevenson?" (note: pre-2001, may not be in TNA)
- "I need the case on the IR35 status of Sky News presenters in the Upper Tribunal."

Files in this skill

  • LICENSE11.1 KB
  • SKILL.md5.5 KB

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.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.