skills/claude-skills-open/skills/finance/payment-tracker-run/SKILL.md
Automatic payment tracking and follow-up
npx skillsauth add aaaaqwq/agi-super-team payment-tracker-runInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Monitors outstanding invoices, tracks payment status, sends reminders
cd $AGENTS_PATH/payment-tracker
python3 payment_tracker_agent.py
This will execute:
python3 payment_tracker_agent.py --dry-run
python3 payment_tracker_agent.py --no-notify
python3 payment_tracker_agent.py --force-notify
Sent to Saved Messages ('me'):
**Payment Tracker Report**
Total outstanding: **$4,827 USD**
2 overdue, 1 due soon, 0 pending invoice
🔴 **OVERDUE**
• **INV-095** - Enterprise Corp
$XXX USD • 8 days overdue
Action: Email Alice
🟡 **DUE SOON**
• **INV-096** - Client D
$X,XXX USD • Due 2026-02-15 (5 days since invoice)
✅ **OK** (3 invoices on track)
File: $AGENTS_PATH/data/payment_followups/YYYY-MM-DD_followup_drafts.md
Contains ready-made email drafts for overdue invoices.
Entries in sales/crm/activities.csv:
act-XXXnotePayment tracker: Invoice #INV-095 - OVERDUEpayment-tracker-agentJSON file: $AGENTS_PATH/data/payment_tracker_log.json
{
"ts": "2026-02-12T10:00:00",
"outstanding_total": 4827,
"overdue_count": 2,
"due_soon_count": 1,
"pending_invoice_count": 0,
"notifications_sent": true,
"errors": []
}
The agent runs automatically via launchd:
~/Library/LaunchAgents/com.yourcompany.payment-tracker.plistcp $AGENTS_PATH/payment-tracker/com.yourcompany.payment-tracker.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.yourcompany.payment-tracker.plist
launchctl unload ~/Library/LaunchAgents/com.yourcompany.payment-tracker.plist
launchctl list | grep payment-tracker
tail -f /tmp/payment-tracker-agent.log
tail -f /tmp/payment-tracker-agent-error.log
# Test Telegram connection
cd $TG_TOOLS_PATH
python3 -c "from tg_utils.auth import get_client; import asyncio; asyncio.run(get_client())"
# Force notification
cd $AGENTS_PATH/payment-tracker
python3 payment_tracker_agent.py --force-notify
# Check CSV permissions
ls -la $CRM_PATH/activities.csv
# Check git status
cd $PROJECT_ROOT
git status
# Dry-run to see what would be logged
cd $AGENTS_PATH/payment-tracker
python3 payment_tracker_agent.py --dry-run
Edit constants in payment_tracker_agent.py:
DEFAULT_PAYMENT_TERMS_KNOWN = 7
DEFAULT_PAYMENT_TERMS_NEW = 14
DUE_SOON_BUFFER_DAYS = 3
launchctl unload ~/Library/LaunchAgents/com.yourcompany.payment-tracker.plist
cd $PROJECT_ROOT
git log --grep="payment tracker"
git revert <commit-hash>
rm $AGENTS_PATH/data/payment_tracker_log.json
invoice - invoice creation (process #17)log-activity - manual CRM activity loggingdaily-briefing - morning briefing (process #14)Your Name ([email protected]) Process ID: #18
development
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.