> ## Documentation Index
> Fetch the complete documentation index at: https://docs.niteshift.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> Install Claude Code plugins per repository, from marketplaces or git repos.

<Note>
  Plugins are supported for Claude Code. For other model providers, contact
  [support@niteshift.dev](mailto:support@niteshift.dev).
</Note>

Plugins ship [skills](/customizing-agents/skills), slash commands, and other agent extensions to
your repository's tasks without committing them inside the repo. Niteshift uses
[Claude Code's plugin model](https://code.claude.com/docs/en/plugins) directly, so the same
configuration works locally and in tasks.

## How they work

A plugin lives inside a **marketplace**: a git repo with a `.claude-plugin/marketplace.json`
manifest listing one or more plugins. Configure two things per repository at **Settings →
Repositories → \[repo] → Plugins**:

* **Marketplaces**: where plugins come from. Add a GitHub shorthand (`owner/repo`, `owner/repo@ref`)
  or a full git URL.
* **Enabled plugins**: which plugins to install, identified as `plugin-name@marketplace-name`. The
  marketplace name comes from the manifest's `name` field.

Niteshift pre-installs the resolved plugins to your environment so they're available to the agent on
task start.

We automatically add the `claude-plugins-official` marketplace, but you should add any others.

## Importing from `.claude/settings.json`

If you already have plugins configured locally in Claude Code, drag your `.claude/settings.json`
into the Plugins panel. Niteshift imports
[`extraKnownMarketplaces` and `enabledPlugins`](https://code.claude.com/docs/en/settings#plugin-settings)
directly, so the same config travels without translation.
