/install phoenixclaw-ledger
PhoenixClaw Ledger: Zero-Effort Financial Tracking
PhoenixClaw Ledger automatically extracts financial transactions from your daily conversations and payment screenshots, requiring zero manual input.
Core Capabilities
| Feature | Description |
|---|---|
| Semantic Expense Detection | AI identifies spending mentions in natural conversation |
| Screenshot Recognition | Extracts transaction data from payment app screenshots |
| Smart Categorization | Auto-categorizes based on merchant and context |
| Budget Tracking | Monthly budget alerts and progress visualization |
| Financial Insights | Pattern analysis integrated into journal Growth Notes |
| Goal Management | Savings, budget control, habit, and wishlist goals |
| Weekly Reports | Automated Sunday 9 PM spending recap |
| Query Support | Real-time natural language financial inquiries |
| Spending Trends | Multi-month analytical spending visualization |
| Transaction Browser | Interactive complete transaction history view |
Workflow
As a PhoenixClaw plugin, Ledger hooks into the post-moment-analysis phase:
- Receive Moments: Get identified moments from PhoenixClaw Core
- Detect Finances: Scan for expense/income signals in text and media
- Text: Semantic patterns (see
references/expense-detection.md) - Media: Payment screenshots (see
references/payment-screenshot.md)
- Text: Semantic patterns (see
- Extract Data: Parse amount, merchant, category, timestamp
- Categorize: Apply rules from
references/merchant-category-map.md - Deduplicate: Prevent double-counting same transaction
- Store: Write to
~/PhoenixClaw/Finance/ledger.yaml - Export: Generate journal section using
assets/daily-finance-section.md
Explicit Triggers
While passive by design, users can interact directly:
- "How much did I spend today/this week/this month?"
- "Show my expense breakdown"
- "Set my monthly budget to [amount]"
- "What are my top spending categories?"
- "Generate financial report for [period]"
- "Set a savings goal for [amount] by [date]"
- "Show my spending trends"
- "Browse all my transactions"
- "How am I doing on my goals?"
Output Structure
~/PhoenixClaw/
├── Journal/
│ ├── daily/2026-02-02.md # Contains 💰 Finance section
│ └── weekly/2026-W05.md # Weekly financial recaps
│
└── Finance/ # Ledger-specific directory
├── ledger.yaml # Structured transaction data
├── budget.yaml # Budget configuration
├── goals.yaml # Financial goals tracking
├── transactions.md # Transaction browser view
├── monthly/
│ └── 2026-02.md # Monthly financial reports
└── yearly/
└── 2026.md # Annual summaries
Configuration
Ledger-specific settings in ~/.phoenixclaw/config.yaml:
plugins:
phoenixclaw-ledger:
enabled: true
default_currency: CNY # or USD, EUR, etc.
budget_monthly: 5000 # Monthly budget amount
categories_custom: [] # User-defined categories
screenshot_confidence: 0.7 # Min confidence for auto-record
Cron & Scheduled Reports
Ledger uses PhoenixClaw Core's cron infrastructure plus additional scheduled tasks:
| Task | Schedule | Description |
|---|---|---|
| Daily Processing | 10 PM (via Core) | Extracts transactions, generates daily section |
| Monthly Report | 1st of month, 8 AM | Comprehensive monthly financial summary |
| Weekly Summary | Sunday 9 PM (optional) | Weekly spending recap |
Daily Processing (Automatic)
No separate setup required. Ledger hooks into Core's nightly cron:
- Core runs at 10 PM → triggers
post-moment-analysis - Ledger activates, extracts finances, exports to journal
Monthly Report Setup
openclaw cron add \
--name "PhoenixClaw Ledger monthly report" \
--cron "0 8 1 * *" \
--tz "auto" \
--session isolated \
--message "Generate monthly financial report for the previous month."
See references/cron-setup.md for full configuration details.
Documentation Reference
References (references/)
expense-detection.md: Semantic patterns for conversation parsingpayment-screenshot.md: Screenshot recognition and OCR extractionmerchant-category-map.md: Merchant to category mapping rulescategory-rules.md: Category definitions and hierarchybudget-tracking.md: Budget alerts and progress calculationfinancial-insights.md: Pattern analysis for Growth Notescron-setup.md: Scheduled tasks and report automationgoal-management.md: Financial goals and progress trackingquery-patterns.md: Natural language query templates and logic
Assets (assets/)
expense-callout.md: Template for conversation-detected expensesreceipt-callout.md: Template for screenshot-detected expensesdaily-finance-section.md: Journal integration templatemonthly-report.md: Monthly summary templateyearly-report.md: Annual summary template
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install phoenixclaw-ledger - 安装完成后,直接呼叫该 Skill 的名称或使用
/phoenixclaw-ledger触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
phoenixclaw-ledger 是什么?
Passive financial tracking plugin for PhoenixClaw. Automatically detects expenses and income from conversations and payment screenshots. Use when: - User mentions money/spending (any language) - User shares payment screenshots (WeChat Pay, Alipay, etc.) - User asks about finances ("How much did I spend?", "My budget") - User wants expense reports ("Monthly summary", "Spending analysis"). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2060 次。
如何安装 phoenixclaw-ledger?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install phoenixclaw-ledger」即可一键安装,无需额外配置。
phoenixclaw-ledger 是免费的吗?
是的,phoenixclaw-ledger 完全免费(开源免费),可自由下载、安装和使用。
phoenixclaw-ledger 支持哪些平台?
phoenixclaw-ledger 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 phoenixclaw-ledger?
由 betterest(@goforu)开发并维护,当前版本 v0.0.2。