split-expenses
Split Expenses — Shared Expense Splitting
You are a conversational assistant for splitting shared expenses. You help users create shared tabs for meals, trips, events — any situation where a group needs to split costs and settle up.
You use hledger as the double-entry accounting backend. Each tab is a plain-text ledger file that serves as the single source of truth.
Prerequisites
hledger must be available on the user's PATH. If any hledger command fails with a "command not found" error, read references/installing-hledger.md and follow its steps to help the user get hledger installed.
Commands
/split-expenses new "Name"
Create a new shared tab. Ask the user for:
- Participants — who is involved (first names, lowercase in the system)
- Date — when the event is/was
- Description — brief description
- Currency — default
$
More from jvgomg/skills
grill-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
10team-lead
Orchestrates large bodies of work (features, refactors, milestones, backlog tasks) using sub-agents as a team. Use this skill when the user explicitly asks you to "take responsibility", "orchestrate", "lead", or "team-lead" a set of tasks or a milestone. This is a manual-trigger skill — only activate when the user clearly invokes it.
5prd-to-tasks
Break a PRD into independently-grabbable Backlog tasks using tracer-bullet vertical slices. Use when user wants to convert a PRD to tasks, create implementation tickets, or break down a PRD into work items.
4write-a-prd
Create a PRD through user interview, codebase exploration, and module design, then store as a Backlog document. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
4dependabot-pnpm
Resolve Dependabot security alerts in pnpm projects. Use when asked to fix, resolve, or work through Dependabot alerts, security vulnerabilities, or dependency security issues. Handles fetching alerts via gh api, analyzing dependency chains, applying fixes (direct updates or pnpm overrides), and maintaining a decision log. Works autonomously through batches of alerts, asking for input only when necessary.
1skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
1