From recoup-deals
Run /recoup-deal-start end-to-end on the bundled synthetic catalog so a first-time user can see an executive dashboard within ~60 seconds. Use whenever the user types `/recoup-deal-demo`, says "show me the demo", "run the catalog demo", "let me see what this plugin produces", or asks for a sample / dry-run catalog deal against bundled data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/recoup-deals:recoup-deal-demoThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill on first install to confirm the plugin works end-to-end
fixtures/demo-data-room/source/00_overview/README.mdfixtures/demo-data-room/source/01_track_list/track-list.csvfixtures/demo-data-room/source/02_compositions/composition-list.csvfixtures/demo-data-room/source/03_royalty_statements/ascap/ascap-statements-2024.csvfixtures/demo-data-room/source/03_royalty_statements/distributor/distributor-2024.csvfixtures/demo-data-room/source/03_royalty_statements/mlc/mlc-2024.csvfixtures/demo-data-room/source/03_royalty_statements/soundexchange/soundexchange-2024.csvfixtures/demo-data-room/source/03_royalty_statements/youtube/youtube-cid-2024.csvfixtures/demo-data-room/source/04_rights_documents/agreements/publishing-admin-agreement-2019.txtfixtures/demo-data-room/source/04_rights_documents/agreements/recording-agreement-2018.txtfixtures/demo-data-room/source/04_rights_documents/split_sheets/bright-lights-split.txttemplates/deal-workspace/assumptions.yamltemplates/deal-workspace/evidence-ledger.jsontemplates/deal-workspace/findings.jsontemplates/deal-workspace/memos/financing-pack.mdtemplates/deal-workspace/memos/ic-memo.mdtemplates/deal-workspace/memos/seller-cleanup-report.mdtemplates/deal-workspace/missing-files.mdUse this skill on first install to confirm the plugin works end-to-end on a known-good data room before pointing it at the customer's real files.
deals/demo-catalog/ and copies
fixtures/demo-data-room/source/ into
deals/demo-catalog/source/ verbatim.deals/demo-catalog/assumptions.yaml with:
deal.deal_id: demo-catalogdeal.deal_name: "Mari Vega Catalog (demo)"deal.workflow_type: buy-sidedeal.valuation_date: 2025-01-01materiality.concentration_threshold_percent: 25 (lower than the
default 40 so the demo's ~35% top-1 concentration trips the
threshold and the auto-emitted finding shows up)./recoup-deal-start flow against the demo workspace:
kickoff → ingest → analysis → modeling → agent-authored dashboard →
IC memo./recoup-deal-start, pointed at
deals/demo-catalog/DASHBOARD.html.# 1. Scaffold the demo workspace from the bundled template + seed source.
mkdir -p deals/demo-catalog
cp -r templates/deal-workspace/. deals/demo-catalog/
cp -r fixtures/demo-data-room/source deals/demo-catalog/source
# 2. Move findings template into place (the template ships under
# templates/deal-workspace/findings.json but the workspace expects
# findings/findings.json).
mkdir -p deals/demo-catalog/findings
mv deals/demo-catalog/findings.json deals/demo-catalog/findings/findings.json
mv deals/demo-catalog/missing-files.md deals/demo-catalog/findings/missing-files.md
# 3. Seed assumptions.yaml. Overwrite the template values with demo-specific values.
cat > deals/demo-catalog/assumptions.yaml <<'YAML'
deal:
deal_id: demo-catalog
deal_name: Mari Vega Catalog (demo)
workflow_type: buy-side
buyer_or_client: Demo Buyer LLC
valuation_date: "2025-01-01"
currency: USD
scope:
rights_included:
- publishing
- masters
- neighboring
territories: []
excluded_assets: []
preliminary_or_full: preliminary
valuation:
discount_rate: 0.10
publishing_multiple_low: 7
publishing_multiple_high: 10
master_multiple_low: 4
master_multiple_high: 6
terminal_growth_or_decay: -0.10
normalization:
sync_treatment: exclude_one_time
pro_bonus_treatment: separate_and_haircut
reserve_treatment: review_required
recoupment_treatment: model_when_available
fx_source: none
materiality:
revenue_threshold: 5000
concentration_threshold_percent: 25
unsupported_income_threshold_percent: 5
notes:
- "Demo run via /recoup-deal-demo. Numbers are synthetic. Not a real opportunity."
YAML
After scaffolding, run the recoup-deal-start skill end-to-end exactly
as that skill specifies. The demo data is
deliberately shaped to produce these AHA moments without intervention:
manual_review).CONC-AUTO-001 finding.End with /recoup-deal-start's landing card, pointed at the demo
workspace:
✅ Demo run complete.
This was a synthetic catalog. Numbers are not real.
Headline:
Normalized NPS run-rate $X.
Normalized NLS run-rate $Y.
Preliminary value bracket: $LOW – $HIGH.
N material blockers · K high-severity items.
Open this first:
deals/demo-catalog/DASHBOARD.html
When you're ready for your real catalog:
/recoup-deal-start
npx claudepluginhub recoupable/skillsProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.