Rechercher

PythonReactSEOPDF
OpenClaw

expense-tracker

Track expenses and income with multi-backend storage (local/Notion/Google Sheet/Supabase). Credentials are encrypted with AES-256-GCM. Use when user wants to record expenses, view transaction history, or check monthly spending statistics.

codeblackhole10240 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install codeblackhole1024/expense-tracker-v2

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Expense Tracker Skill

Quick Start

Initial Setup (First Time)
expense-tracker setup

This will:

  1. Ask you to set a master password (for encrypting credentials)
  2. Select storage backend and configure API keys

Storage backends:

  1. Local file - No config needed
  2. Notion - Requires API Key + Database ID
  3. Google Sheet - Requires credentials path + Spreadsheet ID
  4. Supabase - Requires URL + Anon Key
Set Password (For Subsequent Uses)
expense-tracker pass <your-password>

Or enter interactively when prompted.

Record Expense
expense-tracker add -50 "lunch" food
# Format: expense-tracker add <amount> <note> <category>
# Negative amount = expense
Record Income
expense-tracker add 5000 "salary" salary
# Positive amount = income
View Records
expense-tracker list              # Recent 10 records
expense-tracker list --month     # This month
expense-tracker list --category  # By category
Statistics
expense-tracker stats             # This month
expense-tracker stats -m 2       # 2 months ago

Security

Credentials are encrypted using AES-256-GCM with PBKDF2 key derivation.

  • Config file: ~/.openclaw/expense-tracker/config.enc
  • Never stores plain text passwords or API keys

Categories

  • food - Food & Dining
  • transport - Transportation
  • shopping - Shopping
  • entertainment - Entertainment
  • salary - Salary
  • bonus - Bonus
  • investment - Investment
  • other - Other

Commands Reference

Command Description
setup Set password & configure backend (first time)
pass <password> Set password for decryption
add <amount> <note> <category> Add new record
list View recent records
list --month This month's records
list --category Group by category
stats Monthly summary
stats -m <n> N months ago

Data Format

Each record:

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/codeblackhole1024/expense-tracker-v2
Version
—
Commit
d42938968ce889735927f58361e4a76beffaedc3
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Expense Tracker Skill

## Quick Start

### Initial Setup (First Time)

```bash
expense-tracker setup
```

This will:
1. Ask you to set a master password (for encrypting credentials)
2. Select storage backend and configure API keys

**Storage backends:**
1. **Local file** - No config needed
2. **Notion** - Requires API Key + Database ID
3. **Google Sheet** - Requires credentials path + Spreadsheet ID
4. **Supabase** - Requires URL + Anon Key

### Set Password (For Subsequent Uses)

```bash
expense-tracker pass <your-password>
```

Or enter interactively when prompted.

### Record Expense

```bash
expense-tracker add -50 "lunch" food
# Format: expense-tracker add <amount> <note> <category>
# Negative amount = expense
```

### Record Income

```bash
expense-tracker add 5000 "salary" salary
# Positive amount = income
```

### View Records

```bash
expense-tracker list              # Recent 10 records
expense-tracker list --month     # This month
expense-tracker list --category  # By category
```

### Statistics

```bash
expense-tracker stats             # This month
expense-tracker stats -m 2       # 2 months ago
```

## Security

Credentials are encrypted using **AES-256-GCM** with PBKDF2 key derivation.

- Config file: `~/.openclaw/expense-tracker/config.enc`
- Never stores plain text passwords or API keys

## Categories

- `food` - Food & Dining
- `transport` - Transportation
- `shopping` - Shopping
- `entertainment` - Entertainment
- `salary` - Salary
- `bonus` - Bonus
- `investment` - Investment
- `other` - Other

## Commands Reference

| Command | Description |
|---------|-------------|
| `setup` | Set password & configure backend (first time) |
| `pass <password>` | Set password for decryption |
| `add <amount> <note> <category>` | Add new record |
| `list` | View recent records |
| `list --month` | This month's records |
| `list --category` | Group by category |
| `stats` | Monthly summary |
| `stats -m <n>` | N months ago |

## Data Format

Each record:

```j...

Skills associés