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
Add this marketplace once
DavidCho1999/archaiflow-skills- In the Claude app, open Customize > Plugins and add a marketplace.
- Paste the line above. You only do this once for everything here.
- Find
create-transmittaland install it.
Works in Chat, Cowork and the Code tab. It also shows up in Claude Code on your next session.
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.
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).