declaration-of-service

Generate Oklahoma Declaration of Service PDFs from case data using LaTeX templates.

Updated Sep 5, 2026
One-click install
npx skills add https://github.com/SillyHippy/zo-skills --skill declaration-of-service-sillyhippy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: declaration-of-service
Source: https://github.com/SillyHippy/zo-skills/tree/main/skills/declaration-of-service
Command: npx skills add https://github.com/SillyHippy/zo-skills --skill declaration-of-service-sillyhippy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Process servers and legal staff need court-ready Declaration of Service documents with exact Oklahoma formatting, correct party roles, and no notary block; manual drafting risks mis-titled headers and reversed plaintiff/defendant roles that get filings rejected. ## Core Features & Use Cases - Court-compliant PDF generation: Produces DECLARATION OF SERVICE (or AMENDED DECLARATION OF SERVICE) PDFs via lualatex with the accepted Tulsa County layout, perjury declaration language, and no notary block. - Amended filings: Generates amended declarations with a correction paragraph naming the wrong vs. correct person served, keeping original service date and time. - Guardianship safeguards: Enforces verification rules for "IN THE MATTER OF" cases so petitioner/respondent roles are never copied incorrectly from field sheets. - Use Case: A process server finishes substituted service at a residence in an FD family case and asks for proof of service; the Skill fills the template with the person actually served, documents served verbatim, and compiles a verified PDF ready for eFiling. ## Quick Start Ask the assistant to make a declaration of service for case FD-2023-1652 with the plaintiff, defendant, person served, address, documents, service date and time, and it will generate the court-ready PDF.

Frequently Asked Questions about declaration-of-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a proof of service PDF for an Oklahoma court case?▼

Provide the plaintiff, defendant, person actually served, address, case number, documents served, service type, and service date/time. The fill_proof.py script builds the LaTeX document and compiles it with lualatex into a court-ready Declaration of Service PDF.

How do I create an amended declaration of service when the wrong person was named?▼

Run the generator with the amended flag plus the original filing date and the wrong name. The output is titled AMENDED DECLARATION OF SERVICE and includes a correction paragraph stating who was actually served while keeping the original service date and time.

Does an Oklahoma declaration of service need a notary block?▼

No. A Declaration of Service is a perjury declaration and contains no notary block, jurat, or seal area. A notarized Affidavit of Process Server is a different document used only when the user explicitly requests a sworn affidavit.

What LaTeX engine is required to compile the proof of service template?▼

The template requires lualatex with fontspec, babel using bidi=basic, and the Noto Sans font. Compile with lualatex -interaction=nonstopmode; the script reports the exact LaTeX error output if compilation fails.

Why must plaintiff and defendant labels not be copied from a field sheet in guardianship cases?▼

Field sheets are intake data, not the court caption, and their plaintiff/defendant fields are often reversed for guardianships. Guardianship cases use an IN THE MATTER OF style where the petitioner filed and the respondent is the incapacitated person actually served.

When should the Willow Ave template not be used for a declaration of service?▼

The Willow Ave template is only for pre-litigation landlord notices, not court filings. FD, CJ, and other civil court proofs must use the canonical court template with the DECLARATION OF SERVICE header and Tulsa County court line.