Bunli
PackagesPlugin Packages

Plugin Packages

Official Bunli plugins for extending your CLI

Available Plugins

@bunli/plugin-config

Loads and merges configuration from multiple sources including JSON files, RC files, and user config directories.

bun add @bunli/plugin-config

@bunli/plugin-ai-detect

Detects AI coding assistants and agents from environment variables, providing context about the execution environment.

bun add @bunli/plugin-ai-detect

@bunli/plugin-completions

Generates shell completions (bash, zsh, fish, PowerShell) for your CLI commands.

bun add @bunli/plugin-completions

@bunli/plugin-mcp

Converts MCP (Model Context Protocol) tool schemas into CLI commands for AI integration.

bun add @bunli/plugin-mcp

@bunli/plugin-skills

Syncs your CLI commands as skill files for AI coding agents (Claude Code, Cursor, Cline, and 40+ others).

bun add @bunli/plugin-skills

Quick Start

import { createCLI } from "@bunli/core";
import { configMergerPlugin } from "@bunli/plugin-config";
import { aiAgentPlugin } from "@bunli/plugin-ai-detect";

const cli = await createCLI({
  name: "my-cli",
  plugins: [configMergerPlugin(), aiAgentPlugin({ verbose: true })] as const,
});

Creating Custom Plugins

See the Plugin Development Guide for information on creating your own plugins.

On this page