ashlr

Install

How to add ashlr to Claude Code, Cursor, or Goose.

Claude Code

curl -fsSL https://plugin.ashlr.ai/install.sh | bash

Then run these slash commands in Claude Code:

/plugin marketplace add ashlrai/ashlr-plugin
/plugin install ashlr@ashlr-marketplace
/reload-plugins

If /reload-plugins is unavailable or the plugin is not visible afterward, fully quit and restart Claude Code.

Verify

Run /ashlr-status in Claude Code. You should see:

ashlr v1.x active — N MCP servers running

If the status line is missing, run /ashlr-doctor for diagnostics.

Cursor

Add to .cursor/mcp.json in your repo (or ~/.cursor/mcp.json for global):

{
  "mcpServers": {
    "ashlr": {
      "command": "npx",
      "args": ["-y", "ashlr-plugin"]
    }
  }
}

Restart Cursor after saving. The MCP indicator in the status bar should turn green.

Goose

goose mcp add ashlr npx -y ashlr-plugin

Manual install (pin to source)

git clone https://github.com/ashlrai/ashlr-plugin ~/.claude/plugins/cache/ashlr-marketplace/ashlr
cd ~/.claude/plugins/cache/ashlr-marketplace/ashlr && bun install

Then run the same marketplace slash commands shown above.

Requirements

  • Node.js 18+ or Bun 1.x (Bun is faster; the entrypoint script auto-selects)
  • Claude Code 0.2+, Cursor 0.40+, or Goose 1.x
  • gh CLI (optional — only needed for ashlr__pr and ashlr__issue)

Uninstall

/plugin uninstall ashlr@ashlr-marketplace

Settings added by /ashlr-allow can be removed with:

bun run ~/.claude/plugins/cache/ashlr-marketplace/ashlr/scripts/install-permissions.ts --remove

On this page