mmk-paymint-notion-invoicelisted
Install: claude install-skill magic-meal-kits/mmk-skills
# Recipe: Batch Paymint Invoice from Notion Database
> **Prerequisite:** Read [`../mmk-shared/SKILL.md`](../mmk-shared/SKILL.md) for auth, global flags, and error handling.
> Uses: [`mmk-notion-database`](../mmk-notion-database/SKILL.md) — Schema and query commands.
> Uses: [`mmk-paymint-send`](../mmk-paymint-send/SKILL.md) — Send invoice command.
> Uses: [`mmk-paymint-licenses`](../mmk-paymint-licenses/SKILL.md) — License resolution.
A multi-step workflow that reads invoice records from a Notion database, validates phone numbers, previews with dry-run, sends Paymint invoices in bulk, and writes results back to Notion.
**This recipe has side effects** (sends real invoices with payment links via SMS). It requires manual invocation only.
## Database Schema Requirements
The recipe discovers properties by their **Notion type and semantic meaning**, not by exact name. English and Korean property names are both supported automatically.
### Required Properties
| Purpose | Notion Type | Maps to | Auto-match names |
|---------|-------------|---------|------------------|
| Recipient name | title or rich_text | `--name` | (title property, or rich_text: 고객명, 이름, 성명, Name) |
| Phone number | phone_number or rich_text | `--phone` | Phone, 연락처, 전화번호, 휴대폰, 핸드폰 |
| Invoice amount | number | `--amount` | Amount, 결제금액, 금액, 청구금액 |
| Product description | rich_text | `--product` | Product, 상품명, 상품, 제품, 서비스 |
| Invoice message | rich_text | `--message` | Message, 메시지, 내용, 안내문구 |
| Invoice s