akahu-personal

Fetch Akahu Personal App accounts, balances, and transactions for analysis.

24|6|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/thecolab-ai/.skills --skill akahu-personal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: akahu-personal
Source: https://github.com/thecolab-ai/.skills/tree/main/skills/akahu-personal
Command: npx skills add https://github.com/thecolab-ai/.skills --skill akahu-personal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It turns authenticated Akahu Personal App banking data into usable transaction and balance information so you can analyze your cashflow without building custom API wrappers.

Core Features & Use Cases

  • Personal account discovery & balances: Fetch /me and /accounts to see what accounts you have and their current balances.
  • Settled/pending transaction retrieval: Pull recent transactions with optional date ranges and optional limits for analysis.
  • Private JSON/CSV exports: Create local export files (JSON plus a CSV view of recent transactions) with safer permissions, and redaction by default for privacy.

Quick Start

Ask the skill to export your recent Akahu personal transactions to a private directory by running: "python3 skills/akahu-personal/scripts/cli.py export --out-dir /private/akahu-export" with your tokens set in AKAHU_APP_TOKEN and AKAHU_USER_TOKEN.

Frequently Asked Questions about akahu-personal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export my personal bank transactions to CSV for cashflow analysis?

You can retrieve Akahu personal bank transactions for cashflow analysis by providing your AKAHU_APP_TOKEN and AKAHU_USER_TOKEN environment variables. The skill fetches account balances and settled or pending transactions, applying redaction by default to protect your account identifiers during local analysis.

Can I retrieve pending and settled bank transactions using open banking APIs?

Yes, you can retrieve pending and settled bank transactions using the Akahu open banking API. This skill fetches your recent transaction history with optional date ranges and limits, enabling secure cashflow review and spending analysis using your authenticated personal app tokens.

What's the best way to securely analyze personal finance data without exposing account numbers?

To securely analyze personal finance data without exposing account numbers, use a tool that applies redaction by default. This skill automatically redacts account identifiers when fetching your balances and transactions, creating safer local JSON and CSV exports for private cashflow review and spending analysis.

Do I need specific tokens to fetch my personal account balances and transaction history?

Yes, you need specific tokens to fetch your personal account balances and transaction history. You must provide your AKAHU_APP_TOKEN and AKAHU_USER_TOKEN via environment variables to authenticate requests and securely retrieve your Akahu Personal App data for local analysis and export.

How do I run a local export of my bank transactions using a CLI?

To run a local export of your bank transactions using a CLI, execute the provided Python script with your specified output directory. Running the export command with your AKAHU_APP_TOKEN and AKAHU_USER_TOKEN set generates private local JSON and CSV files containing your recent settled and pending transactions.

Are there limitations when fetching historical bank transactions for spending review?

A limitation when fetching historical bank transactions for spending review is that retrieval depends on the optional date ranges and limits supported by the Akahu API. The skill fetches settled and pending transactions based on these parameters but does not modify or aggregate the data beyond providing local JSON and CSV exports.