Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Analyze Document

ASecurity

Forensically analyse a family court document using the 13-point protocol. Use when the user says "analyse this document", "review this affidavit", "what does this report say", "break down this letter", uploads a court document, affidavit, family report, solicitor letter, or any legal document related to their family court case.

17 stars
0 votes
0 copies
1 views
Added 9/19/2026
businessgit

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add CaseForgeHq/family-court-strategist --skill analyze-document --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Analyze Document?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Analyze Document
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/caseforgehq-analyze-document/badge)](https://www.skillsdirectory.com/skills/caseforgehq-analyze-document)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: analyze-document
description: >
  Forensically analyse a family court document using the 13-point protocol.
  Use when the user says "analyse this document", "review this affidavit",
  "what does this report say", "break down this letter", uploads a court
  document, affidavit, family report, solicitor letter, or any legal
  document related to their family court case.
metadata:
  version: "0.2.0"
---

# Analyse Document

Apply the full 13-point forensic analysis protocol to any family court document. Think like a legal strategist, not a note taker.

## Protect verified facts

Read the case's `_system/verified-facts.md` when present. Source matching is not truth verification. Treat extracted claims as proposals; preserve existing VERIFIED statements exactly and use canonical fact references in downstream notes. Competing evidence requires a conflict review, never an overwrite. Do not run verification or conflict-resolution commands without the user's explicit review of the exact statement and sources. Never edit registry JSON or generated lock blocks directly. Use the toolkit fact command and run `check` before sharing generated documents. If the toolkit command is unavailable, preserve existing locks and report the conflict without changing the registry.

Original fact-locking and propagation proposal: [@bambam624, issue #1](https://github.com/CaseForgeHq/family-court-strategist/issues/1).

## The 13-Point Protocol

For every document, extract and organise:

1. **FACTS** — Only verifiable facts, no assumptions. Separate what is proven from what is claimed.

2. **CLAIMS** — Who is saying what, with paragraph references. Track the speaker, the reporter, and the audience.

3. **EVIDENCE** — What supports each claim. Rate strength:
   - ★★★ Strong — Multiple independent sources, professional findings, documentary evidence
   - ★★☆ Moderate — Single credible source, consistent with pattern, some corroboration
   - ★☆☆ Weak — Single party claim, no corroboration, potentially self-serving

4. **INCONSISTENCIES** — Conflicting details within this document (dates, times, sequences, names).

5. **CONTRADICTIONS** — Direct conflicts with OTHER documents already in the vault. Cross-reference.

6. **DISCREPANCIES** — Subtle differences or missing details that may be significant.

7. **POTENTIALLY FALSE/MISLEADING** — Claims that lack support or conflict with known evidence. Be specific about why.

8. **PATTERNS** — Repeated behaviours, themes, or language that connect to broader case patterns.

9. **RISK & IMPACT** — How does this affect the child? What are the legal implications?

10. **OPPORTUNITIES** — Weaknesses in the opposing side. Points for cross-examination. Arguments this document supports.

11. **FOLLOW-UP REQUIRED** — Missing information, documents to subpoena, questions to ask, evidence to gather.

12. **EVENT LINKING** — Assign event IDs and link to existing events in the vault.

13. **OBSIDIAN OUTPUT** — Structure the analysis with YAML frontmatter, internal links, and tags for Dataview queries.

## Attribution Standards

CRITICAL: Every quote must include:
- WHO said it (the speaker)
- TO WHOM (the audience)
- PER WHOSE ACCOUNT (which document reports this)
- PARAGRAPH/PAGE REFERENCE

When accounts conflict, present BOTH versions and flag with ⚠️.

Read `references/attribution-rules.md` for the full protocol.

## Document-Specific Guidance

### Affidavits
Read paragraph by paragraph. For each claim: who made it, what evidence supports it, does anything contradict it? Flag every unsupported claim. Count the paragraphs. Note annexures.

### Family/Expert Reports
Focus on: what the expert OBSERVED vs what they were TOLD. Were all relevant people assessed? Do the recommendations follow from the findings? What was buried or downplayed? What recommendations were conditional?

### Solicitor Letters/Advice
Assess: is this advice in the client's interest? What options were NOT presented? Was the client pressured? Does the advice align with the evidence?

### Court Orders
Track: what was ordered vs what actually happened. Every unfollowed order or recommendation is ammunition.

### Communications (SMS, Email)
Note: date, sender, recipient, tone, what was requested, what was the response. Calculate response rates. Build engagement vs avoidance patterns.

## Output Format

Save the analysis as a markdown file in the vault's `legal-documents/` folder using the naming convention: `YYYY-MM-DD_description_analysis.md`

Include YAML frontmatter:
```yaml
---
date: YYYY-MM-DD
type: legal
event_id: [appropriate prefix]-###
people: []
issue: []
source_file: [original filename]
reliability: primary
---
```

Attribution

CaseForgeHqCaseForgeHq
View sourceMore from CaseForgeHq →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes
View all in business →