# Claude Code plugins

Source: https://routineos.org/learn/claude-code-plugins

> How to install a Claude Code plugin from a marketplace, and what the RoutineOS plugin adds: skills, a CLI, templates, the Desk and a docs MCP server.

Learn

# Claude Code plugins, and one for scheduled work.

A Claude Code plugin is an add-on you install once to give Claude Code new skills and tools. This guide shows how to install one from a marketplace, using the RoutineOS plugin as the example, and says what that plugin contains and where it does not run.

[Get started](https://routineos.org/#start)[What is inside](#contents)

install steps docs-statedFree (MIT). Needs a paid Claude plan.

Install

## Install a Claude Code plugin from a marketplace

A marketplace is a repository that lists plugins. You add the plugin by naming it and its marketplace.

1. **Check your version**The marketplace form of the command needs Claude Code 2.1.275 or later. The RoutineOS CLI also needs Python 3.11 or later and no extra packages.
2. **Run the install line**In Claude Code, run the command below. From a terminal, the same thing is `claude plugin install routineos --marketplace devkindhq/routineos`.
3. **Restart Claude Code**Restart so the plugin loads.
4. **Check your setup**Run `python3 skills/routineos/scripts/routineos.py doctor` from the plugin folder to confirm Python and the standard library are in order.

`/plugin install routineos --marketplace devkindhq/routineos`

Source: Anthropic's [plugin discovery docs](https://code.claude.com/docs/en/discover-plugins), read on 2026-10-30. Docs-stated. See the RoutineOS [installation page](https://docs.routineos.org/introduction/installation).

What ships in it

## What the RoutineOS Claude Code plugin contains

### A skill

The instructions Claude follows to design, build, check and run a routine. A second skill, routineos-migrate, helps move work in from other tools.

### A CLI

One Python script with commands to scaffold, lint, seed and install. Standard library only.

### Templates

Ten packs you can install, such as [Jobs watch](https://routineos.org/templates/jobs-watch) and [Inbox triage](https://routineos.org/templates/inbox-triage).

### The Desk

The bundled page where you see what a routine found and decide. See [the Desk](https://routineos.org/concepts/desk).

### A docs server

A read-only MCP server with the docs and template catalog. Installing the plugin in Claude Code connects it.

From the plugin manifest and the 0.8.0 changelog. The manifest is MIT licensed and authored by Devkind. See the [changelog](https://routineos.org/changelog).

Where it does not run

## A plugin does not run inside a cloud scheduled run

This is the part people miss. You install the plugin on your own machine, and it helps you build and check a routine there. The scheduled run happens on Anthropic's cloud, where plugins a repository turns on are not installed.

What does carry over is a skill committed to the repository under `.claude/skills/`. A skill kept only in `~/.claude/skills/` on your machine does not. So RoutineOS routines keep their logic in files in the repo, and the run reads those.

| Statement | How we know |
|---|---|
| Skills committed to the repo's `.claude/skills/` load in a cloud run | docs-stated |
| Plugins a repository turns on are not installed in a cloud session | docs-stated |
| Repo delivery of a routine's logic works end to end | pilot-verified |

**Chat and Desktop**Plugins can also be added in Claude on the web and Claude Desktop on paid plans, from Customize, then Plugins. Building and scheduling routines is tested in Claude Code, so use Claude Code for that. Source: [Anthropic's help article](https://support.claude.com/en/articles/13837440-use-plugins-in-claude), docs-stated.

## Install the plugin

One line in Claude Code 2.1.275 or later.

[Get started](https://routineos.org/#start)[Read the install docs](https://docs.routineos.org/introduction/installation)
