Claude Bgforge Tools banner
BGforgeNet BGforgeNet

Claude Bgforge Tools

Development community

Description

Claude code marketplace for Infinity Engine, classic Fallout plugins

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

BGforge Claude Code Plugins

Claude Code plugin marketplace for Infinity Engine and classic Fallout modding languages.

bgforge-mls-lsp

Code intelligence for Fallout SSL, WeiDU (BAF/D/TP2), and related modding languages. Provides completion, hover, go-to-definition, diagnostics, formatting, symbols, rename, and inlay hints.

**Supported languages:**

Language Extensions
Fallout SSL .ssl, .h
WeiDU BAF .baf, .slb
WeiDU D .d
WeiDU TP2 .tp2, .tpa, .tph, .tpp

Not all features are available for all languages. BAF has the smallest feature set (completion, hover, formatting, inlay hints). SSL and D have the richest.

The plugin includes a skill that teaches Claude to use LSP tools proactively when working with these file types.

Installation

  1. Install the language server:

    npm install -g @bgforge/mls-server
  2. Add the marketplace:

    /plugin marketplace add BGforgeNet/claude-bgforge-tools
  3. Install the plugin:

    /plugin install bgforge-mls-lsp@bgforge-tools
  4. Exit and relaunch `claude` (LSP servers require a restart).

To verify, ask Claude about a symbol in a `.ssl`, `.baf`, `.d`, or `.tp2` file. If it uses LSP tools (hover, go-to-definition) instead of grepping, the plugin is working.

Troubleshooting

  • "Executable not found in $PATH" - install the server: npm install -g @bgforge/mls-server
  • "No LSP server available" - restart Claude Code after installing the plugin
  • Server not starting - verify with bgforge-mls-server --stdio (should hang waiting for input; Ctrl+C to exit)

Links