fix(plugins): add SKILL.md frontmatter, repair hooks.json, dedupe spglobal MCP (#243)
The marketplace loader rejected 9 of 20 plugins on sync:
- 29 vertical-plugin SKILL.md sources had no YAML frontmatter — the
skill name/description sat in the body as a bare `description:` line
after the `# Title` H1. Synthesized proper `--- name/description ---`
frontmatter (name = skill dir, description = the existing body text),
matching the loading skills (e.g. fund-admin/accrual-schedule). Agent
bundles re-synced via scripts/sync-agent-skills.py (12 copies).
- 4 hooks/hooks.json were `[]`; the loader requires a JSON object.
Changed to `{ "hooks": {} }` — the form investment-banking already
uses and that synced clean.
- partner-built/spglobal defined the `spglobal` MCP server both inline
in plugin.json and in .mcp.json (identical). Dropped the inline copy;
.mcp.json is the canonical location.
scripts/check.py: OK — 80 files, 0 issues.
Co-authored-by: Jake Marsh <jakemarsh@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "investment-banking",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"description": "Investment banking productivity tools: client and market insights, deck creation, financial analysis, and transaction management",
|
||||
"author": {
|
||||
"name": "Anthropic"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Buyer List
|
||||
|
||||
---
|
||||
name: buyer-list
|
||||
description: Build and organize a universe of potential acquirers for sell-side M&A processes. Identifies strategic and financial buyers, assesses fit, and prioritizes outreach. Use when preparing for a sell-side mandate, building a buyer universe, or evaluating potential partners. Triggers on "buyer list", "buyer universe", "potential acquirers", "who would buy this", "strategic buyers", or "financial sponsors".
|
||||
---
|
||||
|
||||
# Buyer List
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# CIM Builder
|
||||
|
||||
---
|
||||
name: cim-builder
|
||||
description: Structure and draft a Confidential Information Memorandum for sell-side M&A processes. Organizes company information into a professional, investor-ready document with consistent formatting and narrative flow. Use when preparing sell-side materials, drafting a CIM, or organizing company data for a sale process. Triggers on "CIM", "confidential information memorandum", "offering memorandum", "info memo", "draft CIM", or "sell-side materials".
|
||||
---
|
||||
|
||||
# CIM Builder
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Deal Tracker
|
||||
|
||||
---
|
||||
name: deal-tracker
|
||||
description: Track multiple live deals with milestones, deadlines, action items, and status updates. Maintains a deal pipeline view and surfaces upcoming deadlines and overdue items. Use when managing a book of business, tracking process milestones, or preparing for weekly deal reviews. Triggers on "deal tracker", "deal status", "where are we on", "process update", "deal pipeline", or "weekly deal review".
|
||||
---
|
||||
|
||||
# Deal Tracker
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Merger Model
|
||||
|
||||
---
|
||||
name: merger-model
|
||||
description: Build accretion/dilution analysis for M&A transactions. Models pro forma EPS impact, synergy sensitivities, and purchase price allocation. Use when evaluating a potential acquisition, preparing merger consequences analysis for a pitch, or advising on deal terms. Triggers on "merger model", "accretion dilution", "M&A model", "pro forma EPS", "merger consequences", or "deal impact analysis".
|
||||
---
|
||||
|
||||
# Merger Model
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Process Letter
|
||||
|
||||
---
|
||||
name: process-letter
|
||||
description: Draft process letters and bid instructions for sell-side M&A processes. Covers initial indication of interest (IOI) instructions, final bid procedures, and management meeting logistics. Triggers on "process letter", "bid instructions", "IOI letter", "bid procedures", "final round letter", or "management meeting invite".
|
||||
---
|
||||
|
||||
# Process Letter
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
# Teaser
|
||||
|
||||
---
|
||||
name: teaser
|
||||
description: Draft anonymous one-page company teasers for sell-side M&A processes. Creates a compelling summary without revealing the company's identity, designed to gauge buyer interest before NDA execution. Triggers on "teaser", "blind teaser", "anonymous profile", "one-pager for process", or "draft teaser for sell-side".
|
||||
---
|
||||
|
||||
# Teaser
|
||||
|
||||
## Workflow
|
||||
|
||||
|
||||
Reference in New Issue
Block a user