Agent Skillsmohitagw15856/pm-claude-skills › lending-risk-brief

lending-risk-brief

GitHub

生成组合级信贷风险简报,涵盖行业/地域/单名集中度、账龄表现、评级迁移叙事、宏观情景分析及关注名单。适用于撰写风控报告、信贷委员会简报或季度资产质量更新。

plugins/pm-banking/skills/lending-risk-brief/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

撰写组合风险报告 准备信贷委员会简报 贷款组合审查 季度资产质量更新

Install

npx skills add mohitagw15856/pm-claude-skills --skill lending-risk-brief -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-banking/skills/lending-risk-brief -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@lending-risk-brief

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill lending-risk-brief -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "lending-risk-brief",
    "description": "Write a portfolio-level lending risk brief: concentration analysis by sector, geography and single name, vintage performance, migration matrix narrative, macro-sensitivity scenarios, top watch names, and actions. Use when asked to write a portfolio risk report, credit risk committee brief, loan book review, or quarterly portfolio quality update. Produces a structured risk brief with concentration tables, migration narrative, scenario read, watch list, and recommended actions."
}

Lending Risk Brief Skill

A loan book fails in patterns before it fails in names. This skill writes the portfolio-level brief that makes the patterns visible: where the book is concentrated, which vintages are misbehaving, which way the grades are migrating, what the macro could do to it, and which names need decisions now.

What This Skill Produces

  • Concentration analysis: sector, geography, single-name — each against limits
  • Vintage performance comparison
  • A migration-matrix narrative (not just the matrix)
  • Macro-sensitivity scenarios (base / adverse / severe) with named transmission channels
  • A top-10 watch-names table
  • Recommended actions with owners

Required Inputs

Ask for what's available; compute what the data supports and mark the rest [data gap — request from portfolio systems]:

  • Portfolio snapshot — exposures by borrower, sector, geography, grade, origination vintage
  • Concentration limits from the risk appetite statement, if set
  • Grade migrations this period (upgrades/downgrades by exposure)
  • Delinquency/NPL and provision figures, current and prior periods
  • Watch-list candidates already known to the team

Portfolio Framework

1. Concentration. Three cuts, each vs its limit (or vs a stated reference norm if no limit exists — and flag the missing limit as a finding): top sector and top-3 sector share; geographic share; single-name — top-10 and top-20 obligor share, largest single exposure vs capital. Concentration that grew via passive drift (runoff elsewhere) deserves the same flag as active growth — say which it was. Correlated concentrations count together (e.g. construction lending + commercial-real-estate collateral is one bet, not two).

2. Vintage performance. Compare cohorts at the same age on-book (delinquency/default at month 12, 24…), not calendar snapshots — a young book always looks clean. A vintage underperforming its age-matched predecessors signals an underwriting-standards question for that origination period; name the period and what changed in criteria then, if known.

3. Migration narrative. Report net migration by exposure, not count. The narrative must answer: is movement drift (broad one-notch slippage → macro/sector pressure) or jumps (multi-notch falls → underwriting or monitoring misses)? Which sectors drive the downgrades? Are downgrades arriving before delinquency (grading works) or after (grading lags — a finding in itself)?

4. Macro scenarios. Base / adverse / severe. For each: the named driver (rates, unemployment, property values, sector shock) and its transmission channel into this specific book ("+200bps hits the 34% of book on floating rate at refinance; DSCR<1.2x share rises from X to Y [compute from data]"). Severity framing over precision — label all scenario numbers as estimates.

5. Watch names. Top 10 by exposure-weighted concern: name/ref, exposure, grade and recent movement, the concern in one sentence, the action and its owner and date.

6. Actions. Each tied to a finding: limit proposals, sector pause/tighten, deep-dive reviews, provision considerations, data fixes. An observation without an action is a gap — either act or state why watching is the action.

Output Format

Portfolio risk brief: [portfolio / as-at date]

1. Headline read — 3–4 sentences: direction of book quality and the one thing committee must decide. 2. Concentration — table per cut: segment | exposure | share % | limit | headroom | trend. 3. Vintage performance — cohorts at matched age, worst vintage named. 4. Migration — net migration by exposure + the drift-vs-jumps narrative. 5. Scenarios — base/adverse/severe: driver | transmission channel | estimated impact. 6. Top-10 watch names — ref | exposure | grade Δ | concern | action | owner | date. 7. Actions — numbered, each tied to its finding, with owner.

End with: "This brief is analytical support, not a credit, provisioning, or capital determination. Decisions follow your institution's risk policy and applicable regulation."

Quality Checks

  • Every concentration cut is compared to a limit, or the absent limit is flagged as a finding
  • Correlated concentrations are counted together, not reported as separate comfort
  • Vintages compared at matched age on-book, not calendar date
  • Migration reported by exposure with a drift-vs-jumps interpretation
  • Each scenario names its transmission channel into this book, not a generic macro headline
  • Every watch name and every finding has an action with an owner
  • Estimated figures labelled as estimates; missing data marked [data gap]

Anti-Patterns

  • Do not let a young book's low arrears pass as quality — age-match or say you can't
  • Do not present the migration matrix without the narrative — the matrix is data, the drift-vs-jumps read is the analysis
  • Do not report single-name and sector concentration as independent when they overlap in the same names
  • Do not write a scenario without its transmission channel into this specific book
  • Do not list an observation without an action or an explicit "monitor, because…"
  • Do not invent portfolio statistics — compute from provided data or mark the gap

Version History

  • 54fad50 Current 2026-07-19 12:44

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
a5c4175d
Indexed
2026-07-19 12:44

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 23:50
浙ICP备14020137号-1 $방문자$