AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Custom Report

skill-openaccountant-skills-custom-report · by openaccountant

>

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-openaccountant-skills-custom-report

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-openaccountant-skills-custom-report)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Custom Report? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Custom Report

Overview

Generate tailored financial reports by specifying date ranges, category filters, transaction types, and output format. Combine spending summaries with transaction-level detail in a single report.

Wilson Tools Used

  • spending_summary — aggregate spending by category for the specified period
  • transaction_search — pull detailed transactions matching filters
  • export_transactions — export report data to CSV or Markdown

Workflow

  1. Ask the user what the report should cover:
  • Date range: specific dates, "last 3 months," "Q1 2025," "year to date"
  • Categories: all, specific categories, or exclude certain categories
  • Transaction type: expenses only, income only, or both
  • Minimum amount: optional threshold (e.g., "only transactions over $50")
  1. Use spending_summary to generate category-level aggregates for the date range.
  2. Use transaction_search to pull individual transactions matching the filters.
  3. Compile the report with:
  • Summary table (category totals, percentages)
  • Top transactions by amount
  • Transaction count and average per category
  • Date range and filter parameters noted at the top
  1. Ask the user for output format: terminal display, Markdown file, or CSV export.
  2. If Markdown or CSV, use export_transactions to write the file.

Without Wilson

You can build custom reports in a spreadsheet:

Google Sheets / Excel Setup

  1. Import or paste your transactions into a sheet with columns: Date, Description, Amount, Category.
  2. Date filtering: Add a filter or use `=FILTER(A:D, A:A >= DATE(2025,1,1), A:A Insert > Pivot Table
  • Rows: Category
  • Values: SUM of Amount, COUNT of Amount
  • Filter: Date range
  1. Manual summary formulas:

`` Total Expenses: =SUMIFS(C:C, C:C, "="&DATE(2025,1,1), A:A, "0", A:A, ">="&DATE(2025,1,1), A:A, "="&DATE(2025,1,1), A:A, "<="&DATE(2025,3,31)) ``

  1. Top transactions: Sort by Amount (ascending for biggest expenses) and take the top 10.

CLI Alternative (csvkit)

# Filter by date range
csvgrep -c Date -r "2025-0[1-3]" transactions.csv | csvsort -c Amount | head -20
# Summary by category
csvstat -c Amount --group Category transactions.csv

Important Notes

  • Date ranges are inclusive on both ends.
  • Spending summary shows absolute values (positive numbers) for expenses to improve readability.
  • Reports can be re-run with different parameters without re-importing data.
  • Markdown export includes a YAML header with report metadata (date generated, filters applied).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.