Convert natural-language descriptions of specific options trades into beancount transactions and append them to the user's ledger. Use this skill whenever the user describes an options event that happened (sold/bought a call or put, opened/closed/rolled a position, got assigned/exercised, an option expired) and wants it recorded in beancount. Triggers on multi-leg strategies (verticals, condors, butterflies, straddles, calendars, diagonals, collars, the wheel), single-leg trades (cash-secured puts, covered calls, naked options, long calls/puts), and any options trade described in plain English or pasted from a broker confirmation. Also triggers on jargon like STO/BTC/STC/BTO, "I rolled", "got assigned", "expired worthless". SKIP when the user is asking for explanations of how options work, calculations like greeks/IV/breakevens, tax planning advice, P&L reports or summaries, broker statement CSV imports, or live analytics/dashboards โ those are different workflows. The core trigger is "record this specific tr
Scaffold a brand-new beancount + fava personal ledger repository in the current working directory. Creates main.bean (with the five root accounts opened today), a Makefile whose `make start` boots Fava on a randomized unusual port, an initialized uv Python project with beancount and fava installed, and a .gitignore tuned for Python/uv/fava. Trigger this skill whenever the user types /beancount-init, or asks to "set up a new beancount repo", "scaffold a beancount ledger", "start a new ledger", "bootstrap fava", "initialize a beancount project", or anything similar about beginning a fresh accounting repository. Do NOT trigger for questions about an existing ledger or for editing transactions.