# Business Letter

> Convert Markdown files to professionally formatted business letter Word documents with sender block, date, recipient, body, and signature

- Skill: `searayca/business-letter` (Agent Skill)
- Install (CLI): `npx skillmds@latest add searayca/business-letter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/searayca/business-letter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: searayca (https://skillmd.com/u/searayca)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/searayca/business-letter

---

# Business Letter Generator

Convert Markdown files to professionally formatted business letter Word documents with sender block, date, recipient, body, and signature.

## Instructions

1. Run the generator script at `~/.claude/tools/generate_letter_docx.py`

2. Pass the markdown file(s) with `--files` argument

3. Pass sender information:
   - `--sender-name` — full name
   - `--sender-street` — street address
   - `--sender-city` — city, state, zip
   - `--sender-phone` — phone number
   - `--sender-email` — email address

4. Add `--open` to automatically open the Word document when done

5. Optionally use `--output-dir` to specify output directory

## Example

```bash
python3 ~/.claude/tools/generate_letter_docx.py \
  --files letter.md \
  --sender-name "Your Name" \
  --sender-street "123 Main St" \
  --sender-city "Carson City, NV 89701" \
  --sender-phone "(775) 555-1234" \
  --sender-email "greg@example.com" \
  --open
```

## Notes

- Files prefixed with `00_` are rendered as reference sheets (no sender block)
- Supports blockquote sections rendered as clean indented blocks
- Tables are rendered with hidden borders
- Signature block detected by "Respectfully submitted," line

