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-skillsQuick 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.