Install
openclaw skills install @voronindenis5/gift-card-value-trackerUse when managing a drawer of gift cards, deciding whether to spend or sell one, checking dormancy fees and expiry law (US CARD Act), or when a card's retailer files bankruptcy — balance registry, decay math, resale cash-out verdicts.
openclaw skills install @voronindenis5/gift-card-value-trackerAmericans hold roughly $15–23 billion in unused gift cards, averaging ~$180 per household — money that silently decays. It dies four ways: the card is lost, the retailer goes bankrupt (your balance becomes an unsecured claim worth cents), state escheat laws swallow "abandoned" balances, or dormancy/inactivity fees nibble it away where allowed. Meanwhile every card you'll never use has a cash value today of 60–92% on resale exchanges — but people don't sell because they don't know what they hold.
This skill is a gift-card portfolio instrument: a registry of balances (card numbers optional, last-4 fine), decay math (dormancy fees, CARD Act 2009 protections, 5-year validity floor), bankruptcy risk response (spend-first doctrine), and per-card verdicts — BURN (spend it, full value), SELL (cash out at the best resale %), CONVERT (exchange for a merchant you actually use), or AT RISK (retailer distress → act this week).
Don't use for: prepaid debit/payroll cards (different fee structures), store credit from returns (often certificate-law-exempt, but usually no resale market), or scam "balance check" calls — never read a card number to anyone who called you.
# Add cards to the registry (balance + when you got it; last-4 optional)
python3 scripts/gift_card_tracker.py add --store "Home Depot" --balance 50 --received 2024-12-25
python3 scripts/gift_card_tracker.py add --store "Bloomin Brands" --balance 75 --received 2025-06-01 --last4 4417
# Portfolio status: decay risk, dormancy clock, verdicts
python3 scripts/gift_card_tracker.py status
# A resale exchange offered 82% of face value for a card you'll never use
python3 scripts/gift_card_tracker.py sell-advice --store "Home Depot" --offer-pct 82
# Retailer distress: re-score everything for that brand
python3 scripts/gift_card_tracker.py distress --store "Bloomin Brands"
| Situation | Verdict | Action |
|---|---|---|
| You shop there anyway | BURN | Spend like cash; nothing to decide |
| Won't use, resale ≥ 70% | SELL | Cash out; list card, keep proof of sale |
| Won't use, resale < 70% | CONVERT | Exchange kiosk/marketplace swap to a brand you use |
| Retailer distress/bankruptcy | AT RISK | Spend immediately (essentials first) or sell before the market reprices |
| Idle 12+ months, small balance | REFRESH | $1 purchase resets dormancy + escheat clocks |
| Lost physical card | RECOVER | Receipt + last-4 + store call; many can reissue |
gift_cards.json) with received dates, not just balances$ python3 scripts/gift_card_tracker.py status
Portfolio: 2 cards, $125.00 total
Home Depot $50.00 idle 10.4 mo -> BURN (you shop here; resale floor 85%)
Bloomin Brands $75.00 idle 17.2 mo -> DORMANCY WATCH; casual-dining distress
risk: high. SELL or spend this month; resale ~70% ≈ $52.50 cash today.