---
title: "Output Styles"
description: "Claude plugin output styles define discovery, manifest wiring, pass-through behavior, and provider limits."
---

> Documentation Index
> Fetch the complete documentation index at: https://nimbus.focal.host/llms.txt
> Use this file to discover all available pages before exploring further.

# Output Styles

<a id="output-styles"></a>

<!-- skillset:generated:start feature-support -->
| Feature | Feature status | claude | codex | cursor |
| --- | --- | --- | --- | --- |
| `plugin-output-styles` | `implemented` | `pass_through` | `not_applicable` | `planned` |
<!-- skillset:generated:end feature-support -->

Support vocabulary: [Feature Reference](/skillset/reference/features/#support-vocabulary)

Claude plugins can include output styles under `output-styles/`. Skillset treats output styles as [provider-native](/skillset/glossary/#provider-native) Claude plugin pass-through and declares the documented manifest field when the directory is present.

## Authoring

Place output style files under `.skillset/plugins/<plugin>/output-styles/`. Discovery is automatic, and the directory is copied only when the Claude plugin [target](/skillset/glossary/#target) is active.

```text
.skillset/plugins/reviewer/output-styles/concise.md
```

## Target Rendering

| Source | Claude output | Codex output | Status | Notes |
| --- | --- | --- | --- | --- |
| `<source-root>/plugins/<plugin>/output-styles/` | plugin root `output-styles/` plus manifest `outputStyles: "./output-styles/"` | n/a | `target_native` / `implemented` | Opaque pass-through; style semantics remain Claude-native. |

## Diagnostics

- Back up unmanaged [generated-output](/skillset/glossary/#generated-output) collisions before replacing them in confirmed builds.
- Reject divergent provider source that tries to emit the same generated output-style path.
- Do not copy Claude output styles into Codex plugin output.

## Provenance

Output style files participate in plugin output hashes and lock provenance as target-native companion files. They are not `plugin-feature` entries because the implemented contract does not provide `outputStyles.source` or `output-styles.source`.

## Evidence

Plugin fixtures verify manifest wiring, opaque directory copying, provider-specific output separation, and the absence of a Codex [projection](/skillset/glossary/#projection).

Source: https://nimbus.focal.host/skillset/reference/features/output-styles/index.mdx
