mcpField
M
meal-planner

meal-planner

github.com/mary4data生産性121 回インストール
リポジトリ

meal-planner について

meal-plannerは、冷蔵庫の食材と予算をもとに、4人家族向けの1週間分の夕食と買い物リストを作るスキルです。献立の保存・表示や、家族の希望の記録にも対応します。

主な機能

  1. 01冷蔵庫の食材から7日分の夕食を計画
  2. 02食材を在庫あり・購入要に分類
  3. 03献立の保存と表示
  4. 04人数・食事・予算の希望を記録

活用シーン

  1. 01手持ちの食材で1週間の夕食を計画
  2. 02予算内で家族の献立を作成
  3. 03買い物リストを確認し食事の希望を記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mary4data/clawbee --skill meal-planner

インストール後、Claude Code で/meal-plannerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.txt
references/
meal-templates.md
scripts/
init-db.sh
save-plan.sh

詳細

食事プランナー

冷蔵庫の中身と予算に基づいて、4人家族の夕食を1週間分計画します。

セットアップ

bash /data/workspace/clawbee/skills/meal-planner/scripts/init-db.sh

コマンド

/meals plan [budget]

デフォルトの予算:€100。

  1. 冷蔵庫の中身を読み込みます:

    sqlite3 /data/workspace/pantry.db "SELECT item FROM fridge;" 2>/dev/null
    
  2. 7日分のプランを作成します。デフォルトの食事と出力形式については、references/meal-templates.md を参照してください。

  3. 各食材に「have」(冷蔵庫にある)または「buy」(不足している)と記します。

  4. プランを保存します:

    bash /data/workspace/clawbee/skills/meal-planner/scripts/save-plan.sh '[week]' '[plan_json]' [budget]
    
  5. プランと買い物リストを表示します。最後に「Run /shopping send to send to Telegram.」と表示します。

/meals show
sqlite3 /data/workspace/pantry.db "SELECT plan_json FROM meal_plans ORDER BY created_at DESC LIMIT 1;"

読みやすい形式で表示します。プランがない場合は「No plan yet. Run /meals plan first.」と表示します。

/meals pref <key> <value>
sqlite3 /data/workspace/pantry.db "CREATE TABLE IF NOT EXISTS family_prefs (key TEXT PRIMARY KEY, value TEXT);"
sqlite3 /data/workspace/pantry.db "INSERT OR REPLACE INTO family_prefs (key, value) VALUES (?, ?);" '<key>' '<value>'

例:/meals pref people 4、/meals pref vegetarian yes、/meals pref budget 80

備考

  • デフォルトの家族の人数:4人
  • ベルリンの状況:日用品はAldi/Lidl、品質重視ならRewe
  • 週ごとのテンプレートと表示形式については、references/meal-templates.md を参照してください

コメント