claude

canopy-manager

Set up, run and diagnose a Canopy server. Deploy it on the server; add it at user level only while setting up.

2 on GitHubby Daniel Rosehillv0.6.0MITupdated today
/

Plugin canopy-manager from marketplace canopy in danielrosehill/Canopy. Commands read from the repo's manifest — today.

What it installs

Skills (12)

  • backup-restore

    Back up and restore a Canopy server. Use on "back up Canopy", "restore Canopy", or moving a server to another machine.

  • claude-md-snippet

    Offer to add Canopy's recommended snippet to the user's CLAUDE.md, reinforcing that every skill and tool is reachable through search. Use at the end of setup, or on "add the Canopy snippet", "update the snippet", or "remove the snippet".

  • diagnose

    Work out why a Canopy skill or tool cannot be found, or why the server is unhealthy. Use on "skill not found", "tool missing", "Canopy is down", or "search returns nothing".

  • manage-clis

    Choose tools for the Canopy `cli` container from the library, install them, and migrate logins from the host so agents can use them there. Use on "install these CLIs", "what tools can I add", "add gcloud to the server", "copy my logins into Canopy", or when `canopy run <tool>` is not found or not lo

  • manage-marketplaces

    Add or remove a Claude Code plugin marketplace on a Canopy server. Use on "add this marketplace", "index this repo", or "remove a marketplace".

  • manage-upstreams

    Add or remove an MCP upstream or a tool group on a Canopy server. Use on "add this MCP", "remove this MCP server", or "change a group".

  • ops-log

    Write an entry in the ops notebook, a private git repo of markdown logging updates, maintenance, incidents and decisions across the systems Canopy runs alongside. Also sets one up and searches it. Use after non-trivial infrastructure, account or deployment work, on "log this", "write up what we did"

  • ops-notebook-setup

    Create the user's own ops notebook from the public Ops-Notebook-Template and tailor it to their setup (areas, extra sections, host profiles), then import existing logs and docs from scattered repos. Use on "set up an ops notebook", "create my maintenance notebook", "customise the notebook", "add a s

  • setup

    Install a Canopy server with Docker and connect Claude Code to it. Use on "set up Canopy", "install Canopy", or "connect to Canopy".

  • stage-file

    Put a local file in Canopy's staging store and get a presigned URL. Use when a tool needs a URL for a file, on "stage this file", or "give me a link to this file".

  • sync-and-embed

    Trigger a Canopy sync or an incremental embedding run, and check the cost first. Use on "sync the catalogue", "reindex", "run embeddings", or "update embeddings".

  • update

    Update a running Canopy server to the newest release, or pin it to one. Use on "update Canopy", "upgrade the stack", "pull the latest version", "redeploy", or "what version am I on".

View source on GitHub

More from danielrosehill/Canopy

All 2 plugins →

Connect to your Canopy server, find skills on it, and validate and benchmark the connection. The only Canopy plugin to install at user level.

4 skills · 1 MCP server · hooks

2

Maintain canopy-manager?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins