melodic-software

A marketplace collection of reusable Claude Code add-ons, including skills, hooks, agents, and connections to external services. Claude Code is a coding assistant that can use these add-ons while working in a repository.

In plain words
What is it for?
Use it as a source for add-ons covering tasks such as formatting, linting, repository workflows, and other coding-assistant behaviour.
Why use it?
Common development checks and workflows do not need to be rebuilt separately for every repository. A shared collection makes them available across projects.

Plugin for Claude Code

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Claude Code
/plugin marketplace add melodic-software/claude-code-plugins
agentmods
npx agentmods add plugins/melodic-software/claude-code-plugins/marketplace
Clone the repo
git clone --depth 1 https://github.com/melodic-software/claude-code-plugins

Made for: Claude Code.

Per session not measured What this adds to a session before it is invoked.
When invoked not measured Not applicable: nothing here is loaded into a session.
Security scan B 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Security

Grade B, and why

melodic-software scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

"filesRead": ["**/.claude/settings.json", "**/.claude/settings.local.json"]
.claude-plugin/marketplace.json · 632 lines

How it starts

The opening of the file, as written. The whole thing — 632 lines — stays where its author put it; the contents beside it link to each section on GitHub.

{
  "$schema": "https://json.schemastore.org/claude-code-marketplace.json",
  "name": "melodic-software",
  "owner": {
    "name": "Melodic Software",
    "email": "[email protected]"
  },
  "description": "Reusable, repo-agnostic Claude Code plugins — skills, hooks, agents, and MCP servers.",
  "plugins": [
    {
      "name": "markdown-format",
      "source": "./plugins/markdown-format",
      "category": "development",
      "tags": ["markdown", "markdownlint", "formatter", "linter", "hook"]
    },
    {
      "name": "bash-format",
      "source": "./plugins/bash-format",
      "category": "development",
      "tags": ["bash", "shell", "shellcheck", "shfmt", "formatter", "linter", "hook"],
      "relevance": {
        "topic": "shell scripts",
        "signals": {
          "filesRead": ["**/*.sh", "**/*.bash"],
          "cli": ["shellcheck", "shfmt"]
        }
      }
    },
    {
      "name": "biome-format",
      "source": "./plugins/biome-format",
      "category": "development",
      "tags": ["biome", "typescript", "javascript", "json", "jsx", "formatter", "linter", "hook"],
      "relevance": {
        "topic": "Biome",
        "signals": {
          "filesRead": ["**/biome.json", "**/biome.jsonc"],
          "manifestDeps": [
            {
              "file": "[/\\\\]package\\.json$",
              "pattern": "\"@biomejs/biome\""
            }
          ]
        }
      }
    },
    {
      "name": "ruff-format",
      "source": "./plugins/ruff-format",
      "category": "development",
      "tags": ["ruff", "python", "formatter", "linter", "hook"],
      "relevance": {
        "topic": "Python",
        "signals": {
          "filesRead": ["**/*.py"],
          "cli": ["ruff"]
        }
      }
    },
    {
      "name": "typos-format",
      "source": "./plugins/typos-format",
      "category": "development",
      "tags": ["typos", "spelling", "formatter", "linter", "hook"],
      "relevance": {
        "topic": "Spelling / typo fixing",

Read the full file on GitHub · 632 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 632 lines scan B 48fa918a43ea

Subscribe to this mod's changes

melodic-software is a plugin published in the GitHub repository melodic-software/claude-code-plugins (12 stars, last pushed yesterday), licensed MIT. Its token cost is not measured: this kind of file is read by the harness, not the model. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.