
PostAgent
โ 1from interpretai-tech
Print and send physical mail and postcards to US addresses (USPS), paid per call in USDC on Base via x402 or credit card.
PostAgent โ Print & Mail (Agent Skill)
An installable agent skill that lets your AI coding agent print and physically mail a document (PDF, HTML, Markdown, text, DOCX, or image) to a US postal address via the PostAgent API. Each send is paid per-call in USDC on Base using the x402 payment protocol, then handled by PostAgent's print-and-mail workflow.
Sending mail spends real money and is irreversible once submitted. The skill always quotes first and requires explicit user confirmation before paying.
What it does
- Upload a document (free) โ finished letter or
{{field}}mail-merge template. - Quote (free) โ verifies sender/recipient addresses and locks an inclusive USDC price for 15 minutes.
- Pay โ the agent's x402 wallet pays the quote's
paymentUrl; PostAgent prints and mails the letter. - Track (free) โ poll job status and USPS tracking.
Works in any agent via the REST API (plain HTTP, no setup) โ and optionally
via the PostAgent MCP server (https://api.postagent.sh/mcp)
when it's configured. See SKILL.md for the full instructions the
agent follows.
npx skills add interpretai-tech/agent-tools --skill postagent-print-and-mail -g -a claude-code -yInstall
Claude Code (global) โ always pass -a claude-code so it lands in
~/.claude/skills/, the only place Claude Code reads skills from:
npx skills add interpretai-tech/agent-tools --skill postagent-print-and-mail -g -a claude-code -yThen restart Claude Code โ the skill list is read once at session start, so a newly installed skill won't appear until you relaunch.
Other agents (auto-detected โ installs to each agent's own skills dir, e.g.
.agents/skills/ for Codex/Cursor/Gemini):
npx skills add interpretai-tech/agent-tools --skill postagent-print-and-mail -yWithout
-a claude-code, the CLI may install only to the generic.agents/skills/path, which Claude Code does not read โ the skill will appear "installed" but never load.
-yskips the interactive scope/confirmation prompt. Drop it if you prefer to confirm the scope and review before install.
Requirements
- A US sender and US recipient address (2-letter state code, 5-digit/ZIP+4).
- An x402-capable wallet with USDC on Base mainnet to pay per send.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.