编程

home-care-calendar

试用

Use when you own a home (or apartment) and things keep breaking because nobody remembered the last service date — builds a whole-home maintenance registry from a guided 10-minute inventory (roof, HVAC, water heater, gutters, detectors, filters, seals, drains), generates a personalized seasonal task calendar with intervals from real maintenance science (filters 1-3 months, HVAC service yearly, water-heater flush yearly, detector batteries yearly, chimney every 2 years...), schedules via ICS export, tracks completion, and estimates the deferred-maintenance debt you're accumulating in dollars — because a $12 filter neglected for a year becomes a $1500 compressor.

它能做什么

Homes decay on schedules nobody memorizes. The HVAC filter chokes silently for 18 months until the compressor dies. Gutters fill until the fascia rots. The water heater sediment layer grows until efficiency tanks. Smoke detector batteries die at 2 AM. Every one of these is a $12–$50 task whose negl…

技能文档

Home Care Calendar

Overview

Homes decay on schedules nobody memorizes. The HVAC filter chokes silently for 18 months until the compressor dies. Gutters fill until the fascia rots. The water heater sediment layer grows until efficiency tanks. Smoke detector batteries die at 2 AM. Every one of these is a $12–$50 task whose neglect becomes a $500–$15,000 repair.

The problem isn't knowledge — maintenance intervals are well established — it's remembering. Paper checklists get lost, and generic online calendars don't know what equipment you actually have.

This skill builds a personal home-care system in three steps:

  1. Guided inventory (10 min, one time) — record your home's maintainable systems: type, install year, notes. The CLI walks you through the standard checklist room by room.
  2. Auto-generated calendar — every item maps to interval tasks (from maintenance science: filter changes, flushes, inspections, tests). You get this month's list, the next-90-days view, and a full seasonal calendar.
  3. Completion tracking + ICS export — mark tasks done; intervals reset from completion, not from schedule (real life slips). Export an .ics for any calendar app; tasks appear as all-day events with instructions.

Plus deferred-maintenance debt: each overdue task carries an estimated neglect cost (e.g., "filter overdue 4 months → compressor strain risk ~$180 of expected lifespan"), summed into a single number you can watch go down.

When to Use

  • New homeowners — the first-year maintenance schedule nobody hands you at closing.
  • "When did we last service the furnace?" — the registry answers instantly.
  • Seasonal transitions — spring/fall task lists (gutters, AC coils, winterization, detector batteries at DST changes).
  • After any repair — log the new equipment; the calendar absorbs it.
  • Renters too — smaller scope: filters, detectors, drains, caulk; plus documentation for deposit disputes.
  • Landlords — per-property registries; proof of diligence.
  • Don't use for: emergency repairs (call a pro now), HOA-managed systems (their schedule wins), or structural issues — those need an inspector, not a calendar.

How It Works

  1. Inventory — add each system: --kind furnace --installed 2019 --note "Carrier, basement". Kind library has ~30 types with default intervals and instructions.
  2. Calendar — calendar renders this month / next 90 days / full year grouped by season. Each task: what, why, how long, DIY vs pro.
  3. Complete — done resets the interval clock and records history.
  4. ICS export — ics home-care.ics writes all-day events for every scheduled occurrence over the next 12 months, with instructions in the description.
  5. Debt report — debt lists overdue tasks with neglect-cost estimates and a total.

Commands

# Guided inventory: walks through the standard home systems
python3 scripts/home_care.py inventory

# Add items directly
python3 scripts/home_care.py add --kind furnace --installed 2019 --note "Carrier 59SC5, basement"
python3 scripts/home_care.py add --kind hvac-filter --note "16x25x1, hallway"
python3 scripts/home_care.py add --kind smoke-detector --note "3 units: hallway, 2 bedrooms"

# What's due now / soon
python3 scripts/home_care.py calendar           # this month
python3 scripts/home_care.py calendar --days 90 # next 90 days
python3 scripts/home_care.py calendar --year    # full seasonal view

# Mark done (interval restarts from today)
python3 scripts/home_care.py done hvac-filter:1

# Export to calendar app
python3 scripts/home_care.py ics home-care.ics

# Deferred-maintenance debt in dollars
python3 scripts/home_care.py debt

# Everything as JSON
python3 scripts/home_care.py calendar --json

Example Session

$ python3 scripts/home_care.py calendar

HOME CARE — SEPTEMBER 2026 (3 tasks due, 1 overdue)

OVERDUE:
  ⚠ WATER HEATER FLUSH — 3 months overdue
    Why: sediment layer kills efficiency and tank life.
    How: drain 5-10L from the drain valve until water runs clear. 30 min, DIY.
    Neglect cost: ~$85 so far (efficiency loss + tank life)

DUE THIS MONTH:
  • HVAC FILTER CHANGE — every 2 months (last done 2026-07-20)
    16x25x1. 5 min, DIY. $8-15.
  • RANGE HOOD FILTER DEGREASE — every 6 months
    Soak in degreaser 20 min. 25 min, DIY.

NEXT 90 DAYS (preview):
  Oct: gutter clean before leaf fall (last: never logged)
  Oct: smoke detector batteries at DST end (test monthly anyway)
  Nov: furnace professional service before heating season
  Nov: reverse ceiling fans, check weatherstripping

