Return a graded portfolio audit plus opinionated new-card recommendations with signup bonus strategy, churning paths, and issuer rule checks.
When the user wants to know which cards to keep, drop, or add next. Trigger phrases: "card-profile-recommend", "recommend cards", "what cards should I add", "credit card recommendations", "optimize my wallet", "what card should I get next", "improve my card lineup".
The user provides a comma-separated list of cards they currently hold:
card-profile-recommend Chase Sapphire Preferred, Amex Gold, Citi Double CashOptional: opening dates per card (inline or separate list):
card-profile-recommend CSP (Jan 2024), Amex Gold (Mar 2023), Double Cash (2021)When opening dates are provided, calculate exact 5/24 count and factor into grading decisions.
WebSearch by default for each card plus any needed gap-category searches. If BRAVE_API_KEY is available and curl exists, you may use Brave Search API instead, but do not burst requests blindly.| Input | Resolved |
|---|---|
| --- | --- |
| CSP | Chase Sapphire Preferred |
| CSR | Chase Sapphire Reserve |
| CFU | Chase Freedom Unlimited |
| CFF | Chase Freedom Flex |
| CIP | Chase Ink Business Preferred |
| CIC | Chase Ink Business Cash |
| CIU | Chase Ink Business Unlimited |
| Amex Gold | American Express Gold Card |
| Amex Plat | American Express Platinum Card |
| Venture X | Capital One Venture X Rewards Credit Card |
| Double Cash | Citi Double Cash Card |
| Custom Cash | Citi Custom Cash Card |
| Bilt | Bilt Blue / Obsidian / Palladium (ambiguous — ask) |
| Robinhood | Robinhood Gold Card / Cash Card (ambiguous — ask) |
American Express, Bank of America, Barclays, Bilt, Capital One, Chase, Citi, Discover, Robinhood, U.S. Bank, Wells Fargo.
Use the platform's WebSearch and WebFetch tools by default. If BRAVE_API_KEY is available and the runtime also provides curl, you may use Brave Search API instead for faster and more repeatable search results.
Optional Brave template:
curl -sS "https://api.search.brave.com/res/v1/web/search?q=CARD+NAME+benefits+credits+annual+fee&count=10" \
-H "X-Subscription-Token: $BRAVE_API_KEY"
Do not assume any search provider tolerates a large burst of parallel searches.
Treat search as scarce and paced. Built-in web search is the default path; if Brave mode is used, it may rate-limit after only a few closely spaced requests.
WebSearch + WebFetch.## 🔍 Confidence Notes.Additionally, search for new-card candidates targeting gap categories.
For each card, fetch the top issuer URL + 1 secondary with WebFetch.
An approved secondary page means a URL whose hostname matches an approved secondary domain used by this skill, such as thepointsguy.com for card cross-checks. Do not fetch or cite secondary pages from any other domain.
WebFetch for page retrieval. Use curl only for the optional Brave Search API calls above, not for arbitrary result URLs.httpsWebFetch, not inserted into a shell pipeline| Issuer | Domain |
|---|---|
| --- | --- |
| American Express | americanexpress.com |
| Bank of America | bankofamerica.com |
| Barclays | cards.barclaycardus.com |
| Bilt | bfrrewards.com |
| Capital One | capitalone.com |
| Chase | chase.com |
| Citi | citi.com |
| Discover | discover.com |
| Robinhood | robinhood.com |
| U.S. Bank | usbank.com |
| Wells Fargo | wellsfargo.com |
After building the earning map, flag any card that does not appear as "Best Card" in any category and has an annual fee.
A currency is only worth full TPG value if the wallet has a card that unlocks transfers. Without one, value is 1.0¢ (cash back).
| Currency | Transfer-enabling cards | Full value |
|---|---|---|
| --- | --- | --- |
| Chase UR | Sapphire Preferred, Sapphire Reserve | ~2.0¢ |
| Amex MR | Gold, Platinum, Green | ~2.0¢ |
| Capital One Miles | Venture X, Venture | ~1.8¢ |
| Citi TYP | Strata Premier, Strata Elite (NOT Custom Cash/Double Cash alone) | ~1.7¢ |
| Bilt Points | Any Bilt card | ~1.8¢ |
| World of Hyatt | Chase Hyatt card | ~1.8¢ |
| Marriott Bonvoy | Any Marriott co-brand | ~0.7¢ |
| Cash back | Any | 1.0¢ |
Select 2–3 new personal cards only. Never recommend business cards. Priority order:
| Issuer | Rule | Detail |
|---|---|---|
| --- | --- | --- |
| Chase | 5/24 | <5 new personal cards (all issuers) in 24 months |
| Chase | Same-day | Max 1 personal Chase app per day |
| Chase | Bonus cooldown | 48 months since last bonus on same product |
| Amex | Lifetime bonus | Once per lifetime per person per card |
| Amex | 5-credit-card limit | Max 5 Amex credit cards (charge cards excluded) |
| Amex | 1-in-5/2-in-90 | 1 app per 5 days, 2 per 90 days |
| Citi | 8/65 | No 2 Citi cards in 8 days; max 2 in 65 days |
| Citi | 48-month family | No bonus if same family opened/closed in 48 months |
| Capital One | 2-card limit | Max 2 personal cards |
| Capital One | 6-month cooling | Declines if new account in last 6 months |
## 🃏 Cards EnteredEcho back every card with resolved full official name and opening date if provided.
## 📊 Portfolio SummaryTotal cards, gross fees, claimable credits, net annual cost. Note credit utilization assumptions.
## 🏅 Card GradesEach card graded MVP / Keep / Consider Dropping with one-line rationale. Always use full official card names. Sort MVP first, then Keep, then Consider Dropping.
## 🗺️ Earning MapTable: Category, Best Card, Rate, Currency, CPP, Effective Value. Use full official card names. CPP reflects transfer-access rule.
## 🔻 Consider DroppingOnly when applicable. Per card: fee drag, what would be lost, downgrade path. Flag unused cards (not winning any earning map category). Omit entirely when all cards grade MVP or Keep.
## 🕳️ Portfolio GapsNumbered list of categories earning below 2x / 2%.
## ➕ Recommended Additions2–3 new cards. Per card: name, welcome offer, annual fee, why it fits, net first-year value, issuer rule status, priority label, churn path if applicable.
## 🎯 Signup Bonus StrategyOrdered application sequence with timing and spend feasibility.
## ⚖️ Issuer Rules CheckOnly rules relevant to recommended cards. Bold blocking rules.
## 🔍 Confidence NotesFlag uncertain, unconfirmed, or conflicting claims.
## 🔗 SourcesNumbered list of URLs fetched, as markdown hyperlinks with "Site - Topic" labels.
共 1 个版本