card-optimizer
Credit card rewards optimizer — helps maximize cashback, points, and miles by recommending the best card for every purchase category. Tracks annual caps, calculates annual fee ROI, manages rotating quarterly categories, and suggests new cards based on spending patterns.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/scottfo/card-optimizerCard Optimizer
Maximize credit card rewards by always using the right card for every purchase.
Data Location
- Skill logic:
skills/card-optimizer/(this file) - User data:
data/card-optimizer/cards.json— card definitions, reward rates, spending estimates, category map
Card Database Schema
Each card in cards.json follows this structure:
{
"id": "unique_id",
"name": "Card Name",
"issuer": "Issuer Name",
"network": "visa|mastercard|amex|discover",
"annual_fee": 95,
"reward_type": "cashback|points|miles",
"point_valuation_cpp": null,
"transfer_partners": [],
"notes": "Optional notes",
"signup_bonus": {
"amount": 200,
"type": "cashback",
"spend_requirement": 3000,
"timeframe_months": 3,
"earned": false
},
"categories": [
{
"category": "groceries",
"rate": 6.0,
"cap_amount": 6000,
"cap_period": "yearly",
"rate_after_cap": 1.0
},
{
"category": "rotating",
"rate": 5.0,
"cap_amount": 1500,
"cap_period": "quarterly",
"rate_after_cap": 1.0,
"quarterly_categories": {
"Q1": ["gas", "ev_charging"],
"Q2": ["groceries", "home_improvement"],
"Q3": ["restaurants", "paypal"],
"Q4": ["amazon", "target", "walmart"]
},
"activation_required": true
},
{
"category": "everything_else",
"rate": 1.0
}
]
}
Point Valuations
For points/miles cards, store point_valuation_cpp (cents per point):
- Chase Ultimate Rewards: 1.0 cpp base, 1.25 cpp with Sapphire Preferred, 1.5 cpp with Sapphire Reserve
- Amex Membership Rewards: 1.0 cpp base, varies by transfer partner
- When comparing cards, multiply rate × point_valuation_cpp to get effective cashback equivalent
Category Map
The category_map in cards.json maps each spending category to the best card ID. This is the precomputed optimal assignment — recalculate when cards are added or removed.
Spending Estimates
To power ROI calculations, gap analysis, and new card recommendations, the user can optionally set estimated monthly spending per category in cards.json:
{
"estimated_monthly_spending": {
"groceries": 600,
"gas": 200,
"restaurants": 300,
"amazon": 150,
"streaming": 50,
"everything_else": 500
}
}
If no estimates are provided, the skill can still recommend cards per-purchase — it just can't run ROI or gap analysis. Ask the user to estimate during first-time setup.
Note: This skill does NOT track individual purchases. If the user wants detailed spending data, they should connect their bank accounts through a budgeting tool. These estimates are rough numbers for optimization calculations.
Purchase Optimizer
How to Recommend a Card
When the user asks "which card for [category]?" or "I'm buying [item]":
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-scottfo-card-optimizer": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
tax-professional
Comprehensive US tax advisor, deduction optimizer, and expense tracker. Covers all employment types (W-2, 1099, S-Corp, mixed), estimated tax payments, audit risk assessment, life event triggers, multi-state filing, RV-as-home rules, tax bracket optimization, document retention, and proactive year-round tax calendar nudges. Your CPA in the pocket.
whatdo
What should we do? Smart activity discovery with live weather, local movie showtimes, streaming recommendations, game library matching, group profiles, routines & traditions, favorites/blacklists, business hours, ratings filtering, Quick Mode for instant suggestions, calendar integration (Google Calendar + cron reminders), group invites via Telegram/message channels, and RSVP tracking. Helps you stop scrolling and start living. Use when someone says 'what to do', 'bored', 'fun', 'tonight', 'date night', 'things to do', 'activity ideas', 'entertainment', 'adventure', 'what should we do', 'need plans', 'something fun', 'stay home', 'game night', 'movie night', 'put it on the calendar', 'send invites', 'who's coming', or just seems like they need a nudge off the couch. Optional Google Places integration for real nearby suggestions with ratings, hours, and links.
mechanic
Vehicle maintenance tracker and mechanic advisor. Tracks mileage, service intervals, fuel economy, costs, warranties, and recalls. Researches manufacturer schedules, estimates costs, projects service dates, tracks providers, and proactively reminds about upcoming/overdue services. Supports VIN decode and auto-population of vehicle specs, NHTSA recall monitoring, MPG tracking with anomaly detection, warranty expiration alerts, pre-trip/seasonal checklists, mileage projection, service provider history, tax deduction integration, emergency info cards, and cost-per-mile analysis. Use when discussing vehicle maintenance, oil changes, service intervals, mileage tracking, fuel economy, warranties, recalls, RV maintenance, roof sealing, generator service, slide-outs, winterization, or anything mechanic-related. Supports any vehicle type including trucks, cars, motorcycles, dirt bikes, ATVs, RVs, and boats.