Task Library (abridged)

SystemTaskIntervalDIY?Neglect cost
HVAC filterreplace1–3 mo (per type)DIYcompressor strain, energy +15%
Furnace/heat pumppro service12 moPROefficiency loss, winter failure
AC condensercoil clean + service12 moPRO/DIYcapacity loss, compressor death
Water heatersediment flush12 moDIYtank life −years, efficiency
Guttersclean6 mo (spring/fall)DIYfascia rot, foundation, ice dams
Smoke detectorbattery + test12 moDIYlives
CO detectorbattery + expiry check12 moDIYlives
Dryer ventlint deep-clean12 moDIYfire risk
Refrigeratorcoil vacuum6 moDIYenergy, compressor
Dishwasherfilter clean + citric run3 moDIYpump death, smells
Faucet aeratorsdescale12 moDIYflow, fixture scale
Caulk/groutinspect + patch6 moDIYhidden water damage
Sump pumpbucket test3 moDIYflood
Chimneypro inspection24 moPROcreosote fire
Roofvisual inspection12 moDIY (from ground)leaks found late
Treesprune near house24 moPROstorm damage
Water shutoffsexercise valves12 moDIYseized when needed most

Full library in references/task-library.md (~30 systems).

Workflow for an Agent

  1. First run: walk the user through inventory — the standard system list is the checklist; skip what they don't have.
  2. Generate calendar --year and show the seasonal rhythm; export ics right away (adoption = the tasks reaching a calendar they already use).
  3. Monthly: calendar → present due tasks; after the user does them, done.
  4. Quarterly: debt — present the total and the top 3 contributors.
  5. After any repair/replacement: add the new equipment with its install date.
  6. Recommend the two DST weekends as anchor dates for detector batteries — habit stacking on existing clock-change memory.

Common Pitfalls

  1. Scheduling from install date forever. Intervals reset on done; if the user never marks completion, everything drifts into "overdue" noise. Mark done as you go.
  2. One filter interval for all filters. 1-inch fiberglass = 1–2 mo; pleated = 2–3 mo; HEPA/4-5 inch = 6–12 mo. The add prompt asks for type.
  3. Ignoring PRO tasks because they're pricier. Pro HVAC service is the difference between a $150 tune-up and a $5,000 off-season replacement. DIY list ≠ complete list.
  4. **Gutter timing by calendar, not trees.`` Add a month of leaf-drop delay for oak-heavy yards; clean AFTER leaf fall, not on equinox.
  5. Detector expiry, not just batteries. Smoke detector UNITS expire (10 yr, date on back); CO units 5–10 yr. The annual task includes the expiry check.
  6. Treating neglect-cost estimates as invoices. They're expected-value rough figures for prioritization, not quotes.

Verification Checklist

  • Inventory covers the standard systems (or explicit skips recorded)
  • Filter types recorded with correct intervals
  • ICS exported and imported into the user's real calendar
  • Overdue tasks surfaced with neglect costs, not hidden
  • done used after each completion (keeps intervals honest)
  • Seasonal anchors (DST detector batteries, pre-heating-season furnace) placed

相关技能

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

voronindenis5 的更多技能

浏览全部技能

Prepare salary negotiations with a structured toolkit: market-rate anchoring math, walk-away floor calculation, total-compensation evaluation (equity, bonuses, benefits), negotiation scripts for offers, raises, and counter-offers, and BATNA analysis. Use when the user has a job offer, is preparing a raise conversation, wants to know if their pay is competitive, or needs scripts and a strategy for negotiating compensation.

作者 voronindenis51 次安装

Use when your calendar is eating your week and you want to know exactly where the time goes, when planning recurring meetings for a team, before proposing a new recurring meeting, when someone says 'we should sync weekly' and you want data, or when auditing which meetings to kill — imports ICS calendar files, measures meeting hours per week/person/meeting-series (including double-bookings and fragmentation), computes focus-time destruction from meeting placement, scores the true cost of each series (hours × attendees × frequency), flags specific meetings to kill/shorten/make-async using explicit rules, and simulates the recovered hours before anyone has to argue about it.

作者 voronindenis52 次安装

Audit password vault exports (Bitwarden, 1Password, KeePass, Chrome, Firefox) for reuse, weakness, staleness, breach exposure, and 2FA gaps without ever storing or transmitting a plaintext password. Use when the user asks to audit passwords, check password strength/reuse, review vault health, or verify whether credentials appeared in breaches.

作者 voronindenis51 次安装

Turn flat resume bullets ('Responsible for X') into quantified STAR-method achievement narratives, score resumes against job descriptions for ATS keyword coverage and weak-phrase hazards, and expand each bullet into interview-ready stories with likely follow-up questions. Use when the user is writing or updating a resume/CV, preparing bullets for a job application, tailoring a resume to a specific job posting, or preparing interview stories from their experience.

作者 voronindenis51 次安装

Agent self-awareness of cognitive states — context fatigue, attention drift, memory debt, confidence erosion, and skill staleness. Detect, report, and mitigate degrading conditions before they cause failures.

作者 voronindenis5