Skip to content
Back to skills

Build Document Index L0cka

ASecurity

Build a numbered, source-linked document index as a .docx file from supplied legal matter documents — one row per document or coherent file group with a stable source ID, recorded date, type, author, recipients, description taken from the document itself, page count, readability and duplicate or version links — suitable as a court-book or bundle index and as the source register for a chronology or privilege log. Use for litigation, investigations, regulatory responses, disclosure and brief pr...

  • 85 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 8, 2026
ai-agentsgogit

Works with

  • cli

Security analysis

A100/100

Scanned October 8, 2026

npx -y skills add ThomasMoreAI/legal-skills-open --skill build-document-index-l0cka --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Build Document Index L0cka?

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

Security grade badge for Build Document Index L0cka
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-build-document-index-l0cka/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-build-document-index-l0cka)

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

SKILL.md
---
name: build-document-index-l0cka
title: Build Document Index
description: Build a numbered, source-linked document index as a .docx file from supplied legal matter documents — one row per document or coherent file group with a stable source ID, recorded date, type, author, recipients, description taken from the document itself, page count, readability and duplicate or version links — suitable as a court-book or bundle index and as the source register for a chronology or privilege log. Use for litigation, investigations, regulatory responses, disclosure and brief preparation. Do not use to decide relevance, privilege, admissibility or weight, or to claim the set is complete beyond the supplied documents.
author: l0cka
author_url: https://github.com/l0cka/legal-skills/tree/main/plugins/legal-evidence-workflows/skills/build-document-index
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: general
practice: litigation
language: en
---

# Build Document Index

Inventory supplied evidence into a stable, reviewable index without deciding
what any document proves. Every row is traceable to one supplied file, the
source documents stay unchanged, and the index is delivered as a Word `.docx`
file so it can become the front of a bundle or the source register of a
chronology.

## Workflow

1. Define the index set.
   - Record the matter label, the supplied set (folder, upload or bundle
     reference) and any practitioner instruction on ordering or numbering.
   - State that the index covers only the supplied and readable documents.
2. Build the source review table.
   - Use the runtime's native review-table or structured document-review feature
     when available. Do not replace an available native table with prose.
   - Treat each document or coherent file group (an email and its attachments,
     a contract and its schedules) as a source row. Use these columns: source
     ID; file name; document date as recorded; document type; author or
     sender; recipients or parties; description; page or item count;
     readability; duplicate, version or attachment relationship; and reviewer
     status.
   - If no native table exists, use the same schema as an internal structured
     extraction and state in the final document that cell verification and
     native source navigation were unavailable.
3. Describe each document from its own text.
   - Take the description from the document's title, heading, subject line or
     opening — quote or closely paraphrase it and give the pinpoint. Never
     summarise what the document proves or invent a title for an untitled file.
   - Preserve the source's exact date wording before adding a normalised
     value. Record an undated document as `undated`; never infer a date from
     file metadata without saying so.
   - Mark duplicates, near-duplicates, drafts and later versions by linking
     source IDs. Do not discard any file; a duplicate stays in the index with
     its link.
4. Number and order the index.
   - Assign stable source IDs in the order supplied unless the practitioner
     instructs chronological or category ordering. Once assigned, an ID never
     changes; a re-ordered index keeps the same IDs.
   - Where a bundle numbering scheme is supplied (tab, volume, page range),
     record it beside the source ID; never renumber the supplied scheme.
5. Create the Word index.
   - Create a new `.docx` file. If the user supplies an approved index or
     court-book template, use a working copy and preserve its styles;
     otherwise use a clean, restrained professional layout suitable for legal
     review.
   - Include: title and document status; index scope and supplied-source
     limitation; the index table; a relationships table (duplicates, versions,
     attachments); unreadable and missing items; review record; and
     limitations.
   - Use a landscape section when needed for readability. Repeat table
     headings across pages, allow rows to expand and do not shrink text to
     force the table onto fewer pages.
   - Mark the document `DRAFT - HUMAN REVIEW REQUIRED`. Use reviewer names,
     firm branding or matter identifiers only when supplied or approved.
6. Check integrity and gaps.
   - Confirm that every supplied file appears exactly once as a row or as a
     linked member of a file group, and that every row points to a supplied
     file.
   - List unreadable, password-protected, corrupt or empty files, missing
     attachments referred to in a document, and broken numbering sequences.
   - Confirm that the output is a valid `.docx`, opens successfully and
     contains the expected sections and rows. Use the runtime's document
     preview when available and inspect every page for clipped text, broken
     tables and unreadable entries. If visual inspection is unavailable, state
     that limitation in the document and result status.

## Result contract

Lead with `READY FOR HUMAN REVIEW`, `READY WITH QUALIFICATIONS`, `NOT READY` or
`OUTSIDE SCOPE`.

```text
Index scope: <matter label; supplied set; ordering instruction>
Source review table: <native table reference or structured fallback>
DOCX index: <filename; valid and opened; visual QA status>
Index table: <source ID; bundle reference; file name; recorded and normalised
  date; type; author; recipients; description and pinpoint; pages;
  readability>
Relationships: <duplicates, versions and attachments by source ID>
Unreadable or missing: <file; reason; practitioner action>
Review record: <unreviewed | corrected | verified, with human reviewer details
  only when supplied>
Limitations: <supplied-source boundary; description and dating limits>
```

Use `READY FOR HUMAN REVIEW` when every supplied file is indexed and a valid
`.docx` passed the available document checks. Use `READY WITH QUALIFICATIONS`
when the `.docx` remains useful despite unreadable files, undated items or
unavailable visual inspection. Use `NOT READY` when the supplied set cannot be
identified reliably or the runtime cannot create a valid `.docx`. Use
`OUTSIDE SCOPE` when the request requires a finding about relevance,
privilege, credibility, admissibility, weight or merits.

## Fail closed

Never invent a title, date, author, recipient, page count or relationship.
Never omit a supplied file or merge distinct documents into one row. Never
describe what a document proves, label it relevant or irrelevant, or mark it
privileged — those are practitioner decisions handled in other workflows. Do
not claim the index is complete beyond the supplied and readable set. Do not
alter, send, file, publish or disclose source documents or the index without
separate human authorisation. Do not substitute Markdown, PDF, a spreadsheet
or prose-only output for the required `.docx` index.

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…

Newsletter

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