FeaturedLegal & Compliance#Skills#Python#PDF#Legal#Cease and Desist#Agent

Cease and Desist Letter (Agent Skill, PDF)

An agent drafts a cease and desist letter, then a bundled Python skill renders it into a formatted, downloadable PDF.

Workflow at a glance

The full canvas, before you import it

Click any node to see its config.

#Skills#Python#PDF#Legal#Cease and Desist#Agent

Click a node to select it — same as the Heym editor; the panel shows its settings.

3 nodes · Free & source-available

Cease and Desist Letter (Agent Skill, PDF)

Turn a description of an issue into a ready-to-send cease and desist letter as a PDF. The agent drafts the letter language, then a bundled Python Agent Skill lays it out into a clean, multi-page PDF using only the Python standard library, with no external services.

What this workflow does

  1. cdIntake captures the parties, the issue, jurisdiction, and a response deadline
  2. ceaseDesistAgent drafts the letter body and demands, then calls the bundled cease_desist_pdf skill
  3. The skill assembles the letter and renders a base64-encoded PDF you can save or attach
  4. ceaseDesistResult returns the confirmation, file name, and the letter text

Why a skill

Document layout and a valid PDF byte stream belong in code, not in a language model. The Python skill produces the same correct, repeatable PDF every run. The model focuses on the wording.

Setup

Open ceaseDesistAgent, pick an LLM credential, edit the intake fields, and run. The output is a draft for review, not legal advice — have a qualified lawyer review every letter before sending.

How to import this template

  1. 1Click Import → Copy JSON on this page.
  2. 2Open your Heym and navigate to a workflow canvas.
  3. 3PressCmd+V/Ctrl+V— nodes appear instantly.
  4. 4Add your API keys in the node config panels and click Run.
More workflow templates
View all templates
Heym
incident analysis · production AI
Observed across 100s of AI rollouts

AI workflows don't fail because of prompts.
They fail because of orchestration.

symptom · glue code01
5 tools
Scripts, vector DB, approval bot, tracing, browser runner — none of them talk.
symptom · visibility02
~0%
Observable behavior across the stack. Debugging is guesswork.
with heym · one runtime
1 canvas
Agents, RAG, HITL, MCP, traces & evals. Self-hosted. Observable.
AI-Native RuntimeProduction-Grade
github.com/heymrun/heym