Agent Plugins Marketplace
All plugins

oddyssey

v1.10.1

Observability-Driven Development for CLI coding agents

Claude Code15 Skills1 MCP serverstdio

By using-systemLicense: MIT5 GitHub starsUpdated 15 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
16 skill or MCP entries
Source updated
Sep 2, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install oddyssey for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install oddyssey@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/using-system/oddyssey

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is marketplace/oddyssey/.

Plugin files

marketplace/oddyssey/
├── .claude-plugin/plugin.json
├── skills/check-backend-configuration/SKILL.md
├── skills/create-observe-run-report/SKILL.md
├── skills/create-otel-instrumentation-report/SKILL.md
├── skills/create-update-benchmark/SKILL.md
├── skills/get-status/SKILL.md
├── skills/k6-guides/SKILL.md
├── skills/observability-cli-guides/SKILL.md
├── skills/otel-guides/SKILL.md
├── skills/record-finding-decision/SKILL.md
├── skills/run-scenario/SKILL.md
├── skills/setup-local-stack/SKILL.md
├── skills/show-benchmark/SKILL.md
├── skills/show-observe-run-report/SKILL.md
├── skills/show-otel-instrumentation-report/SKILL.md
├── skills/update-backend-configuration/SKILL.md
└── .mcp.json

Included Skills15

check-backend-configurationskills/check-backend-configuration/SKILL.md

Display, verify, and guide the observability CLI configuration for the configured stack backend before an observation or verify run. Use before dispatching an observe/verify mission, when the configured stack must be confirmed, when the backend CLI's connection must be proven, or when the user needs guidance to set their CLI up. Never authenticates on the user's behalf - it verifies, displays, and guides.

create-observe-run-reportskills/create-observe-run-report/SKILL.md

Persist an observation report into the observed repository at .odd/observe-run-reports/ with a structured frontmatter, and recall previous reports for the same service - the file contract that turns single observation runs into the ODD loop's memory. Use when storing the report an observation run produced, or when loading past reports to establish a baseline before a new run.

create-otel-instrumentation-reportskills/create-otel-instrumentation-report/SKILL.md

Persist an OpenTelemetry instrumentation investigation report into the investigated repository at .odd/otel-instrumentation-reports/ with a structured frontmatter, commit it, and recall previous investigations of the same project - the file contract that keeps instrumentation expertise feeding later SDD waves. Use when storing the report an instrumentation investigation produced, or when loading past investigations before a new one.

create-update-benchmarkskills/create-update-benchmark/SKILL.md

Persist a k6-benchmark-expert-authored benchmark (script + manifest) into .odd/benchmarks/<name>/ - naming, versioning, the commit, recalling the benchmarks already stored for a service. A benchmark is not a report - it is living source, updated in place via reviewed diffs, not append-only. Use when a benchmark's authored content needs to land in the repo, or when an update to an existing benchmark needs to be recalled before authoring a new one.

get-statusskills/get-status/SKILL.md

Render the state of the ODD loop from the repository's committed .odd/ history and git alone - per-service loop state, findings ledger, trends, open telemetry gaps, next recommended action - read-only, no backend queries, no report written. Use when answering where the loop is, when /odd-status runs, or when a status must be computed offline from the clone.

k6-guidesskills/k6-guides/SKILL.md

Curated map of the official k6 load-testing docs - installation, running a script, scripting (checks/thresholds/scenarios), test types, protocols, and which questions a benchmark's inputs require before it can be authored. Use when authoring or reasoning about a k6 benchmark - pick the topic, open its reference file, and follow the linked official docs. Read by /odd-instrument-bench (which questions to ask) and k6-benchmark-expert (authoring).

observability-cli-guidesskills/observability-cli-guides/SKILL.md

Curated map of the terminal query surface of every major observability backend. Use when observing a run - local or remote - to pick the stack's backend and learn how to authenticate and query its metrics, traces, logs, and profiles from a CLI - Grafana (gcx), Datadog (Pup CLI), Dynatrace (dtctl and DQL), Azure Monitor (az), AWS CloudWatch and X-Ray (aws), Splunk (splunk CLI and SPL).

otel-guidesskills/otel-guides/SKILL.md

Curated map of the official OpenTelemetry documentation by language. Use when planning or implementing OpenTelemetry instrumentation for a codebase - pick the language, open its reference file, and follow the linked official docs for traces, metrics, logs, instrumentation libraries, exporters, and SDK configuration. Covers C++, .NET, Erlang/Elixir, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Swift, and other community SDKs, plus the cross-language references for SDK configuration, semantic conventions, and the Collector.

record-finding-decisionskills/record-finding-decision/SKILL.md

Record a maintainer decision (wontfix, ...) on a finding of a stored observation report into the committed ledger at .odd/decisions.md - the write that lets /odd-status stop rendering a declined finding as open. Use when the user declines a finding, marks it wontfix, or reverses such a decision. Never edits a report.

run-scenarioskills/run-scenario/SKILL.md

Drive a reproducible request scenario against a locally running service and record it verbatim, so the telemetry it produces can be compared with a later run. Use when traffic must be generated before observing a service, when an observation report needs a replayable scenario, or when verifying after a fix that the same scenario now measures better.

setup-local-stackskills/setup-local-stack/SKILL.md

Configure gcx against the local oddyssey Grafana stack and query its four signals (metrics, traces, logs, profiles) without touching the user's own gcx contexts. Owns the global configuration's "local" stack value. Use when the configured stack is "local", when querying the local stack (Grafana host port from the global configuration, default 3000), when configuring gcx locally, when a command needs the Tempo, Prometheus, Loki, or Pyroscope datasource UID. gcx is the mandatory query CLI for the stack - install it if missing (brew install gcx, or the official install script from github.com/grafana/gcx).

show-benchmarkskills/show-benchmark/SKILL.md

Render a short synthesis of a persisted k6 benchmark for the human closing an /odd-instrument-bench mission - the stored path, what the benchmark exercises, the next recommended action - never a replacement for the script/manifest itself. Use when an /odd-instrument-bench mission ends and the final answer must synthesize what create-update-benchmark just stored instead of dumping it raw.

show-observe-run-reportskills/show-observe-run-report/SKILL.md

Render a short synthesis of a persisted observation report for the human closing the mission - verdict-first headline, the stored path, a compact run block, the findings that matter, and the recommended next action - never a replacement for the report itself. Use when an /odd-observe or /odd-verify mission ends and the final answer must synthesize the stored report instead of dumping it raw.

show-otel-instrumentation-reportskills/show-otel-instrumentation-report/SKILL.md

Render a short synthesis of a persisted OpenTelemetry instrumentation investigation report for the human closing the mission - verdict-first headline, the stored path, the plan-at-a-glance table, the open decisions, and the recommended next action - never a replacement for the report itself. Use when an /odd-instrument-otel mission ends and the final answer must synthesize the stored report instead of dumping it raw.

update-backend-configurationskills/update-backend-configuration/SKILL.md

Own the backend switch of the global oddyssey configuration: verify the target backend's CLI is installed (offer a guided install when missing), persist the switch via odd_config_set, persist the per-stack stack_config values the missions will need, and hand back to check-backend-configuration for the connection proof. Use when the user asks to change the configured stack/backend or to persist backend targeting values. Never installs silently, never authenticates on the user's behalf, never stores secrets.

MCP servers1

oddysseystdio
command
uvx
args
oddyssey-mcp==1.10.1

Plugin manifests1

marketplace/oddyssey/.claude-plugin/plugin.json
{
  "name": "oddyssey",
  "version": "1.10.1",
  "description": "Observability-Driven Development for CLI coding agents",
  "author": {
    "name": "using-system",
    "url": "https://github.com/using-system"
  },
  "license": "MIT",
  "homepage": "https://github.com/using-system/oddyssey#readme",
  "repository": "https://github.com/using-system/oddyssey",
  "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-skills",
    "mcp",
    "ai-agents",
    "observability",
    "opentelemetry",
    "developer-tools"
  ],
  "displayName": "Oddyssey"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[oddyssey on Agent Plugins Marketplace](https://pluginsmp.com/plugins/oddyssey)