browse-plugins
Installation
SKILL.md
Browse Plugin Authoring
What a plugin is
A plugin is a TypeScript or JavaScript file that default-exports a BrowsePlugin object. It can add custom commands, custom flow reporters, and hook into the lifecycle of any browse command.
Plugin structure
import type { BrowsePlugin } from "browse/plugin";
// In this repo, use: import type { BrowsePlugin } from "../src/plugin.ts";
const plugin: BrowsePlugin = {
name: "my-plugin",
version: "1.0.0",
commands: [/* PluginCommand[] */],
reporters: [/* CustomReporter[] */],
hooks: {/* PluginHooks */},
};