Skip to main content

Making It Your Own

Every financial firm has its own way of doing things — its own models, templates, terminology, and deal processes. These plugins are designed as starting points that you customize to match how your team actually works. This page walks you through every type of customization with detailed examples. The key insight is that everything is file-based — markdown and JSON. There is no code to write, no infrastructure to deploy, no build steps to run. If you can edit a text file, you can customize these plugins.

Why Customization Matters

Out of the box, the plugins follow industry-standard practices. But “industry standard” is not the same as “how we do it at Goldman” or “how we do it at KKR.” Here are real examples of firm-specific differences:
  • Formatting: Some firms use Times New Roman; others use Calibri. Some report EBITDA excluding stock-based compensation; others include it.
  • Terminology: At one firm, “the book” means the CIM; at another, “the model” always refers to the LBO model.
  • Process: Some firms require 3 IC rounds; others require 2. Some use fully competitive auctions; others prefer negotiated deals.
  • Data sources: Your firm might use Bloomberg instead of FactSet, or have an internal data warehouse that is the authoritative source for certain metrics.
When you encode these preferences into the plugin files, Claude stops generating generic output and starts producing work that fits your firm’s standards.

Swapping Data Connectors

Edit .mcp.json to point Claude at your specific data providers and internal tools. The financial-analysis plugin ships with 11 pre-configured MCP integrations, but you can replace, add, or remove any of them. Default .mcp.json structure:

Example: Replacing FactSet with Bloomberg

If your firm uses Bloomberg instead of FactSet, edit .mcp.json:

Example: Adding Internal Tools

Only configure the providers you have active subscriptions for. Claude will use whatever sources are available and will not attempt to connect to unconfigured endpoints.

Adding Firm Context to Skills

This is where customization has the biggest impact. Drop your firm’s terminology, deal processes, and formatting standards directly into skill files. Claude will draw on this context automatically when relevant.

How to Edit a Skill File

Skill files are located at skills/[skill-name]/SKILL.md within each plugin directory. Open any skill file in a text editor and add a “Firm Context” section:

Example: Customizing the Comps Analysis Skill

In financial-analysis/skills/comps-analysis/SKILL.md, you might add:

Example: Customizing the LBO Model Skill

Bringing Your PowerPoint Templates

Use /ppt-template to teach Claude your firm’s branded PowerPoint layouts. Once created, the generated skill captures your template’s exact slide dimensions, placeholder positions, and layout structure.
1

Provide Your Template File

Run the command with your PowerPoint template:
2

Claude Analyzes the Template

Claude extracts layout indices, placeholder positions (exact x/y coordinates), content area boundaries, and slide dimensions.
3

A New Skill is Generated

A self-contained skill is created:
4

Every Deck Matches Your Style Guide

Going forward, any presentation Claude creates will use your firm’s exact layouts, fonts, colors, and placeholder positions automatically.

Adjusting Workflows

Modify skill instructions to match how your team actually does analysis. Skills are plain markdown files — edit them like any document.

Example: Customizing the DCF Workflow

In financial-analysis/skills/dcf-model/SKILL.md, you could add:

Building New Plugins

Follow the standard plugin structure to create plugins for workflows not yet covered:
plugin.json example:
Command file example (commands/your-command.md):
Skill file example (skills/your-skill/SKILL.md):
When adding new skills or commands, include clear trigger conditions in the skill description so Claude knows when to apply them automatically. The description field is what Claude uses to decide whether a skill is relevant to a given task.

User-Specific Configuration

Create .local.md files for user-specific configuration that should not be committed to a shared repository:
user.local.md example:

How to Add Customization to Your Local Setup

1

Install the Plugin

2

Locate Plugin Files

Find the plugin directory in your local Claude setup. The exact location depends on your installation, but you can search for the .claude-plugin directory.
3

Edit .mcp.json

Replace API key placeholders with your actual credentials. Remove providers you do not use. Add internal data sources.
4

Edit Skill Files

Open any SKILL.md file and add your firm context sections. Focus on the skills you use most often first (typically comps, DCF, and LBO).
5

Create user.local.md

Add your personal preferences in .claude/user.local.md. This file is gitignored so it stays local to your machine.
6

Test Your Customizations

Start a new session and run a workflow to verify your customizations are being picked up. For example, run /comps AAPL and check that your firm-specific peer selection rules are being followed.

Contributing Back

Plugins are just markdown files. If you build something useful:
  1. Fork the repository
  2. Make your changes
  3. Submit a pull request
For new skills or plugins, include:
  • A SKILL.md with clear trigger conditions and workflow steps
  • A corresponding command in commands/ if user-invocable
  • An updated plugin manifest if adding new capabilities

Best Practices for Customization

Start Small

Do not try to customize everything at once. Start with the 2-3 skills you use most, add firm context, test, and iterate.

Document Your Changes

When you add firm-specific conventions, include a brief note about why. Future team members will thank you.

Test with Real Workflows

After customizing, run actual tasks to verify Claude picks up your changes. Edge cases will surface quickly.

Share with Your Team

Firm context in skill files benefits everyone. Share your customizations via your firm’s code repository.