smithery/norman

overdue-reminders

Find overdue invoices and send payment reminders (Zahlungserinnerungen / Mahnungen) to clients. Use when the user asks about unpaid invoices, overdue payments, payment reminders, Mahnung, or chasing payments.

Installation

$ npx skills add smithery/norman --skill overdue-reminders

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/norman.

npx skills add smithery/norman

Browse all from smithery/norman

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Declared agents clawdbot
More metadata
openclaw
{"emoji":"u23F0","homepage":"https:\/\/norman.finance","requires":{"mcp":["norman-finance"]}}

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,071 B
  • docs SUMMARY.md 233 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Help the user manage overdue invoices and send payment reminders:

Step 1: Find overdue invoices

  • Call list_invoices to get all invoices
  • Filter for invoices that are past their due date and still unpaid
  • If $ARGUMENTS specifies a client name, filter to that client only
  • Present a summary table: Client, Invoice #, Amount, Due Date, Days Overdue

Step 2: Prioritize

Group overdue invoices by severity:

  • Gentle reminder (1-14 days overdue): First reminder, friendly tone
  • Second reminder (15-30 days overdue): Firmer tone, reference original due date
  • Final notice (30+ days overdue): Urgent, mention potential consequences

Step 3: Review before sending

For each overdue invoice (or batch per client):

  • Show the invoice details: amount, due date, days overdue
  • Show the client's contact info from get_client
  • Let the user decide whether to send a reminder or skip

Step 4: Send reminders

  • Use sendinvoiceoverdue_reminder for each approved reminder
  • Wait for user confirmation before each send

Step 5: Summary

Present a final report:

  • Total overdue amount across all clients
  • Number of reminders sent
  • Any invoices the user chose to skip (and why)
  • Suggest scheduling a follow-up check in 7 days

Important:

  • ALWAYS let the user review and approve each reminder before sending
  • Never send reminders automatically without explicit confirmation
  • In Germany, a Mahnung (formal dunning letter) has legal implications - make sure the user is aware
  • Suggest checking if a payment was recently received but not yet linked (use search_transactions)