Flatastic
/install flatastic
Flatastic CLI
CLI for managing shared household in Flatastic (WG-App).
Installation
cd ~/Projects/flatastic-cli
npm install
npm run build
npm link
After linking, flatastic is available globally.
Setup
flatastic auth # Login with email/password
flatastic refresh # Refresh WG data from server
Token + user/WG info saved to ~/.config/flatastic/config.json
Commands
Chores
flatastic chores # List all chores with assignee, points, due dates
flatastic done \x3Csearch> # Mark chore as done (partial name match)
flatastic remind \x3Csearch> # Send reminder notification for a chore
flatastic stats # Show chore statistics & leaderboard
flatastic history # Show chore completion history
flatastic history -l 50 # Show last 50 entries
Shopping List
flatastic shop # Show pending items (shortcut)
flatastic shop -a # Show all items (including bought)
flatastic shopping list # Show pending items
flatastic shopping add "Milch" # Add item to list
flatastic shopping done milch # Mark item as bought
flatastic shopping delete milch # Remove item from list
flatastic shopping clear # Clear all bought items
Expenses / Finances
flatastic expenses # Show recent expenses
flatastic expenses -l 20 # Show last 20 expenses
flatastic balances # Show who owes whom
flatastic expense "Pizza" 24.50 # Add expense, split with all
flatastic expense "Taxi" 15 -s "David" # Split only with David
WG Info
flatastic wg # Show WG info and flatmates with points
Shouts (Messages/Bulletin Board)
flatastic shouts # Show recent shouts
flatastic shout "Pizza ist da!" # Post a new shout
Usage Examples
"Was steht heute an?"
flatastic chores
"Hake Staubsaugen ab"
flatastic done staubsaugen
"Erinner mal wegen Müll"
flatastic remind müll
"Wer hat die meisten Punkte?"
flatastic stats
"Was muss ich noch einkaufen?"
flatastic shop
"Setz Milch auf die Liste"
flatastic shopping add "Milch"
"Hab ich gekauft"
flatastic shopping done milch
"Wer schuldet wem Geld?"
flatastic balances
"Ich hab 24€ für Pizza bezahlt"
flatastic expense "Pizza" 24
API Endpoints Discovered
Chores
GET /chores— List all choresGET /chores/next?id=&userId=&completedBy=— Mark as doneGET /chores/remind?id=— Send reminderGET /chores/statistics— Get point statisticsGET /chores/history— Completion historyPOST /chores— Create new chorePOST /chores/update— Update choreDELETE /chores/id/:id— Delete chore
Shopping
GET /shoppinglist— List all itemsPOST /shoppinglist— Add item{name: "..."}GET /shoppinglist/toggle_item?id=— Toggle boughtDELETE /shoppinglist/item/:id— Delete itemPOST /shoppinglist/delete_bought_items— Clear bought
Expenses (Cashflow)
GET /cashflow?offset=&limit=— List expensesGET /cashflow/settlement— Who owes whomGET /cashflow/statistics— Expense statsPOST /cashflow— Add expenseDELETE /cashflow/id/:id— Delete expense
Shouts
GET /shouts— List shoutsPOST /shouts— Post shout{shout: "..."}DELETE /shouts/id/:id— Delete shout
WG
GET /wg— WG info with flatmates
Config File
~/.config/flatastic/config.json:
{
"token": "...",
"user": { "id": "...", "firstName": "...", "chorePoints": "..." },
"wg": {
"name": "...",
"flatmates": [{ "id": "...", "firstName": "..." }, ...]
}
}
Notes
- All commands support partial name matching (case-insensitive)
- Amounts in expenses are in Euros (e.g., "24.50" or "24,50")
- Reminders trigger push notifications to the assigned person
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install flatastic - 安装完成后,直接呼叫该 Skill 的名称或使用
/flatastic触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Flatastic 是什么?
Manage shared household chores, shopping lists, and expenses via Flatastic. Use when user asks about chores, WG tasks, shopping list, expenses, or Flatastic. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 217 次。
如何安装 Flatastic?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install flatastic」即可一键安装,无需额外配置。
Flatastic 是免费的吗?
是的,Flatastic 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Flatastic 支持哪些平台?
Flatastic 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Flatastic?
由 david-schopf(@david-schopf)开发并维护,当前版本 v1.0.0。