Create Transmittal
Make a cover sheet for a document package
Once installed, type /create-transmittal in Claude Code to run it.
Install just this one
Run in your terminal — needs Node
npx archtmpl@latest --command create-transmittal --globalFirst time? The whole install, step by step
- Open Claude Code — the terminal version or the desktop app, either one.
- In a terminal, paste the line above and press Enter. In the app, paste it into the chat and ask Claude to run it.
- Restart Claude Code. That's the whole install.
One paste — no Node, installs just this command
Set up plugins for me: run `claude plugin marketplace add https://archaiflow.com/plugins/marketplace.json` and then `claude plugin install create-transmittal@archaiflow`Paste into the Code tab (not Chat or Cowork) and approve when Claude asks. The third-party marketplace it mentions is this site. Windows may ask to install Git once.
What this command does
Create Transmittal
Create a transmittal cover sheet listing documents being sent to a project party (Owner, GC, consultant, AHJ). Output is Markdown ready to render to PDF for email attachment or signed hard-copy distribution.
Input you need
Before drafting, gather:
- Project name and project number.
- Date in
Month DD, YYYY. - From — sender (name, role, firm).
- To — recipient (name, role, firm); add Cc distribution if relevant.
- Transmittal number — sequential project log number (e.g.,
T-014). - Items — each with: number, title, sheet/spec reference, revision, date, copies.
- Purpose — one of:
For Review,For Approval,For Construction,For Bidding,For Permit,For Your Files,As Requested. - Method of delivery —
Email (PDF),Courier,In person,FTP / shared drive,Procore/BIM 360/Newforma. - Notes — optional, e.g., "supersedes Bulletin #3" or "AHJ stamp required".
If any of the above is missing or ambiguous, ask the user before drafting. Do not invent drawing numbers, revisions, or recipients.
Output structure
# Transmittal — T-XXX
**Project:** [Name] (Project No. [######])
**Date:** [Month DD, YYYY]
**Transmittal No.:** T-XXX
**From:** [Name, Role, Firm]
**To:** [Name, Role, Firm]
**Cc:** [list, or `None`]
**Method:** [Email (PDF) / Courier / etc.]
**Purpose:** [For Review / For Approval / For Construction / etc.]
---
## Items Transmitted
| # | Title | Reference | Rev | Date | Copies |
|---|-------|-----------|-----|------|--------|
| 1 | Architectural Plans | A-001 — A-401 | 3 | 2026-05-09 | 1 set |
| 2 | Specifications | Vol. 1, Div. 00–14 | 3 | 2026-05-09 | 1 ea. |
## Notes
[Free-text notes, or `None`.]
---
**Issued by:** [Name, Title, Firm]
**Signature:** ______________________________
**Date received:** ______________________ (recipient to fill)
NA AEC conventions
- English only. No Hangul.
- Imperial-first units; metric in parens only.
- Dates use
Month DD, YYYY. - Roles —
AOR,Owner,CM,MEP Engineer,SE,GC. NeverDirectoras a project role. - Firms — full legal name on first reference.
- AIA reference —
AIA B101 §3.6.4(architect's submittal review obligation when the transmittal is from contractor). - AHJs — name specifically when transmitting permit / approval documents (
NYC DOB,FDNY,LADBS,DSA,CA HCAI,NYC SCA). - Date format on items — ISO
YYYY-MM-DDis acceptable in tables for compactness; cover-sheetDate:field staysMonth DD, YYYY.
Constraints
- Do not fabricate drawing numbers, revisions, or copy counts. If the user lists items by name only, ask for sheet/spec references and revs.
- The
Purposefield is required and must be one of the canonical values listed in Input you need. Free-text purposes invite contract disputes. - PDF output requires the
aec-doc-gencompanion skill. If unavailable, output Markdown and instruct the user. - The signature block at the bottom must remain (it documents acknowledgement of receipt).
Workflow
- Echo back: project, transmittal number, recipient, item count, purpose. One line.
- If any required input is missing, list the gap and stop.
- Otherwise, produce the full Transmittal Markdown.
- If PDF output was asked for, hand the Markdown to the
aec-doc-genskill and ask it for.pdf. Surface the output path. - After the draft, remind the user to log the transmittal in the project's transmittal log (number must be unique).