一键导入
lender-intelligence
Uses historical lender feedback data to recommend the best lenders for a specific deal profile and surfaces typical terms and decline patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Uses historical lender feedback data to recommend the best lenders for a specific deal profile and surfaces typical terms and decline patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Mandatory compliance gate before any outbound (email, SMS, blast). Verifies consent, opt-out status, CASL footer, send window, and daily cap.
Queue a cold outreach campaign to a segmented lead list via the cold_outreach_campaigns endpoint, with CASL compliance enforced before any send.
Generates the structured daily call sheet for Ezra — 6 prioritized categories, specific opening lines for each call, and a clear action order.
Surfaces overdue follow-ups, prioritizes the call list, and recommends specific outreach actions for each stuck deal or contact.
Domain literacy for MCA and alternative business funding. Reference glossary and clarifying-question guide for when operators use ambiguous terms.
Pause cleanly at a decision boundary, surface the decision to Ezra via Telegram or dashboard chat, and wait for explicit confirmation before proceeding.
| name | lender-intelligence |
| description | Uses historical lender feedback data to recommend the best lenders for a specific deal profile and surfaces typical terms and decline patterns. |
| triggers | ["which lender for this profile","who approves this kind of deal","best lender for","lender recommendation","who's good for B-paper","who likes restaurants","lender history","who declined last time"] |
| tier | stable |
| disable_model_invocation | false |
| argument_hint | What's the deal profile? (industry, monthly revenue, FICO, position count, NSF count) |
| requires | ["env:SUNBIZ_SUPABASE_URL","env:SUNBIZ_SUPABASE_ANON_KEY"] |
Where these endpoints live: All
/api/...URLs below are routes on the OASIS Command Center dashboard (repo:CC90210/oasis-command-center, deployed at https://agent-dashboard-sigma-eight.vercel.app). They are NOT served by this repo's localscripts/api_server.py(which only exposes/health,/status,/sms/send,/webhook/jotform). Solara's bridge makes authenticatedfetchcalls into the dashboard's API surface, and the dashboard then writes to Supabase / queues threads / dispatches the 8 daemons in this repo.
Match a deal profile against historical lender behavior. The lender_feedback table accumulates every outcome (approved, declined, countered) across every deal. This skill mines that history to surface which funders are likely to approve, at what terms, and why others have declined.
From the underwriting output or by asking Ezra, gather:
GET /api/lender-intelligence/match
{
"industry": "restaurant",
"monthly_revenue_min": 30000,
"monthly_revenue_max": 50000,
"position_count_max": 2,
"nsf_count_max": 4,
"paper_grade": "B"
}
Response:
{
"lenders": [
{
"lender_id": "uuid",
"lender_name": "Funder A",
"approval_rate": 0.73,
"avg_factor_rate": 1.36,
"avg_advance_offered": 42000,
"typical_term_days": 130,
"decline_reasons": ["nsf_count > 5", "leverage_pct > 40"],
"notes": "Prefers restaurants with POS data. Strong on B-paper."
},
...
],
"decline_patterns": [
{ "lender_name": "Funder C", "decline_reason": "industry_restriction", "detail": "Paused on restaurants Q2 2026" }
]
}
Present as a ranked recommendation:
Lender Intelligence — [Deal Profile Summary]
TOP MATCHES
1. Funder A — Approval rate: 73% | Avg offer: $42K | Factor: 1.36x | Term: ~130 days
Why: Strong on B-paper restaurants. Tolerates up to 4 NSFs.
Watch out: If leverage >40%, they typically counter lower.
2. Funder B — Approval rate: 61% | Avg offer: $38K | Factor: 1.42x | Term: ~115 days
Why: Fast (24h decisions). Accepts 2 positions comfortably.
LIKELY DECLINES
- Funder C: Industry pause on restaurants since Q2 2026. Skip.
- Funder D: NSF tolerance is 0-2. At 3 NSFs, auto-decline likely.
NOTES
- None of the matched lenders require a personal guarantee waiver for this profile.
- Best case terms: Funder A if revenue verifies at $38K+/mo.
The lender IDs from this query feed directly into skills/shop-out-routing/SKILL.md Step 3 — use this as the intelligence layer that filters the automated match scores.
When both systems (shop-out API score + lender_feedback history) agree on a lender, prioritize it. When they disagree, surface the disagreement to Ezra.
After every submission and outcome, log the result:
POST /api/lender-feedback
{
"lender_id": "[id]",
"application_id": "[id]",
"outcome": "approved | declined | countered | no_response",
"offered_amount": 40000,
"factor_rate": 1.38,
"decline_reason": "nsf_count",
"notes": "[optional context]"
}
The lender_intelligence endpoint learns from every entry. Quality of recommendations improves with volume.
insufficient_data and weight accordingly.lender_feedback.last_updated — if > 60 days, the pattern may be stale. Flag it.