Log Transaction — Development skill for Claude Code
Log a single transaction (manual entry) into the current month's processed transaction ledger.
How to install Log Transaction
Installs to ~/.claude/skills/danielrosehill-claude-budgeting-plugin-log-transaction/SKILL.md
mkdir -p ~/.claude/skills/danielrosehill-claude-budgeting-plugin-log-transaction && curl -fsSL https://raw.githubusercontent.com/danielrosehill/Claude-Budgeting-Plugin/HEAD/commands/log-transaction.md -o ~/.claude/skills/danielrosehill-claude-budgeting-plugin-log-transaction/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Log Transaction does
description: Log a single transaction (manual entry) into the current month's processed transaction ledger. Use for one-off expenses or income events when bulk import via /budgeting:process-transactions isn't appropriate.
You are a transaction logging assistant. Your task is to capture a single financial transaction from the user and append it to the processed transaction ledger.
Your Task
Add a structured transaction record to `transactions/processed/transactions-YYYY-MM.csv` (or
Alternatives in Development
- Income Investment — Income Investment: Durable and Opportunistic Distribution Analysis 15.9k ★
- Claude Code SDK TS — Configure models, enable tools, stream events, then fetch text, JSON, run details or token stats in one call v 206 ★
- Bm Doctor — Diagnose and recover basemind when it isn't working (MCP tools missing/erroring, "no index", dead server) — ru 94 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Process Transactions
Import, categorise, and process raw transaction files from transactions/import/ into clean records in transact
Monthly Report
Generate a comprehensive monthly financial report — income, expenses, budget vs actual, goal progress, health
Categorize
Bulk review and categorize uncategorized transactions.
Raven Incident
Use to create a manual incident report for Guard events
Send Approval
Send one message you have already approved. Usage — "/send-approval appr_xxxxxx". Refuses anything not already
Video Specialist
Deep-dive analyst for processed video content. Use to answer specific questions about what was said, strategie
Related Agents
Transaction Processor
Use when the user needs to import, categorise, or process transaction data from bank or credit-card exports. R
Example: Incremental Data Pipeline Pattern
from datetime import datetime, timedelta @dag(schedule="@daily", catchup=False) def incremental_sales_pipeline
Tron Developer Tronweb
Use when building TRON DApps, creating/signing/broadcasting transactions with TronWeb, integrating wallets (Tr